Shadcn Templates
theorcdev

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
8bitcn UI screenshotOpen 8bitcn UI

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

Similar listings

All Block Library