8bitcn UI
A set of retro-designed, accessible components and a code distribution platform. Open Source. Open Code.
- 714
- GitHub stars
- Free
- Price
- Aug 6, 2025
- Updated
Overview
8bitcn/ui is a free, open-source library of accessible, retro 8-bit styled components that can be copied into React apps. It is built on shadcn/ui by OrcDev and contributors, released under the MIT license and part of the Vercel OSS Program.
The registry lists 121 items: 56 components, 63 blocks and two pages. Alongside 8-bit versions of the standard shadcn/ui set, it includes game-ready pieces such as health, mana and XP bars, dialogue boxes, quest logs and save slots. Version 2 added 35 new blocks, and the site has a themes page and a showcase for community projects.
Features
- 8-bit shadcn components: Button, input, dialog, dropdown menu, select, sheet, tabs, table, calendar, date picker, sidebar and more.
- Game HUD components: Health bar, mana bar, XP bar, enemy health display and game progress.
- Game screens: Main menu, pause menu, game over, difficulty select, audio settings, leaderboard and save slots.
- RPG blocks: Dialogue, quest log, friend list, player profile card and chapter intro.
- Auth and dashboard blocks: Several login form layouts, a login page and a dashboard.
- Charts: Retro-styled chart, bar chart and step area chart.
- Themes: A themes page for switching the retro color palettes.
Tech stack
- React, shadcn/ui
- Radix UI primitives, dnd-kit
Registry
Install via the shadcn CLI registry:
npx shadcn@latest add @8bitcn/component-name