dharmjeet/ui
The dharmjeet.com look as shadcn components you own. Neon on black glass, mono labels and terminal windows, installed as code you can read and change.
Install
Add the registry to components.json once, then add the theme and whatever you need.
{
"registries": {
"@dharmjeet": "https://dharmjeet.com/r/{name}.json"
}
}npx shadcn@latest add @dharmjeet/themenpx shadcn@latest add @dharmjeet/buttonEvery component pulls in the theme and cn() on its own, so adding one is enough to get the look.
Components
13 pieces, from the tokens up.
Theme
themeThe dharmjeet.com terminal look: neon green, cyan, purple and pink on near-black glass. Dark only.
npx shadcn@latest add @dharmjeet/themeUtils
libcn(), the class merger every component uses.
npx shadcn@latest add @dharmjeet/utilsButton
uiSolid neon green for the main action, cyan outline beside it, plus secondary, ghost, destructive and link.
npx shadcn@latest add @dharmjeet/buttonBadge
uiA small mono pill in one of the neon tones.
npx shadcn@latest add @dharmjeet/badgeTag
uiThe square mono chip for tech stacks and topics.
npx shadcn@latest add @dharmjeet/tagLive dot
uiA pinging dot for current and live states.
npx shadcn@latest add @dharmjeet/live-dotStatus badge
uiThe hero pill: a live dot and a short status, like System Online.
npx shadcn@latest add @dharmjeet/status-badgeCard
uiBlack glass with a hairline border and a green hover glow when interactive.
Full-Stack Web Apps
End-to-end products, from database schema to polished UI.
npx shadcn@latest add @dharmjeet/cardTerminal window
uiA card with window dots and a path in the title bar.
npx shadcn@latest add @dharmjeet/terminal-windowGradient text
uiThe green to cyan to purple text fill, for a word or two.
Build. Innovate. Scale.
npx shadcn@latest add @dharmjeet/gradient-textSection heading
uiA centered gradient heading with the short green bar under it.
Get In Touch
Have a project in mind?
npx shadcn@latest add @dharmjeet/section-headingInput
uiA dark glass mono text field with a green focus ring.
npx shadcn@latest add @dharmjeet/inputCommand
uiA one-line shell command with a $ prompt and a copy button.
npm run registry:buildnpx shadcn@latest add @dharmjeet/command