Open Collective
Open Collective


Ink offers a new and fun way to build CLI interfaces with Flexbox, CSS-like styles, React components and hooks.


Ink is all of us

Our contributors 1

Thank you for supporting Ink.


Hello world 👋

I'm Vadim, the maker of Ink – a first-ever tool to let you build command-line interfaces with the power of Flexbox layout, CSS-like styles and most importantly, React. It offers a fresh new way to create declarative terminal UIs, replacing the old-school way of generating, concatenating and writing strings to stdout.

Companies like GitHub, Shopify, Cloudflare, Segment and Terraform use Ink to power the UI of their command-line tools today. These teams enjoy the opportunity to apply their existing knowledge of React to develop and ship CLIs, simple or complex, in no time. And they have a lot of fun doing it too.

Ink also has a sister project called Ink UI – a collection of reusable and customizable UI components. With off-the-shelf components from Ink UI, your team can get started even faster to build your next CLI.

If your company relies on Ink, consider subscribing to one of the plans available here on Open Collective. Your subscription funds the continued maintenance and development of Ink and Ink UI, which allows me to deliver an up-to-date, well-maintained and MIT-licensed libraries.

Pro subscribers can also benefit from a support fast lane – up to 1 hour of personal support over email per month. I can provide guidance for your team, steer them into the right direction and help with understanding and using Ink.

Our team