NeonKit: neon UI components for React and Tailwind CSS
Neon UI components for React and Tailwind. Calm at rest, lit when it matters. The code lands in your repo and it's yours.
Turn the knob. Every component on the site follows.
Lit when
it matters.
input · checkbox · button
Sign in to Nightshift
The night crew's dashboard.
tabs · progress · badge · border beam
switch
Deploy alerts
When a build fails or ships.
Mentions
Someone tags you in a review.
Weekly digest
Mondays, 9am your time.
otp input
Check your inbox
Enter the code sent to ana@acme.dev. Try 424242.
Resend in 0:24
slider · select
kbd · toast
Hold a key
These keys light up while you press them.
avatar · tooltip
Tonight's crew
Hover a face.
One command.
Then it's yours.
$
import { Switch } from "@/components/ui/switch"
<Switch color="lime" defaultChecked />01
Add
With the shadcn CLI, or paste the source from any component page.
02
Use
Import it like your own code, because it is. Typed props, sensible defaults.
03
Bend it
Change a class, a color or a whole variant. Nothing upstream to break.
Every floor,
one board.
Built like a sign, not a sticker.
One variable
Every component reads --neon. Pass a color, set it on a parent, or turn the knob up top and watch it travel.
color="#ff6a00"Keyboard first
Native dialog, real inputs, roving focus, typeahead, ARIA wired up. Reduced motion is respected everywhere.
role="switch"Tailwind 3 and 4
No config, no plugin, no custom theme keys. The classes compile the same in either version.
bg-[rgb(var(--neon)/0.12)]open source
MIT licensed and built in the open. Fork it, retune the palette, ship something that glows.