Dev tools · alternatives · 2026
24 alternatives to Iota – a text editor written in Rust
A terminal-based text editor written in Rust. Contribute to gchp/iota development by creating an account on GitHub.
Iota is a terminal-based text editor written in Rust. It runs in the command line and is designed for developers who prefer working in terminal environments. The project is open source and available on GitHub for… Below are 24 products that do a similar job, ranked by how close each is in meaning and then by launch-day votes. Iota – a text editor written in Rust launched in 2014; newer entries below may have overtaken it.
- 1

- 2

- 3

Hi HN, we’re building Haystack Editor (https://haystackeditor.com/), a canvas-based IDE that automates the boring stuff (plumbing, refactoring, and finding code) so that you can focus on the exciting parts of software development! You can see a quick overview of Haystack at https://www.youtube.com/watch?v=c2uZnR5D_cc! (It's currently only on Mac OS but we're working on Linux and Windows. Edit: just added a Linux download!) Haystack was born out of our frustrations with working in large and mature codebases, specifically with navigating and editing functional…
2024 · haystackeditor.com · its alternatives →
- 4

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 →
- 5

Efficient and minimal collaborative code editor, self-hosted, no database required - ekzhang/rustpad
2021 · github.com · its alternatives →
- 6FA
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 →
- 7

Ferrite: Fast Markdown/Text/Code editor in Rust with native Mermaid diagrams Built a Markdown editor using Rust + egui. v0.2.1 just dropped with major Mermaid improvements: → Native Mermaid diagrams - Flowcharts, sequence, state, ER, git graphs - pure Rust, no JS → Split view - Raw + rendered side-by-side with sync scrolling → Syntax highlighting - 40+ languages with large file optimization → JSON/YAML/TOML tree viewer - Structured editing with expand/collapse → Git integration - File tree shows modified/staged/untracked status Also: minimap, zen mode,…
Jan 2026 · github.com · its alternatives →
- 8GA
What works now: user signups, org creations, private/public repos, and importing GitHub repositories (both as read-only mirrors and full migrations). So basically, you can create, push and pull to a repo, but we don't have many features quite yet (issues, PRs, CI). What is a bit unique is: 1) we built it in Rust and 2) the website is a little odd. Its design is inspired by CLIs (e.g., fzf, broot, vim) instead of web apps, and as such, lacks some affordances that you might typically expect in favor of keyboard-driven instant navigations (we have the very ambitious goal of an FCP of…
Jun 2026 · gitdot.io · its alternatives →
- 9

Show HN: Tiptap Editor 3.0 Beta is out. Hi HN! Philip here from Tiptap (https://tiptap.dev/). We're excited to announce Tiptap 3.0 Beta, a major upgrade built with and for the open source community. It's still extension-based, still unopinionated, but we've tackled some of the biggest developer headaches: Enhanced TypeScript support: Strong typing for extension storage and config options. Server-side compatibility: Manipulate editor content on the server, no DOM required. JSX support: Leverage a modern, React/Vue-like approach to describing your node output. Expanded…
2025 · tiptap.dev · its alternatives →
- 10IA
2016 · bold.io · its alternatives →
- 11
Zed 1.0▲365High-performance, open source, multiplayer code editor
May 2026 · zed.dev · its alternatives →
- 12GR
One of my goals with Ada is to have a one-liner copy-paste terminal command for people to install Ada so they can get to coding in just a few minutes. After extensive testing I feel like it's ready for general release[1]. Getada was inspired by Rustup[2] and aside from the init script is written entirely in Ada. It's completely open source and you can check out the readme and code on github[3]. It currently supports all non-windows platforms that Alire has an official release for, which at present is Linux (glibc) and MacOS. If you try running it on an unsupported platform, it tries to point…
2024 · getada.dev · its alternatives →
- 13

Common data structures and algorithms in Rust. Contribute to EbTech/rust-algorithms development by creating an account on GitHub.
2017 · github.com · its alternatives →
- 14AA
2018 · amp.rs · its alternatives →
- 15

Slint is a declarative GUI toolkit written primarily in Rust, with API support for multiple programming languages such as C++ and JavaScript. It is designed for desktop and embedded usage. The Slint website has just been redesigned. And we added a new Royalty-Free License option besides GPL and commercial
2023 · slint.dev · its alternatives →
- 16

- 17

A syntax-highlighting pager for git, diff, grep, rg --json, and blame output - dandavison/delta
2020 · github.com · its alternatives →
- 18

A minimal text-editor with lua scripting. Contribute to skx/kilua development by creating an account on GitHub.
2016 · github.com · its alternatives →
- 19

Collaborative block-based editor → ready to drop in your app
2025 · tiptap.dev · its alternatives →
- 20

Common rust command-line macros and utilities, to write shell-script like tasks in a clean, natural and rusty way - rust-shell-script/rust_cmd_lib
2020 · github.com · its alternatives →
- 21

Hi HN, (First time poster!) I'm the author of `lstr`. I've always loved the classic Linux `tree` command for its simplicity, but I often found myself wanting more modern features like interactivity and Git integration. So, I decided to build my own version in Rust with a philosophy of being fast, minimalist, and interactive. It was also an excuse to help learn more about Rust\! Here's a quick look at the interactive mode: https://raw.githubusercontent.com/bgreenwell/lstr/main/asset... I've just released v0.2.0 with some features I think this community might find…
2025 · github.com · its alternatives →
- 22

Native cross-platform full feature terminal-based sequence editor for git interactive rebase. - MitMaro/git-interactive-rebase-tool
2018 · github.com · its alternatives →
- 23

Create and try terminal interfaces with Lua.
8d ago · uji.sh · its alternatives →
- 24

Hey HN, I find myself reaching for tools like it-tools.tech or other random sites every now and then during development or debugging. So, I built a toolkit with a sane and simple CLI interface for most of those tools. For the curious and lazy, at the moment, ut has tools for, - Encoding: base64 (encode, decode), url (encode, decode) - Hashing: md5, sha1, sha224, sha256, sha384, sha512 - Data Generation: uuid (v1, v3, v4, v5), token, lorem, random - Text Processing: case (lower, upper, camel, title, constant, header, sentence, snake), pretty-print, diff - Development Tools: calc, json…
2025 · 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 →