Ink allows you to build and test CLI output using React components. This tool offers a component-based UI building experience similar to React for command-line applications. Using Yoga, Ink enables the creation of Flexbox layouts in the terminal, making CSS-like props available. If you’re familiar with React, you already know how to use Ink since it serves as a React renderer. Noteworthy, Ink is used by various well-known platforms like GitHub Copilot, Cloudflare’s Wrangler, and Gatsby. The documentation covers essential components like and , along with useful hooks and examples. Get started quickly with create-ink-app or set up manually using Babel.
https://github.com/vadimdemedes/ink