nowfound

Dev tools · alternatives · 2026

24 alternatives to Nimwave – build TUIs for the terminal, web, and desktop

TUIs for the terminal, desktop, and web. Contribute to ansiwave/nimwave development by creating an account on GitHub.

Nimwave is a development framework for building text-based user interfaces (TUIs) that run across terminal, web, and desktop environments. Built with the Nim programming language, it allows developers to write TUI… Below are 24 products that do a similar job, ranked by how close each is in meaning and then by launch-day votes. Nimwave – build TUIs for the terminal, web, and desktop launched in 2022; newer entries below may have overtaken it.

  1. 1CT

    A terminal-based web browser in Nim.[1] Has acceptable (YMMV) CSS rendering, some JS support, and inline images (sixel/kitty). It can also use various protocols other than http(s) such as (s)ftp, gopher, gemini, ... Chawan started out as a w3m clone, and the UI still resembles it. However, the architecture has turned out quite different, with pages loaded in separate processes, and protocol/file type handling separated out into external binaries. An interesting result is that you can even register decoders for custom inline image formats, although practical use cases of this are…

    2025 · chawan.net · its alternatives →

  2. 2

    A Terminal UI to browse Hacker News. Contribute to aome510/hackernews-TUI development by creating an account on GitHub.

    2021 · github.com · its alternatives →

  3. 3

    Create interactive step-by-step tutorials in seconds. iorad helps teams scale training, onboarding, and software adoption — fast.

    2012 · iorad.com · its alternatives →

  4. 4

    Hi HN, I’m Mike, the founder and creator of Wave, a cross-platform open-source terminal that supports inline rendering, modern UI, and persistent sessions. I love the command line; I’ve been using it for over 25 years, starting with a Linux box I made with spare parts in my college dorm room. But while other devtools have been modernized, the terminal has been stuck, with the same basic functionality for over 40-years. What if your command line terminal could display more than just text? That’s crazy right (I can hear the screams of thousands of graybeard sysadmins). Not all the time, but…

    2023 · github.com · its alternatives →

  5. 5
    Multitui▲126

    I made Multitui to control the sandbox of coding agents easily without changing my dev environment (no special container or VM). There's no configuration required in your local dev environment... just launch ClaudeCode.app instead of claude in your general terminal. Containers and VMs can be useful, but I always have a bunch of projects going and those solutions feel heavy. Multitui creates single-purpose native macOS apps for any terminal app, with optional sandbox. It uses the built-in macOS sandbox-exec along with log monitoring to give you an easy UI to manage rules, see what's being…

    Feb 2026 · multitui.com · its alternatives →

  6. 6

    Terminal UI for AWS (taws) - A terminal-based AWS resource viewer and manager - huseyinbabal/taws

    Jan 2026 · github.com · its alternatives →

  7. 7

    A modern BBS. Contribute to ansiwave/ansiwave development by creating an account on GitHub.

    2021 · github.com · its alternatives →

  8. 8

    Terminal user interfaces in Ruby. RatatuiRuby wraps Rust

    Jan 2026 · ratatui-ruby.dev · its alternatives →

  9. 9
    Wave▲298

    Turn your voice into text — local or cloud, your choice

    Jun 2026 · wave.mxv.sh · its alternatives →

  10. 10
    Wave 2.0▲306

    The open source Software as a Service starter kit

    2021 · devdojo.com · its alternatives →

  11. 11

    Chats, tasks, docs, roadmaps & workflow automations.

    2022 · niftypm.com · its alternatives →

  12. 12TI
  13. 13

    A terminal renderer written in pure PHP. Contribute to soloterm/screen development by creating an account on GitHub.

    2025 · github.com · its alternatives →

  14. 14

    A simple programming and debugging environment.

    2022 · hackage.haskell.org · its alternatives →

  15. 15

    The Nim programming language is a concise, fast programming language that compiles to C, C++ and JavaScript.

    2016 · nim-lang.org · its alternatives →

  16. 16
    NIO▲112

    Visual programming language IDE on your smartphone 📱

    2018 · niomatic.com · its alternatives →

  17. 17

    Realtime Web Apps and Dashboards for Python and R. Contribute to h2oai/wave development by creating an account on GitHub.

    2020 · github.com · its alternatives →

  18. 18

    Author here. I made this little TUI program for managing default applications on the Linux desktop. Maybe some of you will find it useful. Happy to answer any questions.

    Jan 2026 · github.com · its alternatives →

  19. 19

    Hi everyone, Gridland is a runtime + ShadCN UI registry that makes it possible to build terminal apps that run in the browser as well as the native terminal. This is useful for demoing TUIs so that users know what they're getting before they are invested enough to install them. And, tbh, it's also just super fun! Gridland is the successor to Ink Web (ink-web.dev) which is the same concept, but using Ink + xterm.js. After building Ink Web, we continued experimenting and found that using OpenTUI and a canvas renderer performed better with less flickering and nearly instant load times. We're…

    Mar 2026 · gridland.io · its alternatives →

  20. 20

    PyTermGUI is a highly modular framework offering most of the features one would expect from a GUI library, such as a mature and open Widget API, animations, mouse support and other goodies, right inside the terminal! The markup language is another great feature of the library, and is used by practically all elements of it. It is based on Rich's implementation, but uses a more concise and easier to humanly parse syntax, while being over 10 times faster at parsing due to a long list of optimizations. There is a full Window Manager API included as well, allowing the user to move, resize and…

    2022 · github.com · its alternatives →

  21. 21

    tui-use lets agents interact with programs that expect a human at the keyboard — REPLs, debuggers, TUI apps, and anything else bash can't reach. - onesuper/tui-use

    Apr 2026 · github.com · its alternatives →

  22. 22

    The lean application framework for Python. Build sophisticated user interfaces with a simple Python API. Run your apps in the terminal and a web browser. - textual/README.md at main · Textualize/textual

    2021 · github.com · its alternatives →

  23. 23

    sleeek tui for hacker news. Contribute to ahmd-sh/hntui development by creating an account on GitHub.

    26d ago · github.com · its alternatives →

  24. 24

    I've developed a terminal radio app in Go, leveraging the Bubbletea TUI framework and Radio Browser API. Excited to share and get feedback from this community!

    2023 · github.com · its alternatives →

Also compare

Ranked by how close each launch is in meaning, then by votes. Prices were read from each product’s own site when checked and can change. Refine with your own description →