ripgrep

ripgrep recursively searches directories for a regex pattern while respecting your gitignore (by BurntSushi)

Ripgrep Alternatives

Similar projects and alternatives to ripgrep

  1. rust

    2,983 ripgrep VS rust

    Empowering everyone to build reliable and efficient software.

  2. Kargo

    Stop Scripting Promotions. Start Shipping with Kargo. Kargo automates promotion across dev, staging, and prod with approval gates and verification. Open source, built by the team behind Argo CD. Download now.

    Kargo logo
  3. obsidian-releases

    Community plugins list, theme list, and releases of Obsidian.

  4. fzf

    455 ripgrep VS fzf

    :cherry_blossom: A command-line fuzzy finder

  5. alacritty

    A cross-platform, OpenGL terminal emulator.

  6. starship

    โ˜„๐ŸŒŒ๏ธ The minimal, blazing-fast, and infinitely customizable prompt for any shell!

  7. tldr

    284 ripgrep VS tldr

    Collaborative cheatsheets for console commands ๐Ÿ“š.

  8. tmux

    tmux source code

  9. AppSignal

    AppSignal knows why the f*#k it crashed. Stop vibe-debugging. Every exception, every backtrace, grouped so you see patterns, not noise.

    AppSignal logo
  10. bat

    227 ripgrep VS bat

    A cat(1) clone with wings.

  11. fd

    200 ripgrep VS fd

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

  12. coreutils

    155 ripgrep VS coreutils

    Cross-platform Rust rewrite of the GNU coreutils

  13. exa

    132 ripgrep VS exa

    A modern replacement for โ€˜lsโ€™.

  14. zoxide

    125 ripgrep VS zoxide

    A smarter cd command. Supports all major shells.

  15. delta

    111 ripgrep VS delta

    A syntax-highlighting pager for git, diff, grep, rg --json, and blame output

  16. regex

    96 ripgrep VS regex

    An implementation of regular expressions for Rust. This implementation uses finite automata and guarantees linear time matching on all inputs.

  17. hyperfine

    91 ripgrep VS hyperfine

    A command-line benchmarking tool

  18. lsd

    69 ripgrep VS lsd

    The next gen ls command

  19. the_silver_searcher

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

  20. dust

    57 ripgrep VS dust

    A more intuitive version of du in rust

  21. sd

    41 ripgrep VS sd

    Intuitive find & replace CLI (sed alternative)

  22. ugrep

    29 ripgrep VS ugrep

    ๐Ÿ” ugrep 7.8 file pattern searcher -- a user-friendly, faster, more capable grep replacement. Includes a TUI, Google-like Boolean search with AND/OR/NOT, fuzzy search, hexdumps, searches (nested) archives (zip, 7z, tar, pax, cpio), compressed files (gz, Z, bz2, lzma, xz, lz4, zstd, brotli), pdfs, docs, and more

  23. SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a better ripgrep alternative or higher similarity.

ripgrep discussion

Log in or Post with
  1. User avatar
    98c2241b
    ยท about 2 years ago
    ยท Reply

    Review โ˜…โ˜…โ˜…โ˜…โ˜… 10/10

ripgrep reviews and mentions

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 2026-08-28.
  • Don't use musl if you care about performance
    3 projects | news.ycombinator.com | 28 Aug 2026
    It's not really disputed since musl without mimalloc has a 144% overhead, so most of the performance issues do indeed come from the allocator, by a pretty large margin (~85% of it). Not only that, but some of the "other code" performance hit might still come from the allocator: when you set a global allocator on the Rust side, musl still uses its own allocator internally (as demonstrated by https://github.com/BurntSushi/ripgrep/issues/3494).

    And the compounding issue is that the allocator issues get significantly worse as parallelism increases, as the allocator is serial, so as concurrency increases so does the impact of the allocator, which is not the case for most of the "regular slow" code (of musl), those have a relatively constant overhead per thread.

  • RipGrep musl binaries occasionally segfault during very-large searches
    7 projects | news.ycombinator.com | 1 Aug 2026
    > Or does ripgrep only override Rust's global allocator?

    That one, as you can see in the code linked above, it only does rust-level overriding as that was where musl's allocator was found to impact ripgrep (https://github.com/BurntSushi/ripgrep/commit/03bf37ff4a29361...)

  • Biff is a command line datetime Swiss army knife
    9 projects | news.ycombinator.com | 27 May 2026
    I'm the author of Biff. I just wanted to leave a really cool example of something that Biff can do that I _think_ is kinda hard to do otherwise. (And also, I want to make an assertion about it and I hope this will lead to me being wrong and learning something new.)

    The use case is: "I want to see a list of all files in a repository, sorted in ascending order of when it was most recently changed according to source control. I also want to highlight the time with color, make it be in local time and format it in my own bespoke way using strftime." Here's the full command (run from the root of https://github.com/BurntSushi/ripgrep):

        $ git ls-files \
  • Ripgrep AI Policy
    2 projects | news.ycombinator.com | 27 May 2026
  • How to escape note-taking lock-in with plain markdown and git
    2 projects | dev.to | 18 May 2026
    For full-text search, ripgrep is faster than any in-app search I've used:
  • Toward a more POSIX-Friendly PowerShell experience
    22 projects | dev.to | 18 May 2026
    ripgrep โ€“ A fancier version of grep commonly used by coding tools.
  • 5 CLI Tools I Use to Keep Terminal Workflows Less Annoying
    16 projects | dev.to | 7 May 2026
    After finding files, I usually need to search inside them. For that, ripgrep, usually called rg, is my default.
  • Tell HN: Fastmod Is Nice
    1 project | news.ycombinator.com | 29 Apr 2026
    Ah yes... its `-E`.

    But fastmod, which is mentioned in at the end of https://github.com/BurntSushi/ripgrep/blob/master/FAQ.md#search-and-replace is surprisingly good, both in terms of performance/ux and compatibility.

    You just:

      fastmod -m 'something I need to (change|break)' '$1 is inevitable'
  • How to setup Terminal tools for Mac
    24 projects | dev.to | 7 Apr 2026
    BurntSushi/ripgrep
  • I Ditched VS Code for a Terminal. My RAM Thanked Me.
    4 projects | dev.to | 24 Mar 2026
    ripgrep needs no introduction. It's grep, but fast. Respects .gitignore, searches recursively by default, and returns results before you finish blinking.
  • A note from our sponsor - SaaSHub
    www.saashub.com | 4 Sep 2026
    SaaSHub helps you find the best software and product alternatives Learn more โ†’

Stats

Basic ripgrep repo stats
399
67,702
9.0
about 1 month ago

BurntSushi/ripgrep is an open source project licensed under The Unlicense which is an OSI approved license.

The primary programming language of ripgrep is Rust.


Sponsored
Stop Scripting Promotions. Start Shipping with Kargo
Kargo automates promotion across dev, staging, and prod with approval gates and verification. Open source, built by the team behind Argo CD. Download now.
akuity.io

Did you know that Rust is
the 3rd most popular programming language
based on number of references?