ASCII/cnlibs

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/cnlibs
📁 Web Development & Frameworks🗣️ English📅 August 31, 2026

Description

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

Gratuit (open source)Licence MIT, aucun coût
Open Source Gratuit

📊 Global score

45Average
🌐Availability15/100Faible

1 language · 0 platform

📄Profile75/100Bien

Profile completeness

🤖 AI-enriched data

💰 Pricing model
🆓 Gratuit

Open source sous licence MIT, aucun coût

👥 Target audienceDéveloppeurs frontend/React construisant des interfaces terminal ou monospace
🗣️ Languagesen
🌍 Target countriesMarché anglophone, communauté développeurs internationale
👍

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

❓ Frequently asked questions

What is ASCII/cnlibs in one sentence?
How much does it cost?
How do I install components?
Is it accessible?
Is it worth it compared to alternatives?
Which tool should you pick for your case?