TheOrcDev/8bitcn-ui

A set of retro-designed, accessible components and a code distribution platform. Open Source. Open Code.

TypeScript

2,049

602 commits

updated Oct 8, 2026

See the code

README

8bitcn/ui

Accessible retro components that you can copy and paste into your apps.
Free. Open Source. Built on shadcn/ui.

8bitcn/ui components

Stars Forks License Built with shadcn/ui Sponsor

Documentation · Components · Blocks · Themes · Discord

Contributing

Please read the contributing guide.

Usage Example

To add the button component to your project, run the following command:

pnpm dlx shadcn@latest add @8bitcn/button

Once installed, you can import and use the component in your files:

import { Button } from "@/components/ui/8bit";

export default function App() {
  return <Button>Click me</Button>;
}

Note: The import path @/components/ui/8bit assumes your project has a path alias configured (common in Next.js and similar frameworks). Adjust the path to match your project's structure if needed.

8bitcn Button example

License

Licensed under the MIT license.

Open Source Program

Vercel OSS Program

Star History

RepoStars

8-bit
components
retro
shadcn
ui

TheOrcDev/8bitcn-ui

A set of retro-designed, accessible components and a code distribution platform. Open Source. Open Code.

TypeScript

2,049

602 commits

updated Oct 8, 2026

See the code

README

8bitcn/ui

Accessible retro components that you can copy and paste into your apps.
Free. Open Source. Built on shadcn/ui.

8bitcn/ui components

Stars Forks License Built with shadcn/ui Sponsor

Documentation · Components · Blocks · Themes · Discord

Contributing

Please read the contributing guide.

Usage Example

To add the button component to your project, run the following command:

pnpm dlx shadcn@latest add @8bitcn/button

Once installed, you can import and use the component in your files:

import { Button } from "@/components/ui/8bit";

export default function App() {
  return <Button>Click me</Button>;
}

Note: The import path @/components/ui/8bit assumes your project has a path alias configured (common in Next.js and similar frameworks). Adjust the path to match your project's structure if needed.

8bitcn Button example

License

Licensed under the MIT license.

Open Source Program

Vercel OSS Program

Star History

RepoStars

8-bit
components
retro
shadcn
ui

Significant stargazers

Lukas Kreussel

80 followers · starred Mar 2026

Fernando Rojo

3,240 followers · starred Apr 2025

Necati Özmen

1,268 followers · starred Mar 2026

xu0o0

180 followers · starred Jul 2025