Dev tools · alternatives · 2026
24 alternatives to RatatuiRuby wraps Rust Ratatui as a RubyGem – TUIs with the joy of Ruby
Terminal user interfaces in Ruby. RatatuiRuby wraps Rust
RatatuiRuby is a Ruby gem that wraps the Rust Ratatui library, enabling developers to build terminal user interfaces (TUIs) using Ruby. It brings Ratatui's capabilities—known for creating sophisticated command-line… Below are 24 products that do a similar job, ranked by how close each is in meaning and then by launch-day votes.
- 1

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

Hi, I made a bridge (https://github.com/fzyzcjy/flutter_rust_bridge v2.0.0) between Flutter and Rust, which auto translates syntaxes like arbitrary types, &mut, async, traits, results, closure (callback), lifetimes, etc. The goal is to make a bridge between the two, seamlessly as if working in one single language. Then, as an example, I showed how to write Rust applications with GUI by utilizing Flutter. That is discussed in the link in details. To play with it, please visit the GitHub repo, or refer to the end of the article for detailed folders and commands. When I…
2024 · cjycode.com · its alternatives →
- 3

- 4

Hi HN, Frogmouth is a TUI to display Markdown files. It does a passable job of displaying Markdown, with code blocks and tables. No image support as yet. It's very browser like, with navigation stack, history, and bookmarks. Works with both the mouse and keyboard. There are shortcuts for viewing README.md files and other Markdown on GitHub and GitLab. License is MIT. Let me know what you think...
2023 · github.com · its alternatives →
- 5

I built LocalGPT over 4 nights as a Rust reimagining of the OpenClaw assistant pattern (markdown-based persistent memory, autonomous heartbeat tasks, skills system). It compiles to a single ~27MB binary — no Node.js, Docker, or Python required. Key features: - Persistent memory via markdown files (MEMORY, HEARTBEAT, SOUL markdown files) — compatible with OpenClaw's format - Full-text search (SQLite FTS5) + semantic search (local embeddings, no API key needed) - Autonomous heartbeat runner that checks tasks on a configurable interval - CLI + web interface + desktop GUI - Multi-provider:…
Feb 2026 · github.com · its alternatives →
- 6

A terminal-based text editor written in Rust. Contribute to gchp/iota development by creating an account on GitHub.
2014 · github.com · its alternatives →
- 7

Friendly and fast tool for sending HTTP requests. Contribute to ducaale/xh development by creating an account on GitHub.
2021 · github.com · its alternatives →
- 8

TUIs for the terminal, desktop, and web. Contribute to ansiwave/nimwave development by creating an account on GitHub.
2022 · github.com · its alternatives →
- 9

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

Screensavers for your terminal. Contribute to cxreiff/ttysvr development by creating an account on GitHub.
2024 · github.com · its alternatives →
- 11

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
Nov 2025 · github.com · its alternatives →
- 12

- 13

A Terminal UI to browse Hacker News. Contribute to aome510/hackernews-TUI development by creating an account on GitHub.
2021 · github.com · its alternatives →
- 14

Ruby gem for working with io_uring. Contribute to digital-fabric/iou development by creating an account on GitHub.
2024 · github.com · its alternatives →
- 15

A ChatGPT-based reviewer for your GitHub pull requests
2023 · github.com · its alternatives →
- 16

sleeek tui for hacker news. Contribute to ahmd-sh/hntui development by creating an account on GitHub.
25d ago · github.com · its alternatives →
- 17BR
2015 · best-ruby.com · its alternatives →
- 18

Rust Starter Project. Contribute to rust-starter/rust-starter development by creating an account on GitHub.
2021 · github.com · its alternatives →
- 19

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

RubyLLM provides a unified interface to OpenAI, Anthropic, Google, and DeepSeek models with a clean, elegant API that feels like Ruby. What makes it different? Beautiful interfaces: chat = RubyLLM.chat embedding = RubyLLM.embed("Ruby is elegant") image = RubyLLM.paint("a sunset over mountains") Works with multiple providers through one API: # Start with GPT chat = RubyLLM.chat(model: 'gpt-4o-mini') # Switch to Claude? No problem chat.with_model('claude-3-5-sonnet') Streaming that makes sense: chat.ask "Write a story" do |chunk| print chunk.content # Same chunk format for all providers end…
2025 · rubyllm.com · its alternatives →
- 21

🚆 Experiments to embed Ruby on Rails in Rust with mruby - artichoke/ferrocarril
2019 · github.com · its alternatives →
- 22F0
Hey all, I just put out a new release. Would you spare a couple minutes to try and give some feedback? If you already have the gem installed, you will have to update it: gem update faastruby Tutorial => https://faastruby.io/tutorial.html Top 3 Highlights - No more fiddling with git. - Functions are packaged, deployed and managed individually. - TESTS! Functions can have tests and they can be configured to run before each deploy, aborting if it fails. Thanks in advance!
2018 · its alternatives →
- 23

This was by far the most common missing feature of the library since my first post, so I'm really happy I managed to figure it out. See the release for some code examples and a detailed changelog, and most importantly, have a great day!
2022 · github.com · its alternatives →
- 24

Hi HN! I just built chessterm, a Rust-powered TUI chess engine to practice chess notation (PGN) for an upcoming chess competition. This was also a way for me to learn Rust more deeply, particularly bitboards for move generation and terminal UI development with ratatui Unlike typical chess UIs that wrap around Stockfish, this is built completely from scratch, with: - PGN-only input (no AI, just human vs human) - Bitboard-based move generation (u64, precomputed attack masks) - Built with ratatui for a smooth terminal experience Would love to hear your feedback!
2025 · github.com · its alternatives →
Also compare
- Developed from my Prison cell: A Libcurl TUI HTTP Client in Rust. alternatives
- Rust GUI Library via Flutter alternatives
- GitUI alternatives
- Frogmouth – A Markdown browser for the terminal alternatives
- LocalGPT – A local-first AI assistant in Rust with persistent memory alternatives
- Iota – a text editor written in Rust 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 →