NeonBlade UI: Futuristic React Components for Tailwind CSS

Add animated sci-fi backgrounds, neon controls, charts, tables, loaders, and navigation to React projects.

NeonBlade UI is a React component library for building neon, sci-fi, and cyberpunk UIs with Tailwind CSS.

ASCII Rain, Holographic Terrain, glitch text, and custom cursors define its sci-fi styling. Forms, navigation, tables, charts, cards, and loaders handle the rest of the UI.

Features

  • 40+ React UI components.
  • 10 animated and static background effects.
  • Local component source installed through the NeonBlade CLI.
  • Tailwind CSS utilities plus component-scoped CSS for specialized effects.
  • Component-specific props for colors, sizes, variants, animation settings, glow intensity, layout, and interaction behavior.
  • Recharts-powered line, bar, and donut charts, plus Three.js effects such as Holographic Terrain.
  • Automatic npm, pnpm, and Yarn detection.
  • Two free Next.js templates built from NeonBlade components.

Use Cases

  • Cyberpunk dashboards with KPI cards, neon charts, sortable tables, progress indicators, and themed navigation.
  • Sci-fi landing pages with ASCII rain, synthwave grids, glitch text, holographic terrain, and corner-cut controls.
  • Admin and monitoring screens with inputs, selects, toggles, modals, tables, loaders, and status components.
  • Developer portfolios, game-related sites, and experimental React projects that need a strong neon design language.

How To Use NeonBlade UI

Set Up Tailwind CSS

NeonBlade UI uses Tailwind CSS v4. For Next.js:

npm install tailwindcss @tailwindcss/postcss

Import Tailwind from the global stylesheet:

@import "tailwindcss";

For Vite React:

npm install tailwindcss @tailwindcss/vite

List Available Components

Run the CLI with no component name:

npx neonblade add

Install a Component

Add a registry item by name:

npx neonblade add corner-cut-button

The CLI prompts for an output path before writing files. Its default location depends on the project structure:

Project StructureDefault Component Directory
Project has src/src/components/neonblade-ui/
Project has app/ and no src/app/components/neonblade-ui/
Neither directory existscomponents/neonblade-ui/

Each component manifest defines its source files and npm dependencies. corner-cut-button writes an index.tsx file plus component CSS and has no extra package dependency. neon-line-chart also writes local source and CSS, then installs recharts.

Basic Usage

Import the installed component from the output directory selected during installation. This example assumes @ resolves to the project source root:

import CornerCutButton from "@/components/neonblade-ui/corner-cut-button";
export default function DashboardAction() {
  return (
    <CornerCutButton
      color="cyan"
      variant="solid"
      corner="bottom-right"
      hoverEffect="glow"
      glowIntensity="medium"
      showArrow
    >
      Open dashboard
    </CornerCutButton>
  );
}

CLI Telemetry

The current CLI sends anonymous component download events by default and shows a telemetry notice on first use. Disable telemetry with:

npx neonblade telemetry disable

Check or re-enable it with:

npx neonblade telemetry status
npx neonblade telemetry enable

Available UI Components

CategoryComponents
BackgroundsDatalines With Grid, Ascii Rain, Glyph City, Cyber Circuit, Hexagons, Pluviophile, Holographic Terrain, Neon Tide, Grid Floor, Grid Scene
CardsBorder Beam Corner Cut, Notch Card, Neon Glow Corner Cut Card
ElementsAccent Frame, Badge, Timeline, Neon Modal
ProgressProgress Bar, Circular Progress, Arrow Loader, Rain Loader, Turbine Loader
TextGlitch Text, Neon Glow, Outline Text
ButtonsCorner Cut Button
NavbarsNavBar
FootersFooter
InputsNeon Input, Neon Toggle, Neon Checkbox, Neon Select
SlidersCard Slider
CursorsCrosshair, Fox Cursor
TablesNeon Table
ChartsNeon Line Chart, Neon Bar Chart, Neon Donut Chart, Neon Sparkline, Stat Card

Free NeonBlade Templates

TemplateStackMain UI
Nexus – Analytics DashboardNext.js, TypeScript, Tailwind CSS, RechartsSidebar navigation, KPI cards, neon charts, sortable tables, settings forms
Software Developer PortfolioNext.js, TypeScript, Tailwind CSSProjects, skills, experience, contact content, dark portfolio layout

Alternatives and Related Resources

vprix21

vprix21

Leave a Reply

Your email address will not be published. Required fields are marked *