@8bitcn
Open-source retro/8-bit styled React component library with ~35+ components (accordion, alert, avatar, badge, breadcrumb, button, calendar, card, carousel, chart, checkbox, collapsible, combo-box, command, context-menu, date-picker, dialog, drawer, dropdown-menu, enemy-health-display, and more) plus a blocks section. Built on shadcn/ui conventions with Tailwind CSS; install individual pieces via the shadcn CLI. Fully free, MIT-licensed, ~1.9k GitHub stars. Use for: landing pages, game-themed projects, or any app that wants a deliberate pixelated/retro aesthetic without building custom pixel-art CSS from scratch.
Install this registry
npx shadcn@latest add https://www.8bitcn.com/r/registry.json pnpm dlx shadcn@latest add https://www.8bitcn.com/r/registry.json bunx shadcn@latest add https://www.8bitcn.com/r/registry.json curl -s https://www.8bitcn.com/r/registry.json Components
121 totalA cinematic chapter/level intro with pixel art background.
npx shadcn@latest add https://www.8bitcn.com/r/chapter-intro.json A simple 8-bit button component
npx shadcn@latest add https://www.8bitcn.com/r/button.json Groups multiple 8-bit buttons together inside a shared retro pixelated border.
npx shadcn@latest add https://www.8bitcn.com/r/button-group.json A simple 8-bit input component
npx shadcn@latest add https://www.8bitcn.com/r/input.json A simple 8-bit toast component
npx shadcn@latest add https://www.8bitcn.com/r/toast.json A simple 8-bit input-otp component
npx shadcn@latest add https://www.8bitcn.com/r/input-otp.json A simple 8-bit badge component
npx shadcn@latest add https://www.8bitcn.com/r/badge.json A simple 8-bit textarea component
npx shadcn@latest add https://www.8bitcn.com/r/textarea.json A simple 8-bit calendar component
npx shadcn@latest add https://www.8bitcn.com/r/calendar.json A simple 8-bit date picker component
npx shadcn@latest add https://www.8bitcn.com/r/date-picker.json A simple 8-bit card component
npx shadcn@latest add https://www.8bitcn.com/r/card.json A simple 8-bit carousel component
npx shadcn@latest add https://www.8bitcn.com/r/carousel.json A simple 8-bit dialog component
npx shadcn@latest add https://www.8bitcn.com/r/dialog.json A simple 8-bit dropdown-menu component
npx shadcn@latest add https://www.8bitcn.com/r/dropdown-menu.json A simple 8-bit hover card component
npx shadcn@latest add https://www.8bitcn.com/r/hover-card.json A simple 8-bit popover component
npx shadcn@latest add https://www.8bitcn.com/r/popover.json Accessible resizable panel groups and layouts with keyboard support.
npx shadcn@latest add https://www.8bitcn.com/r/resizable.json A simple 8-bit select component
npx shadcn@latest add https://www.8bitcn.com/r/select.json A simple 8-bit sheet component
npx shadcn@latest add https://www.8bitcn.com/r/sheet.json A simple 8-bit label component
npx shadcn@latest add https://www.8bitcn.com/r/label.json A simple 8-bit checkbox component
npx shadcn@latest add https://www.8bitcn.com/r/checkbox.json A simple 8-bit Scroll Area component
npx shadcn@latest add https://www.8bitcn.com/r/scroll-area.json A simple 8-bit switch component
npx shadcn@latest add https://www.8bitcn.com/r/switch.json A simple 8-bit switch component
npx shadcn@latest add https://www.8bitcn.com/r/alert.json A simple 8-bit Alert Dialog component
npx shadcn@latest add https://www.8bitcn.com/r/alert-dialog.json A simple 8-bit tooltip component
npx shadcn@latest add https://www.8bitcn.com/r/tooltip.json A simple 8-bit avatar component
npx shadcn@latest add https://www.8bitcn.com/r/avatar.json A simple 8-bit skeleton component
npx shadcn@latest add https://www.8bitcn.com/r/skeleton.json A simple 8-bit breadcrumb component
npx shadcn@latest add https://www.8bitcn.com/r/breadcrumb.json A simple 8-bit collapsible component
npx shadcn@latest add https://www.8bitcn.com/r/collapsible.json A simple 8-bit progress component
npx shadcn@latest add https://www.8bitcn.com/r/progress.json A retro-styled enemy health display component with health bar, name, and level
npx shadcn@latest add https://www.8bitcn.com/r/enemy-health-display.json A simple 8-bit health bar component
npx shadcn@latest add https://www.8bitcn.com/r/health-bar.json A simple 8-bit mana bar component
npx shadcn@latest add https://www.8bitcn.com/r/mana-bar.json A simple 8-bit XP bar component with level up animation
npx shadcn@latest add https://www.8bitcn.com/r/xp-bar.json A simple 8-bit game progress component
npx shadcn@latest add https://www.8bitcn.com/r/game-progress.json A simple 8-bit dialogue component
npx shadcn@latest add https://www.8bitcn.com/r/dialogue.json A simple 8-bit profile card component
npx shadcn@latest add https://www.8bitcn.com/r/profile-card.json A simple 8-bit slider component
npx shadcn@latest add https://www.8bitcn.com/r/slider.json A simple 8-bit context menu component
npx shadcn@latest add https://www.8bitcn.com/r/context-menu.json A simple 8-bit menu bar component
npx shadcn@latest add https://www.8bitcn.com/r/menubar.json A simple 8-bit toggle component
npx shadcn@latest add https://www.8bitcn.com/r/toggle.json A simple 8-bit table component
npx shadcn@latest add https://www.8bitcn.com/r/table.json A simple 8-bit tabs component
npx shadcn@latest add https://www.8bitcn.com/r/tabs.json A simple 8-bit combo box component
npx shadcn@latest add https://www.8bitcn.com/r/combo-box.json A simple 8-bit command component
npx shadcn@latest add https://www.8bitcn.com/r/command.json A simple 8-bit separator component
npx shadcn@latest add https://www.8bitcn.com/r/separator.json A simple 8-bit radio group component
npx shadcn@latest add https://www.8bitcn.com/r/radio-group.json A simple 8-bit pagination component
npx shadcn@latest add https://www.8bitcn.com/r/pagination.json A simple 8-bit friend list component
npx shadcn@latest add https://www.8bitcn.com/r/friend-list.json A simple 8-bit login form component
npx shadcn@latest add https://www.8bitcn.com/r/login-form.json A simple 8-bit login form component
npx shadcn@latest add https://www.8bitcn.com/r/login-form-2.json A simple 8-bit login form component with image
npx shadcn@latest add https://www.8bitcn.com/r/login-form-with-image.json A simple 8-bit login page component
npx shadcn@latest add https://www.8bitcn.com/r/login-page.json A simple 8-bit chart component
npx shadcn@latest add https://www.8bitcn.com/r/chart.json A simple 8-bit chart bar component
npx shadcn@latest add https://www.8bitcn.com/r/chart-bar.json A simple 8-bit chart area step component
npx shadcn@latest add https://www.8bitcn.com/r/chart-area-step.json A simple 8-bit main menu component
npx shadcn@latest add https://www.8bitcn.com/r/main-menu.json A simple 8-bit pause menu component
npx shadcn@latest add https://www.8bitcn.com/r/pause-menu.json A simple 8-bit game over component
npx shadcn@latest add https://www.8bitcn.com/r/game-over.json A simple 8-bit audio settings component
npx shadcn@latest add https://www.8bitcn.com/r/audio-settings.json A simple 8-bit toggle group component
npx shadcn@latest add https://www.8bitcn.com/r/toggle-group.json A simple 8-bit sidebar component
npx shadcn@latest add https://www.8bitcn.com/r/sidebar.json A simple 8-bit accordion component
npx shadcn@latest add https://www.8bitcn.com/r/accordion.json A simple 8-bit drawer component
npx shadcn@latest add https://www.8bitcn.com/r/drawer.json A simple 8-bit navigation menu component
npx shadcn@latest add https://www.8bitcn.com/r/navigation-menu.json A reusable 8-bit difficulty selector with Easy, Normal, Hard.
npx shadcn@latest add https://www.8bitcn.com/r/difficulty-select.json A retro-styled leaderboard component for displaying player rankings with avatars and scores.
npx shadcn@latest add https://www.8bitcn.com/r/leaderboard.json A comprehensive player profile card component with stats, health/mana bars, and custom stats support.
npx shadcn@latest add https://www.8bitcn.com/r/player-profile-card.json A retro-styled quest log component for tracking game missions and tasks with accordion functionality and status indicators.
npx shadcn@latest add https://www.8bitcn.com/r/quest-log.json A retro-styled save/load game interface with slot previews, timestamps, and empty slot handling.
npx shadcn@latest add https://www.8bitcn.com/r/save-slots.json A complete 8-bit styled dashboard with sidebar navigation, stats cards, charts, and data table with drag-and-drop functionality.
npx shadcn@latest add https://www.8bitcn.com/r/dashboard-01.json A complete theme selector component with dropdown selection and code copy functionality. Includes theme context provider for managing active themes across the …
npx shadcn@latest add https://www.8bitcn.com/r/theme-selector.json Displays an 8-bit spinner component.
npx shadcn@latest add https://www.8bitcn.com/r/spinner.json A simple 8-bit kbd component
npx shadcn@latest add https://www.8bitcn.com/r/kbd.json A retro-styled theme toggle component with pixel art sun and moon icons. Perfect for 8-bit themed applications that need a nostalgic theme switcher.
npx shadcn@latest add https://www.8bitcn.com/r/retro-mode-switcher.json Displays an 8-bit empty component.
npx shadcn@latest add https://www.8bitcn.com/r/empty.json Displays an 8-bit item component.
npx shadcn@latest add https://www.8bitcn.com/r/item.json A comprehensive RPG character stats page with attributes, equipment, and customizable sections.
npx shadcn@latest add https://www.8bitcn.com/r/character-sheet.json A simple 8-bit Victory Screen component
npx shadcn@latest add https://www.8bitcn.com/r/victory-screen.json A retro-styled loading screen with animated progress bar and rotating tips.
npx shadcn@latest add https://www.8bitcn.com/r/loading-screen.json Centered hero section
npx shadcn@latest add https://www.8bitcn.com/r/hero1.json Split-layout hero section
npx shadcn@latest add https://www.8bitcn.com/r/hero2.json Feature card grid with icons, titles, descriptions, and optional badges.
npx shadcn@latest add https://www.8bitcn.com/r/feature1.json Game-style title screen hero with stat cards and blinking text.
npx shadcn@latest add https://www.8bitcn.com/r/hero3.json Step-by-step feature list with numbered icons and separators.
npx shadcn@latest add https://www.8bitcn.com/r/feature2.json Swipeable feature carousel with cards and pixel arrows.
npx shadcn@latest add https://www.8bitcn.com/r/feature3.json Classic tier cards with feature lists and CTAs.
npx shadcn@latest add https://www.8bitcn.com/r/pricing1.json Pricing cards with monthly/yearly toggle.
npx shadcn@latest add https://www.8bitcn.com/r/pricing2.json Simple accordion FAQ.
npx shadcn@latest add https://www.8bitcn.com/r/faq1.json Two-column card grid FAQ.
npx shadcn@latest add https://www.8bitcn.com/r/faq2.json Searchable FAQ with categories.
npx shadcn@latest add https://www.8bitcn.com/r/faq3.json Stats bar with numbers and optional logo cloud.
npx shadcn@latest add https://www.8bitcn.com/r/social-proof1.json Two-column testimonial cards.
npx shadcn@latest add https://www.8bitcn.com/r/social-proof2.json Swipeable review carousel with ratings.
npx shadcn@latest add https://www.8bitcn.com/r/social-proof3.json Vertical timeline with connecting line.
npx shadcn@latest add https://www.8bitcn.com/r/timeline1.json Horizontal progress steps with checkpoints.
npx shadcn@latest add https://www.8bitcn.com/r/timeline2.json Zigzag roadmap with alternating cards.
npx shadcn@latest add https://www.8bitcn.com/r/timeline3.json Us vs them comparison table.
npx shadcn@latest add https://www.8bitcn.com/r/cta1.json Persona use case cards with CTAs.
npx shadcn@latest add https://www.8bitcn.com/r/cta2.json Sticky CTA bar that appears on scroll.
npx shadcn@latest add https://www.8bitcn.com/r/footer1.json Team grid with pixel avatars and roles.
npx shadcn@latest add https://www.8bitcn.com/r/team1.json Changelog feed with dates and badges.
npx shadcn@latest add https://www.8bitcn.com/r/team2.json Case study cards with KPI badges.
npx shadcn@latest add https://www.8bitcn.com/r/team3.json Fake terminal demo shell with command output.
npx shadcn@latest add https://www.8bitcn.com/r/advanced1.json KPI metrics dashboard with progress bars.
npx shadcn@latest add https://www.8bitcn.com/r/advanced2.json Newsletter signup card with input and CTA.
npx shadcn@latest add https://www.8bitcn.com/r/advanced3.json Health bar hero with progress indicator.
npx shadcn@latest add https://www.8bitcn.com/r/game-hero1.json Quest log roadmap with status states.
npx shadcn@latest add https://www.8bitcn.com/r/game-roadmap1.json XP milestone hero with level badges.
npx shadcn@latest add https://www.8bitcn.com/r/game-hero2.json Boss fight CTA with problem vs solution.
npx shadcn@latest add https://www.8bitcn.com/r/game-cta1.json Skill tree feature grid with progress.
npx shadcn@latest add https://www.8bitcn.com/r/game-features1.json Party grid with avatars and HP bars.
npx shadcn@latest add https://www.8bitcn.com/r/game-team1.json Checkpoint FAQ with progression states.
npx shadcn@latest add https://www.8bitcn.com/r/game-faq1.json Retro 404 page with pixel art character.
npx shadcn@latest add https://www.8bitcn.com/r/not-found1.json Retro 404 page with pixel dwarf character.
npx shadcn@latest add https://www.8bitcn.com/r/not-found2.json Cursed 404 page with pixel undead character.
npx shadcn@latest add https://www.8bitcn.com/r/not-found3.json A randomized crate-pushing 404 page with 20 curated, solver-verified puzzles.
npx shadcn@latest add https://www.8bitcn.com/r/not-found-crate-pusher.json A playable brick-breaker 404 page with keyboard, pointer, and touch controls.
npx shadcn@latest add https://www.8bitcn.com/r/not-found-brick-breaker.json Interactive CTA with clickable portal and traveling state.
npx shadcn@latest add https://www.8bitcn.com/r/portal-transition.json Interactive arena duel with two fighters, HP bars, and hit mechanics.
npx shadcn@latest add https://www.8bitcn.com/r/duel-block.json