Futuristic React UI components for modern web apps.
Website: https://neonbladeui.neuronrush.com/
NeonBlade UI is a curated component system inspired by neon, sci-fi, and cyberpunk interface design. The goal is simple: bring future-facing visual language to the web today through reusable, highly customizable components.
- Strong futuristic visual identity (neon, sci-fi, modern)
- Components are copied into your codebase, so you keep full control
- High customizability through props is a default expectation
- Tailwind CSS v4-first styling approach, with optional plain CSS where needed
- React + TypeScript component ecosystem
- CLI-based component installation
- Remote registry distribution model
- Tailwind CSS v4 as primary styling engine
- Curated quality bar for consistency and maintainability
Use the CLI directly in your project:
npx neonblade add <component-name>Example:
npx neonblade add ascii-rainList all available components:
npx neonblade addHow it works:
- CLI fetches component manifest from the registry.
- Component files are written into your app.
- Required dependencies are installed automatically.
Registry base URL:
https://neonbladeui-registry.vercel.app
- Monorepo: Turborepo
- Package manager: pnpm
- Website app: Next.js (App Router) + React + TypeScript
- Styling: Tailwind CSS v4 + component-scoped CSS (when justified)
- Code quality: ESLint + Prettier
- DX/shared tooling: shared TypeScript config + shared ESLint config packages
- UI/runtime libraries: Framer Motion, Lucide React, clsx, tailwind-merge
- Analytics: Vercel Analytics
apps/
neonblade-ui-web/ # Full website (landing, components, docs, templates)
packages/
cli/ # neonblade CLI (npx neonblade ...)
registry/ # Component registry manifests and component sources
eslint-config/ # Shared ESLint configs
typescript-config/ # Shared TypeScript configs
Prerequisites:
- Node.js 18+
- pnpm 9+
Install dependencies:
pnpm installRun everything in dev mode:
pnpm devUseful commands:
pnpm build
pnpm lint
pnpm check-types
pnpm format- Prefer Tailwind CSS v4 utilities first.
- Use component-scoped CSS only when Tailwind alone is not enough.
- Avoid global CSS leakage.
- Advanced animation/effects libraries are allowed only when clearly justified and kept minimal.
NeonBlade UI is community-friendly and quality-curated.
Whether you want to forge a new sci-fi component, tweak a neon glow, or refine the docs, your help is welcome. Let's bring true futuristic and neon-driven interfaces to the modern web together!
Please read CONTRIBUTING.md before opening a pull request.
Created and maintained by Vinay Kalwale (NeuronRush).
MIT License. See LICENSE for details.
