ink

Ink offers the experience of creating a React component-based user interface to develop command line applications. It uses the Yoga library to create flexible settlements on Terminal and supports CSS-like features. Since it works as a standard React generator (renderer), React is compatible with all its features.

IN

ink

100

vadimdemedes · Terminal & CLI

STARS40.2K
FORKS1.1K
COMMITS804
CONTRIBUTORS170
VERSIONv7.1.1
UPDATEDyesterday
TypeScriptCLIReactTerminalMIT
What can it do?
  • You can create and test terminal outputs using React components.
  • With Flexbox placements provided by the yoga library, you can design command line interfaces.
  • You can develop command line applications using React hooks and features.
User reviews
  • • NeutralHacker News

    Show HN: An e-ink frame that hears birds and draws them as 1800s illustrations

    “To be fair even if they could build a 10x larger e-ink panel factory it’s uncertain if they could shave costs by more than maybe 40% to 50% per panel. And it’s very questionable whether there is genuinely 10x more latent annual demand for e-ink panels at that still not cheap…”

  • ↑ PositiveHacker News

    Show HN: An e-ink frame that hears birds and draws them as 1800s illustrations

    “I want a Japanese woodprint inspired colour dashboard for my Home Assistant. I don't need it at all, but I want it so badly. Some sketches I did with chatgpt look amazing. Colour e-ink are kinda small tho. Something like samsung frame tv might be better option.”

Verified against README · Oct 26, 2026 · source

My note

More in: Terminal & CLI