chjj/blessed
A high-level terminal interface library for node.js. observed · 2026-08-28
Health v2 · maintenance only
32/100
- Activity 0
- Release rhythm 35
- Longevity 100
Flags: no_releases no_license
How is this computed?
round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10) — computed 2026-09-02. Adoption (stars, forks) is never an input.
- gap_med: n/a
- age_days: 4966
- days_rel: n/a
- days_push: 894
- n_releases_24m: 0
Adoption not part of the score
11882 stars · 564 forks observed · 2026-08-28
What it is AI-extracted, prompt v1, taxonomy v1, 2026-08-29, confidence not recorded
Blessed is a high-level terminal interface (TUI) library for Node.js that reimplements ncurses via terminfo/termcap parsing and provides a DOM-like widget API. It renders efficiently using damage buffers and CSR, enabling rich terminal applications like editors and dashboards.
Use cases
- build terminal user interfaces in node.js
- create curses-like tui apps with widgets
- render boxes, forms and lists in the terminal
- write a terminal text editor
- build cli dashboards with charts and widgets
When to choose
- you need a DOM-like widget API for terminal apps in Node.js
- you want ncurses-level terminal control from JavaScript
- you need efficient incremental screen rendering
When to avoid
- you are building web or desktop GUIs
- you need actively developed features or modern maintenance
- you are not using Node.js
Facets
library · maturity maintenance
terminal-ui gui developer-tools developer-tools cross-platform cli cross-platform tui curses ncurses terminfo widgets javascript command-line nodejs
2 sources
- readme: https://github.com/chjj/blessed · fetched 2026-08-28 · a0b086d95bd7
- registry_npm: https://registry.npmjs.org/blessed · fetched 2026-08-29 · ebb21961bb1f
Member repositories
| Repository | Role | Health v2 |
|---|---|---|
| chjj/blessed | main | 32 |
For agents
Data as of 2026-08-30T08:39:29.467469+00:00 · Report a problem