NotCurses

Build terminal user interfaces with Notcurses, a library for character-based graphics in modern terminals.

github.com/dankamongmen/notcurses
NotCurses homepage screenshot

About NotCurses

Notcurses is a library facilitating complex TUIs on modern terminal emulators, supporting vivid colors, multimedia, threads, and Unicode. It provides TUI mode for high-performance full-screen apps and CLI mode for scrolling shell utilities. It is not a source-compatible X/Open Curses implementation nor a replacement for NCURSES on existing systems. It supports 24-bit color, images, video, and bitmapped graphics using Sixel, Kitty, and the Linux framebuffer console.

Pricing is not clearly stated.

Key features

  • Build full-screen TUI mode and scrolling CLI mode apps
  • Display 24-bit color with images, video and sprites
  • Handle Unicode text with Extended Grapheme Cluster support
  • Show bitmapped graphics via Sixel, Kitty and framebuffer
  • Run thread-safe code for parallel terminal programs
  • Use unambiguous keyboard protocols for input handling
Best for: Developers building complex terminal interfaces for modern terminal emulators.

NotCurses at a glance

Type
Open-source project
Pricing
Not confirmed. Check the site
Details verified
Oct 22, 2026 · Official source
Open source
Yes · Source code
Language
English
Last checked
Oct 5, 2026 · Online when checked
Listed
Oct 5, 2026

NotCurses alternatives

Tools and sites you could use instead, ranked by how closely they match.

All 24 alternatives

Popular in Desktop Customization

Well-known listings from the same topic.

All 172
Is something wrong or out of date?

Tell us and an editor will check it.

Own this website?

Claim the listing and suggest updates yourself. An editor checks every claim first.

Claim this listing