Ink
Ink is a library that lets you use React to build interactive command-line applications, providing a modern UI framework for terminal interfaces.
Ink is built in TypeScript, distributed under the MIT License, 37.6k GitHub stars from 100 contributors, latest release v7.0.0.
When to use Ink
Ink is listed here as a Development project. The directory calls out React component-based architecture, Interactive terminal applications, Supports hooks and context as capabilities associated with it.
Other recorded traits for Ink include Compatible with React DevTools, Cross-platform terminal support.
Besides Development, this page also files Ink under CLI, React, Node.js.
Ink compared with
Records in this directory name Neon, Blessed, Xterm.js as products people compare with Ink. That list is editorial metadata, not a claim that Ink replaces each of them.
What the Ink stats reflect
GitHub currently shows 37.6k GitHub stars, about 100 contributors, 954 forks, 23 open issues, latest tracked release v7.0.0. Star and activity counts here are a snapshot used as a proxy for community adoption, not a quality score.
Stats refreshed
- Language
- TypeScript
- Latest Release
- v7.0.0
- License
- MIT License
Our Newsletter
Get new Development tools right in your inbox
Get short emails with useful development projects, releases, and repos worth watching.
Key features of Ink
- React component-based architecture
- Interactive terminal applications
- Supports hooks and context
- Compatible with React DevTools
- Cross-platform terminal support
Ink resources
Ink on GitHub
Frequently asked questions
What is Ink?
Ink is a library that lets you use React to build interactive command-line applications, providing a modern UI framework for terminal interfaces. This directory highlights React component-based architecture, Interactive terminal applications, Supports hooks and context.
Is Ink free to use?
Ink is published as open source under the MIT License. The directory lists React component-based architecture, Interactive terminal applications, Supports hooks and context among its recorded capabilities.
What language is Ink written in, and what is the latest release?
Ink is written primarily in TypeScript. The latest release tracked on this page is v7.0.0.
How widely is Ink used on GitHub?
Ink has about 37.6k GitHub stars across about 100 contributors. It also has about 954 forks. Those counts are a snapshot of community attention, not a ranking of quality.
What do people compare Ink with?
This directory records Neon, Blessed, Xterm.js as comparison points for Ink.
More Development tools
Inquirer.js
A collection of common interactive command line user interfaces for Node.js, providing a way to gather user input with various prompt types.
Verdaccio
Verdaccio is a lightweight Node.js private proxy registry that helps you manage and cache NPM packages.
Open-SaaS
A comprehensive open-source SaaS app starter for React & Node.js, full-featured and community-driven, delivering superpowers for developers.
Nexe
Nexe is a tool for bundling your Node.js applications into standalone executables, making distribution and deployment simple and efficient. It packages your Node.js app and its dependencies into a single file for easy shipping across platforms.
Commander.js
Commander.js is a minimal and flexible Node.js package providing a set of features for building interactive command-line interfaces.
Xyflow
Powerful open-source libraries for building node-based UIs with React or Svelte. Ready out-of-the-box and infinitely customizable.