awesome-rewrite-it-in-rust VS ripgrep

Compare awesome-rewrite-it-in-rust vs ripgrep and see what are their differences.


A curated list of replacements for existing software written in Rust [Moved to:] (by TaKO8Ki)


ripgrep recursively searches directories for a regex pattern while respecting your gitignore (by BurntSushi)
Our great sponsors
  • SonarLint - Deliver Cleaner and Safer Code - Right in Your IDE of Choice!
  • Scout APM - Less time debugging, more time building
  • OPS - Build and Run Open Source Unikernels
awesome-rewrite-it-in-rust ripgrep
6 141
1,556 28,992
- -
8.5 8.1
8 months ago 11 days ago
Rust Rust
MIT License GNU General Public License v3.0 or later
The number of mentions indicates the total number of mentions that we've tracked plus the number of user suggested alternatives.
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.


Posts with mentions or reviews of awesome-rewrite-it-in-rust. We have used some of these posts to build our list of alternatives and similar projects. The last one was on 2021-05-28.


Posts with mentions or reviews of ripgrep. We have used some of these posts to build our list of alternatives and similar projects. The last one was on 2022-01-18.
  • What programming language would you suggest learning to someone who likes PowerShell?
    4 projects | | 18 Jan 2022
    ripgrep over grep I love regex
  • How would you go with high-speed data searching setup?
    1 project | | 17 Jan 2022
    Well currently I'm using, but this just doesn't cut it as I usually need to look lines above / below, some other files in the same/sub/parent directory etc. So I guess perfectly that'd be some kind of search-engine type of web interface with file manager, if that makes sense.
  • Switching from macOS to Pop _OS
    23 projects | | 15 Jan 2022
    This is a little off-topic, but I've been wanting to switch from Windows to Linux and the one thing stopping me is the lack of a good package manager. WAIT, let me explain.

    On Windows, you can just `scoop install ripgrep fzf jq` and you're in business. And updating all installed packages is one command away.

    Meanwhile on Debian, the system packages are often years out of date. So authors have started making their own custom install scripts [1], or just telling you to `curl` the binary into /usr/bin [2]. To update these manually-curled binaries you need to run a different set of steps for every one. There's no way to list outdated apps, and there's no easy way to update everything.

    On top of that, many apps I use aren't even packaged (k9s, broot are two random ones I just found). Sometimes you can find a third-party repo, but that's yet another person you rely on to get updates. Whereas with scoop, it fetches straight from the source, so there's never any waiting.

    Is there some alternative to `apt` that everyone is using? Or how do people generally deal with this?



  • Rustifying my terminal
    6 projects | | 11 Jan 2022
  • Spice up your old #Linux commands
    5 projects | | 11 Jan 2022
    wow, wait wait wait - you have to add grep -> rg
  • How to learn Rust by own tiny applications?
    8 projects | | 8 Jan 2022
    A lot of unix-y tools have been rewritten in rust, where the usefulness comes from it being faster or having more features. Examples: bat, cw, lsd, ripgrep, diskonaut, gping. Maybe you could find an interesting program to rewrite?
  • quickfix-rex.nvim
    4 projects | | 7 Jan 2022
    Folks, I would like to share with you quickfix-rex. This plugin provides an straightforward way to populate the QuickFix/Location lists with the results of a reg-ex search (just ripgrep supported for now; others TBA).
  • First Impressions of Rust
    7 projects | | 5 Jan 2022
    py-spy and ripgrep) were my gateway drugs. They're both amazing tools, and I believe there is a correlation between the quality and values of the language, and what it creates. It made me want to check it out, and I found the source code for both was readable enough to give me the idea of what they were doing. I thought both (primary) authors came across as awesome too in they way they conducted themselves, and I wanted to be part of the club.
  • What do I do when I finish a program?
    1 project | | 30 Dec 2021
    Check out how other projects release binaries! For example, ripgrep uses GitHub CI to build binaries for Linux, macOS, and Windows, and automatically publishes them to GitHub releases.
  • Building a Fully Static Linux Executable in 2021
    2 projects | | 30 Dec 2021
    Hello everyone. With all the development going on in the Rust compiler, many advice pertaining to outputting a static Linux executable is outdated or replaced by ugly hacks. Many Rust CLI tools distribute static executables, a good example of this is ripgrep (in its musl binary).

What are some alternatives?

When comparing awesome-rewrite-it-in-rust and ripgrep you can also consider the following projects:

fd - A simple, fast and user-friendly alternative to 'find'

the_silver_searcher - A code-searching tool similar to ack, but faster.

fzf - :cherry_blossom: A command-line fuzzy finder

alacritty - A cross-platform, OpenGL terminal emulator.

spotify-tui - Spotify for the terminal written in Rust 🚀

xsv - A fast CSV command line toolkit written in Rust.

zsh-syntax-highlighting - Fish shell like syntax highlighting for Zsh.

lazygit - simple terminal UI for git commands

newsboat - An RSS/Atom feed reader for text terminals

autojump - A cd command that learns - easily navigate directories from the command line


python-regex-cheatsheet - Python 2.7 Regular Expression cheatsheet, as a restructured text document and Makefile to convert it to PDF