# webtui/webtui

Modular CSS Library that brings the beauty of Terminal UIs to the browser

Repository: https://github.com/webtui/webtui
Canonical: https://ross.abutalabs.com/products/webtui
Homepage: https://webtui.ironclad.sh
Language: MDX
License: MIT
License Family: permissive
Topics: astro, css, terminal, theme, ui, ui-library
Last push: 2026-08-12T21:31:08+00:00

## Health v2 (maintenance only)
Score: 85/100 (v2, computed 2026-09-03T02:20:16.233290+00:00)
- activity 97, release rhythm 97, longevity 39
- inputs: {"age_days": 547, "days_push": 21, "days_rel": 21, "gap_med": 21.5, "n_releases_24m": 11}
- flags: none
- formula: round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)

## Adoption (not part of the score)
Stars 2427, forks 48 (observed 2026-08-28T04:06:50.958262+00:00)

## What it is
WebTUI is a modular CSS library that recreates the look and feel of terminal user interfaces in the browser. It ships as an npm package with theme plugins (Catppuccin, Gruvbox, Nord, Vitesse, Everforest) and utility plugins like Nerd Fonts and declarative layout.

## Use cases
- style a website to look like a terminal UI
- give my web app a retro terminal aesthetic
- find a CSS library with terminal-style components like buttons and tables
- theme my site with gruvbox or catppuccin colors
- build a terminal-inspired dashboard in the browser
- add ASCII box styling to HTML elements

## When to choose
- you want a terminal/retro aesthetic for a web project
- you prefer pure CSS with framework integrations for Astro, Vite, or Next.js
- you want modular theming via CSS layers and variables

## When to avoid
- you need a full JavaScript component framework with built-in interactivity
- you want conventional modern UI styling rather than a terminal look
- you need mobile-native styling patterns

## Facets
- artifact type: library
- maturity: active
- function: css-framework, ui-components, theme
- domain: web-development, frontend, web-design
- platform: browser
- tags: terminal-ui, retro-styling, css-layers, astro, nerd-fonts, monorepo, theming, nodejs, web-server

## Member repositories
- webtui/webtui (main) score 85

## Provenance
- Observed fields: from GitHub, fetched 2026-08-28T04:06:50.958262+00:00.
- Health v2: computed from the inputs above; adoption is never an input.
- Inferred fields (summary, facets, guidance): AI-extracted, prompt v1, taxonomy v1, on 2026-08-30T02:31:36.546840+00:00, confidence not recorded.
  - readme: https://github.com/webtui/webtui (fetched 2026-08-28T04:06:50.958262+00:00, sha 9f0042a776e2)
  - homepage: https://webtui.ironclad.sh (fetched 2026-08-29T10:13:27.744889+00:00, sha f87f04731e87)
  - site_page: https://webtui.ironclad.sh/contributing/style-guide (fetched 2026-08-29T10:13:27.750382+00:00, sha af5fb63cae9b)
  - site_page: https://webtui.ironclad.sh/installation/nextjs (fetched 2026-08-29T10:13:27.752434+00:00, sha f85d2935c674)
  - site_page: https://webtui.ironclad.sh/installation/vite (fetched 2026-08-29T10:13:27.754451+00:00, sha 33085597e5da)
  - site_page: https://webtui.ironclad.sh/installation/astro (fetched 2026-08-29T10:13:27.756510+00:00, sha ac2895dfcfa0)
  - site_page: https://webtui.ironclad.sh/start/installation (fetched 2026-08-29T10:13:27.761034+00:00, sha 5fbc7ba275c7)
  - site_page: https://webtui.ironclad.sh/start/intro (fetched 2026-08-29T10:13:27.748111+00:00, sha 8ef95eab178f)
  - site_page: https://webtui.ironclad.sh/start/changelog (fetched 2026-08-29T10:13:27.758732+00:00, sha 9cf34bd37db9)
- Data as of 2026-08-30T08:39:29.467469+00:00.
