A React UI component library built on React Aria and Tailwind CSS v4, formerly known as NextUI.
TheOrcDev/8bitcn-ui
Retro 8-bit styled React UI components built on shadcn/ui, copied into your project with the shadcn CLI.
- Stars
- 2,064
- Forks
- 118
- Open issues
- 20
- Last commit
- 2 days ago
What is it?
8bitcn/ui is a collection of retro, pixel-style UI components for React projects. It is built on top of shadcn/ui, so components are added to your codebase as source code rather than installed as a package dependency. The project provides a documentation site, a component catalog, blocks, and themes.
To use a component, you run the shadcn CLI with an @8bitcn registry name, such as adding the button component, and then import it from the generated components/ui/8bit path. Because the code lands in your own project, you can adjust styling and behavior directly. The README notes the import path assumes a configured path alias, which is common in Next.js setups.
The project is free and MIT licensed. Its stated focus is accessibility combined with a retro visual style, making it suited to games, playful interfaces, or dashboards that want an arcade aesthetic.
Key features
- 01Retro 8-bit styled React components with an accessible foundation.
- 02Installed as source code via the shadcn CLI, so you own and can edit the code.
- 03Provides a component catalog, blocks, and themes in a documentation site.
- 04Free and open source under the MIT license.
Use cases
- Adding an arcade or pixel-art look to a Next.js or React web app.
- Building playful interfaces for games or creative projects.
- Starting a retro-themed dashboard using shadcn-based components.
Quick start
- 1
Add the button component to your project with the shadcn CLI
pnpm dlx shadcn@latest add @8bitcn/button - 2
Import and use the component in your files
Things to know
- The import path @/components/ui/8bit assumes a configured path alias and may need adjusting.
In collections
Topics
FAQ
- What is 8bitcn-ui?
- Retro 8-bit styled React UI components built on shadcn/ui, copied into your project with the shadcn CLI. 8bitcn/ui is a collection of retro, pixel-style UI components for React projects. It is built on top of shadcn/ui, so components are added to your codebase as source code rather than installed as a package dependency. The project provides a documentation site, a component catalog, blocks, and themes.
- Is 8bitcn-ui free to use? What license does it have?
- 8bitcn-ui is open source under the MIT license. Check the license terms before using it in commercial products.
- Is 8bitcn-ui still maintained?
- Actively maintained. The last commit to 8bitcn-ui was on Nov 5, 2026.
- What can I use 8bitcn-ui for?
- Adding an arcade or pixel-art look to a Next.js or React web app. Building playful interfaces for games or creative projects. Starting a retro-themed dashboard using shadcn-based components.
- How do I install 8bitcn-ui?
- Add the button component to your project with the shadcn CLI: pnpm dlx shadcn@latest add @8bitcn/button Import and use the component in your files
- Where can I get 8bitcn-ui?
- The source code and installation instructions are on GitHub: https://github.com/TheOrcDev/8bitcn-ui
Summary generated by AI from the project's README. GitHub stats refresh daily.
Related projects
A free, open-source collection of Tailwind CSS UI components you copy and paste into your own projects, with no package to install.
Free, open-source shadcn/ui component and block library with 1,264 dashboard-style examples, copied directly into React projects.
A shadcn/ui component registry with refined UI components, springy hover transitions, and Radix or Base UI flavors.
A React and Tailwind CSS component library of animated UI components and effects that you copy into your Next.js or shadcn/ui apps.
Free, MIT-licensed animated React components built with Tailwind CSS and Motion, designed to install into shadcn/ui projects.