nowfound

Dev tools · alternatives · 2026

24 alternatives to Rim – Aspiring vim-like text editor [Rust]

Aspiring vim-like text editor. Contribute to mathall/rim development by creating an account on GitHub.

Rim is a text editor written in Rust that aims to emulate vim's functionality and modal editing approach. It is designed for developers who prefer vim-like keybindings and workflows. The project is open source and… Below are 24 products that do a similar job, ranked by how close each is in meaning and then by launch-day votes. Rim – Aspiring vim-like text editor [Rust] launched in 2015; newer entries below may have overtaken it.

  1. 1

    Aspiring vim-like text editor. Contribute to mathall/rim development by creating an account on GitHub.

    2015 · github.com · its alternatives →

  2. 2

    A terminal-based text editor written in Rust. Contribute to gchp/iota development by creating an account on GitHub.

    2014 · github.com · its alternatives →

  3. 3
    Zed 1.0▲365

    High-performance, open source, multiplayer code editor

    May 2026 · zed.dev · its alternatives →

  4. 4
    Atom v1.0▲423

    The modern & hackable text editor from GitHub

    2015 · github.blog · its alternatives →

  5. 5

    A dead simple editor. Contribute to hellerve/e development by creating an account on GitHub.

    2017 · github.com · its alternatives →

  6. 6

    For the past three years I've been building what I hope will be the next Blender, tackling the lack of any good 2D design or image editing tools outside the Adobe monopoly. This was our first year participating in Google Summer of Code and this Q3 update includes the big payoff from that, covering the most progress we've made so far as a project. If you're a Rust dev, consider getting involved as we apply for the next GSoC in the new year— you could be our intern next summer :) Q3 progress report: https://graphite.rs/blog/graphite-progress-report-q3-2024/

    2024 · graphite.rs · its alternatives →

  7. 7

    While speccing out this spreadsheet tool, I realized that I never had to think about the keybindings. It all just came naturally from Vim. Normal/insert/visual modes, hjkl navigation, dd/yy/p, :w, :q. The usual muscle memory works. It supports CSV/TSV import and export, and a native .cell format that preserves formulas. The formula engine handles SUM, AVERAGE, COUNT, MIN, MAX, and IF with range references. The codebase is a Cargo workspace: a pure cell-sheet-core library (no TUI dependency) and a cell-sheet-tui crate on top of ratatui. Early days, but it's usable. To…

    Apr 2026 · github.com · its alternatives →

  8. 8

    Hi HN community, I’m Zach, founder and CEO of Warp, and am excited to show you Warp, a fast Rust-based terminal that’s easy to use and built for teams. As of today, Warp is in public beta and any Mac user can download it. It works with bash, zsh, and fish. The terminal’s teletype-like interface has made it hard for the CLI to thrive. After 20 years of programming, I still find it hard to copy a command’s output; I always forget how to use `tar`; and I always have to relearn how to move my cursor. To fix fundamental accessibility issues, I believe we need to start innovating on the terminal,…

    2022 · warp.dev · its alternatives →

  9. 9
    vim.so▲444

    Learn vim fast with interactive exercises in the browser

    2021 · learnvim.com · its alternatives →

  10. 10AA
  11. 11

    Microsoft's cross-platform text editor for developers

    2016 · code.visualstudio.com · its alternatives →

  12. 12

    2020 · paytonturnage.gitbook.io · its alternatives →

  13. 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 →

  14. 14VO
  15. 15

    node-based editor for exploring, analyzing and transforming data without code

    2021 · datablocks.pro · its alternatives →

  16. 16

    Hi everyone! I’m excited to open source GritQL, a Rust CLI for searching and transforming source code. GritQL comes from my experiences with conducting large scale refactors and migrations. Usually, I would start exploring a codebase with grep. This is easy to start with, but most migrations end up accumulating additional requirements like ensuring the right packages are imported and excluding cases which don’t have a viable migration path. Eventually, to build a complex migration, I usually ended up having to write a full codemod program with a tool like jscodeshift. This comes with its own…

    2024 · github.com · its alternatives →

  17. 17FA

    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 →

  18. 18

    Efficient and minimal collaborative code editor, self-hosted, no database required - ekzhang/rustpad

    2021 · github.com · its alternatives →

  19. 19

    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 →

  20. 20

    A web-based collaborative LaTeX editor. Contribute to overleaf/overleaf development by creating an account on GitHub.

    2014 · github.com · its alternatives →

  21. 21

    Vim rendered on a cube for no reason. Contribute to oakes/vim_cubed development by creating an account on GitHub.

    2020 · github.com · its alternatives →

  22. 22

    Powerful and customizable text editor for Mac

    2019 · macromates.com · its alternatives →

  23. 23

    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 →

  24. 24

    Hey! Check out my "toy" text editor which I use as my daily driver. Features LSP autocomplete, goto definition, hover info Tree-sitter support Color themes (borrowed from the Helix text editor) Lots of bugs Macro support Something like Emacs org-mode: Open test.txt, place the cursor at line 15, and press "Ctrl-C Ctrl-C". This project was written as a "speed run" — not for speed in terms of time, but rather as an exercise to explore the text editor problem space without overthinking or planning ahead. It’s a quick and "dirty" implementation, so to speak.…

    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 →