HN Hall of Fame Weekly email

Ink: React for interactive command-line apps

Screenshot of github.com captured 2026-07-20
Page preview · captured 2026-07-20

Resurfaced independently across 6 calendar years, with breakout response in 3 of them.

submissions
9
submitters
8
observed span
2017–2024
peak thread · 178 comments
588 pts
latest 20+ return · 2024-11-01
164 pts

Submission timeline

2007–2026

One slot for every year since HN launched. Height is that year's peak points; orange marks a 100+ point or 50+ comment breakout. Select a bar to open its strongest thread.

First comments on top threads

HN comment order

For Golang there is Bubbletea [1], Textual [2] for Python and tui-rs for Rust [3]. [1] https://github.com/charmbracelet/bubbletea [2] https://github.com/textualize/textual [3] https://github.com/fdehau/tui-rs

toppy·588-point thread·

Ink is great for CLI tools and enables really great tools. People who are saying React only belongs on DOM are missing out- React is the world's most popular and powerful declarative programming paradigm. It's being used for native apps, VR, 3d, CAD and electronics. React allows you to mix declarative and imperative programming concepts together in an effective way. To give a sense of why this is important: Imagine a CLI built with XML. It'd probably be pretty verbose…

Some time ago I built a (terminal) text editor and one of the challenges is to implement the renderer which is normally done by messing with termios and changing some terminal parameters - as this is "device"-dependent there exist databases like terminfo and abstraction-layers like curses which give you an API similar to "Write this text at position x/y in green". However curses and terminfo are big programs and most terminals they support are not in use anymore, so if…

zeptomu·129-point thread·

The first top-level comment from each of the four biggest threads, in HN’s own order. Excerpts are shortened; open a comment for full context.

Breakout years
3

100+ points or 50+ comments

Total points
893

reference only — not used in Hall rules or ranking

Total comments
326

reference only — not used in Hall rules or ranking

Every submission

DateTitle as submittedByPointsComments
2017-07-16Ink: React for CLIs – Build and test your CLI output using componentsingve20
2017-07-21React for interactive command-line appsaaronwhite30
2017-07-23Ink: React for interactive command-line appsFirst breakoutingve12942
2017-12-28Ink – React for CLIsdsego20
2018-04-02React for command-line toolsmofle20
2020-07-05Vadimdemedes/ink: React for interactive command-line appsamjd10
2021-05-22Ink: React for interactive command-line appsrgbrgb20
2023-05-08Ink: React for interactive command-line appsHall induction · Best threadthunderbong588178
2024-11-01Ink: React for interactive CLI appsLatest 20+ point returnbrianzelip164106