A CSS-first UI component framework built on design formulas for scaling, spacing and color, currently for Next.js and not yet production-ready.
internet-development/www-sacred
A React component and style library for building web apps, desktop apps, and static sites with a terminal-style monospace look.
- Stars
- 1,569
- Forks
- 82
- Open issues
- 4
- Last commit
- 3 days ago
What is it?
SRCL is a React component and CSS repository that gives interfaces a terminal aesthetic. Its components are built around precise monospace character spacing and line heights, so developers can copy and paste ready-made pieces into web, desktop, or static projects without building the look from scratch.
The project includes a small zero-dependency CLI framework under scripts/cli/lib, with matching TypeScript and Python versions. The same palette is shared between the terminal templates and the React styles, so a screen can be ported between a terminal UI and a browser UI while keeping the same layout conventions.
The repository also publishes AGENTS.md and SKILL.md instruction files at documentation URLs, along with component source, so developers and AI agents can read the conventions and porting guides directly.
Key features
- 01Monospace-based React components with precise character spacing and line heights.
- 02Copy-and-paste friendly component implementations for quick assembly.
- 03Zero-dependency TypeScript and Python CLI framework that shares a palette with the React styles.
- 04Porting guides for moving terminal-style UIs between TypeScript CLI, Python, and React.
- 05Component source and convention docs published at stable URLs for humans and AI agents.
Use cases
- Building a web app or static site that needs a retro terminal look.
- Creating a desktop-style interface with a monospace, text-first design.
- Porting a terminal UI to a React page or the reverse.
- Writing command-line screens in TypeScript or Python that match a web design.
Quick start
- 1
Install dependencies (requires Node.js 22.12+, 24.x, or 26+)
npm install - 2
Start the development server
npm run dev - 3
Open http://localhost:10000 in your browser
Things to know
- Requires a specific Node.js range: 22.12+ on the 22.x line, 24.x, or 26+; Node 18, 20, 23, and 25 are unsupported.
Topics
FAQ
- What is www-sacred?
- A React component and style library for building web apps, desktop apps, and static sites with a terminal-style monospace look. SRCL is a React component and CSS repository that gives interfaces a terminal aesthetic. Its components are built around precise monospace character spacing and line heights, so developers can copy and paste ready-made pieces into web, desktop, or static projects without building the look from scratch.
- Is www-sacred free to use? What license does it have?
- www-sacred is open source under the MIT license. Check the license terms before using it in commercial products.
- Is www-sacred still maintained?
- Actively maintained. The last commit to www-sacred was on Nov 4, 2026.
- What can I use www-sacred for?
- Building a web app or static site that needs a retro terminal look. Creating a desktop-style interface with a monospace, text-first design. Porting a terminal UI to a React page or the reverse. Writing command-line screens in TypeScript or Python that match a web design.
- How do I install www-sacred?
- Install dependencies (requires Node.js 22.12+, 24.x, or 26+): npm install Start the development server: npm run dev Open http://localhost:10000 in your browser
- Where can I get www-sacred?
- The source code and installation instructions are on GitHub: https://github.com/internet-development/www-sacred
Summary generated by AI from the project's README. GitHub stats refresh daily.
Related projects
Accessible React component library and design system for building web apps quickly, with dark mode and Next.js RSC support.
An open-source set of unstyled, accessible React UI primitives for building design systems and web apps.
A React UI component library with 60+ out-of-the-box components, customizable design tokens, and TypeScript types, based on the Arco Design system.
A cozy, island-style React and TypeScript UI component library with original icons, illustrations and animations.
An enterprise-grade React component library for back-office web systems, designed to align designers and front-end developers through shared theming.