This repository is the source code for **8bitcn/ui**, a retro 8-bit themed UI component library and its distribution infrastructure. It operates as a Next.js 16 application that serves a marketing and documentation website, a component registry for the shadcn CLI, and a live demo of its own components. The core value is a large collection of pixel-art styled wrappers around Radix UI primitives (button, card, dialog, input, etc.) and pre-built page blocks (heroes, features, pricing, gaming UIs) that users can copy directly into their projects via commands like `pnpm dlx shadcn@latest add @8bitcn/button`. The architecture is a monolith built with React 19, TypeScript, Tailwind CSS v4, Radix UI (shadcn/ui), and Fumadocs for documentation. It features a PostgreSQL database (Neon) via Drizzle ORM for user-submitted projects, a Creem.io integration for sponsorships, and a sophisticated theme system with over 20 retro color palettes (Sega, Gameboy, Atari, etc.) applied via CSS custom properties. A standout feature is the inclusion of two fully playable game engines (Sokoban-style Crate Pusher and Brick Breaker) used as interactive 404 pages and showcase blocks. The codebase demonstrates a strong performance engineering discipline, evidenced by detailed benchmark artifacts and a documented plan that achieved a 27.7% cold-start improvement on the homepage. While primarily an application, the repository contains significant performance research artifacts (benchmark harnesses, optimization plans) that give it a hybrid character. The core value is the reusable UI component library and the registry infrastructure that enables its distribution.