Appearance
Blessed
A curses-like library for Node.js. Mature but unmaintained since 2017.
Blessed was the original Node.js TUI library, providing a curses-like API with a rich widget set (lists, forms, tables, logs). Written in pure JavaScript with no native dependencies.
Blessed targets the Core TUI baseline — it works with basic terminal features and predates most modern protocols. The library has been unmaintained since 2017 but still sees usage in legacy projects. For new projects, consider Ink (React-based) or Silvery (React + modern protocols).
Analysis2026-03-26
Blessed requires the Core TUI baseline — 4 of 8 tested terminals are fully compatible. Compatible: Warp, Cursor, VS Code, Cursor. Partial compatibility: Ghostty (99%), Kitty (99%), iTerm2 (99%), Terminal.app (99%). Same baseline tier (Core TUI) as Ink. Other frameworks target: Silvery, Textual, Bubbletea, Ratatui (Modern TUI).
Required Baseline
🟢Core TUIEvery terminal should support these
Blessed requires the Core TUI baseline (71 features). Terminals meeting this baseline can run Blessed applications with full functionality.