ASCII/cnlibs
A free, open-source React component library with a terminal/ASCII look, built on shadcn/ui, for developers who want their web app to look like a monospace terminal interface.
🔗 Visit ASCII/cnlibsDescription
Building a terminal-styled interface in React usually means hand-rolling monospace grids, custom keyboard navigation, and accessibility support from scratch. ASCII/cnlibs packages that as a ready-to-use component library built on the popular shadcn/ui foundation.
ASCII/cnlibs provides monospace, terminal-styled UI components for React, using a grid-based layout system measured in character widths and line heights to keep everything visually aligned like a real terminal. It includes full keyboard navigation and ARIA accessibility support, a live terminal preview, and — following shadcn/ui's model — components are installed from a registry as source code you own and can modify, rather than an opaque npm dependency. It's MIT-licensed and free.
💬 Our review
The short version: ASCII/cnlibs is a niche but well-executed pick if you're specifically building a terminal-aesthetic UI in React, and following shadcn/ui's install-as-source-code model means you're not locked into a black-box dependency.
shadcn/ui itself is the foundation this is built on, and covers general-purpose components without the terminal styling — you'd use shadcn/ui directly if you don't need the monospace/ASCII look specifically. Radix UI is the lower-level primitives library shadcn/ui itself builds on, useful if you want to build your own design system from scratch rather than adopt a themed one. There isn't a lot of direct competition in the specific terminal-aesthetic React component space, which makes ASCII/cnlibs a fairly safe pick if that's exactly the look you're going for — just be aware it's a newer, smaller project than shadcn/ui itself, so component coverage and community support will be thinner.
💰 Pricing
📊 Global score
🤖 AI-enriched data
Open source sous licence MIT, aucun coût
Pros
Esthétique terminal/ASCII prête à l'emploi
Basé sur shadcn/ui, composants installés en code source possédé
Accessibilité clavier et ARIA complète
Gratuit et open source
Cons
Niche très spécifique (esthétique terminal uniquement)
Moins de composants et de communauté que shadcn/ui
Projet jeune