Dev tools · alternatives · 2026
24 alternatives to I made a Rust Terminal UI for OpenSnitch, a Linux application firewall
I made a Terminal UI for OpenSnitch[1], an interactive application firewall for Linux inspired by Little Snitch. I’ve always wanted to create a TUI and found the perfect excuse to make this for usage on one of my headless servers. I wrote this in Rust to force myself to learn more, viz. async features. Super open to feedback and contributions! [1] https://github.com/evilsocket/opensnitch
Below are 24 products that do a similar job, ranked by how close each is in meaning and then by launch-day votes.
- 1

Terminal user interfaces in Ruby. RatatuiRuby wraps Rust
Jan 2026 · ratatui-ruby.dev · its alternatives →
- 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 →
- 3FA
I built Fresh to challenge the status quo that terminal editing must require a steep learning curve or endless configuration. My goal was to create a fast, resource-efficient TUI editor with the usability and features of a modern GUI editor (like a command palette, mouse support, and LSP integration). Core Philosophy: - Ease-of-Use: Fundamentally non-modal. Prioritizes standard keybindings and a minimal learning curve. - Efficiency: Uses a lazy-loading piece tree to avoid loading huge files into RAM - reads only what's needed for user interactions. Coded in Rust. - Extensibility: Uses…
Dec 2025 · sinelaw.github.io · its alternatives →
- 4

HTTP client/libcurl TUI front end in Rust, with request + key storage - PThorpe92/CuTE
2023 · github.com · its alternatives →
- 5

2022 · wishawa.github.io · its alternatives →
- 6

- 7

- 8

Godot-based Rust multi-PTY emulator desktop application - godot-pty/gpty
Sep 2026 · github.com · its alternatives →
- 9

My first Rust program with support from Cursor :)). few days for idea. 1 night for "talk and fight" with Cursor
2024 · github.com · its alternatives →
- 10

YC (S26) | Open Computer History | Record your screen continuously locally and provide context to your agents (Claude, Codex, Openclaw, Hermes, Runner...) - screenpipe/screenpipe
2024 · github.com · its alternatives →
- 11IM
Try it at: ssh krnl.duetbrowser.com No sign up, totally free - no download. Let me know what you think. Prior art exists (brow.sh) but I wasn't satisfied with their graphical take. I wanted the raw, old skool terminal days of the early internet - BBS, and old green phosphor library comptuers - but running the modern web, with all the bells and jingle jangle whistles (JavaScript, etc). No funding, no VC, just 100% raw terminal fun. Not sure how long the demo will last, but try it out.
Jul 2026 · its alternatives →
- 12

About a year ago I was working on a project with mirrored Kubernetes clusters deployed across various regions. Constantly switching contexts was a big pain for me and I badly needed something more practical to work with multiple clusters, ideally simultaneously. At that time everyone was talking about Rust and I really wanted to try it out. I then found Tauri, a framework to build GUI apps with Rust + JavaScript. I was sold. I learned Rust and built the app I always wanted to use. Fast, lightweight and with the ability to connect to multiple clusters simultaneously. Fast forward to today,…
2023 · aptakube.com · its alternatives →
- 13

I've been interested in making a TUI application and learning Rust for a while now. Since some friends and family started playing poker, I found it a good opportunity to make my "learning Rust" project a poker TUI app. Inspired by https://github.com/shazow/ssh-chat, I also wanted to make something that could be connected to and played with just using SSH. For me, poker is usually with friends and family, so I focused the app's target audience to be private, small-scale games, avoiding the headaches associated with scaling to some massive web-based platform. Big thanks…
2024 · github.com · its alternatives →
- 14

Hi HN! I built RustNet, a Terminal UI based network monitor written in Rust that shows real-time connections with process identification and protocol detection. What may make it interesting: • Deep packet inspection for HTTP, HTTPS/TLS (with SNI), DNS, and QUIC protocol detection • Process identification using eBPF on Linux (experimental) and PKTAP on macOS which does also catch short-lived processes that polling procfs or lsof would miss • Multi-threaded packet processing with lock-free data structures for the UI • Cross-platform (Linux, macOS, Windows but process identification so far…
2025 · github.com · its alternatives →
- 15

You may have seen this earlier with it's initial release: https://news.ycombinator.com/item?id=42056334 Now new features: Instant search/filter: Press / or use the command palette to filter stories as you type Command Palette: Press Ctrl+K to access all commands, including search, section switching, and more Options menu for each story (summarize, open, close) Section switching: Top, Ask, Show, Jobs Easy install & run with Cargo Feedback, comments, feature requests welcome.
2024 · github.com · its alternatives →
- 16OC
Onefetch is a command-line Git information tool written in Rust that displays project information and code statistics for a local Git repository directly to your terminal. The tool is completely offline - no network access is required.
2022 · onefetch.dev · its alternatives →
- 17

A little toy HN client for the desktop that I've been playing around with this week.
2022 · github.com · its alternatives →
- 18

This is a model I’ve been thinking about lately. It demonstrates a pattern that I’m wondering could exist, where terminal applications, BBS-style shared user boards, and other expressions of creativity and sharing are created with web technologies but rendered into the terminal and accessed over SSH. I like that this brings back some kind of old days of the internet feeling and uses web technologies but sidesteps the public World Wide Web, even though it’s still on the internet. You can try it out too right now, and I’m thinking about making the self-hosting specialized applications part a…
Jul 2026 · duetbrowser.com · its alternatives →
- 19LA
About a game I made under direction of my kids. Tagged with rust, opensource, showdev, terminal.
2020 · dev.to · its alternatives →
- 20

Hi HN, I’ve released a new version of chess-tui, a Rust terminal UI for playing live games against Lichess opponents. The update includes a cleaner TUI, better performance, improved keybindings, and smoother real-time integration with the Lichess API. It’s designed as a simple, fast way to play chess without leaving the terminal. Repo:https://github.com/thomas-mauran/chess-tui Feedback and bug reports are welcome. Happy to answer questions!
Dec 2025 · github.com · its alternatives →
- 21

- 22

Inspired by TAWS. Built as a learning exercise.
Jan 2026 · github.com · its alternatives →
- 23
Rust 1.0▲6A high-level, safe and concurrent alternative to C++
2015 · rust-lang.org · its alternatives →
- 24

Last week I wanted to quickly view some Gaussian splats which I had trained on a remote server that didn’t have any open ports or a display device. So I ended up downloading everything locally just to inspect the results This weekend I put together a terminal-based Gaussian splats viewer that renders directly in the terminal. It works over SSH and currently runs on CPU only and written in rust with claude code. I’ve found it to be pretty useful for quickly checking which .ply files correspond to which scenes and getting a rough sense of their quality. Along the way, I also wrote a small…
Apr 2026 · github.com · its alternatives →
Also compare
- RatatuiRuby wraps Rust Ratatui as a RubyGem – TUIs with the joy of Ruby alternatives
- hackernews_tui – A Terminal UI to browse Hacker News discussions alternatives
- Fresh – A new terminal editor built in Rust alternatives
- Developed from my Prison cell: A Libcurl TUI HTTP Client in Rust. alternatives
- Async UI: A Rust UI Library Where Everything is a Future alternatives
- GitUI alternatives
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 →