Open-source projects categorized as Grep

Top 23 Grep Open-Source Projects

  • ripgrep

    ripgrep recursively searches directories for a regex pattern while respecting your gitignore

    Project mention: Any easy to follow rust frameworks? | /r/learnrust | 2023-09-01

    Instead, try an application. Ripgrep is one of the earliest Rust projects that got wide adoption outside of Rust programmers. It's pretty large, but very well-documented and it's easy to understand what it's designed to do.

  • Bash-Oneliner

    A collection of handy Bash One-Liners and terminal tricks for data processing and Linux system maintenance.

    Project mention: Why do linux users use terminal when the gui system apps are way noob friendly? | /r/pop_os | 2023-01-28

    And here's a great place to learn the power of the bash oneliner!

  • SonarLint

    Clean code begins in your IDE with SonarLint. Up your coding game and discover issues early. SonarLint is a free plugin that helps you find & fix bugs and security issues from the moment you start writing code. Install from your favorite IDE marketplace today.

  • script

    Making it easy to write shell-like scripts in Go

    Project mention: GNU Parallel, where have you been all my life? | | 2023-08-21

    I use Go. You can run scripts with go run directly, and this package makes shell tasks easy:

  • reference

    ⭕ Share quick reference cheat sheet for developers.

    Project mention: QuickRef.ME - Quick Reference Cheat Sheet | /r/computerscience | 2023-06-05
  • ast-grep

    ⚡A CLI tool for code structrual search, lint and rewriting. Written in Rust

    Project mention: telescope-sg: a new way to do structural search in neovim | /r/neovim | 2023-08-02

    Hi neovim subreddit! I'm the author of ast-grep, a tool for code structural search, lint, and rewriting based on syntax trees.

  • ugrep

    🔍NEW ugrep 4.2: an ultra-fast, user-friendly grep replacement. Ugrep combines the best features of other grep, adds new things, and surpasses their search speeds. Includes a TUI, boolean queries (AND/OR/NOT), fuzzy search, hexdumps, searches nested archives (cpio/tar/pax/zip), compressed files (zip/gz/Z/bz2/lzma/xz/lz4/zstd), pdfs, docs, and more

    Project mention: New Ugrep 4.0 | | 2023-08-25
  • ctrlsf.vim

    A text searching plugin mimics Ctrl-Shift-F on Sublime Text 2

    Project mention: Is there a plugin can do the same like Vscode's `Search: Replace in Files`? | /r/neovim | 2023-06-18

    This has been clutch for me

  • Mergify

    Updating dependencies is time-consuming.. Solutions like Dependabot or Renovate update but don't merge dependencies. You need to do it manually while it could be fully automated! Add a Merge Queue to your workflow and stop caring about PR management & merging. Try Mergify for free.

  • vim-grepper

    :space_invader: Helps you win at grep.

    Project mention: [Neovim] Un rapide examen de LunarVim | /r/enfrancais | 2023-04-11

    J'aime bien Et Pour ce travail.

  • ack3

    ack is a grep-like search tool optimized for source code.

    Project mention: Any Linux admins willing to try Pygrep? | /r/linuxadmin | 2023-03-18

    fyi ack is like this but for perl instead of python

  • teip

    Masking tape to help commands "do one thing well"

    Project mention: Searching through TSV data quickly | /r/DataHoarder | 2023-04-13

    try -- readme claims it speeds up things (I have never used it; it's on my "TODO" list to try out)

  • rg.el

    Emacs search tool based on ripgrep

    Project mention: Ripgrep with glob patterns doesnot seem to work for me | /r/emacs | 2023-04-21

    I am a newbie to emacs and just last week i installed and learning about emacs. I wanted to search for text across multiple files and exclude certain file types. I have been trying to use

  • amber

    A code search / replace tool (by dalance)

    Project mention: Delete all occurrences of a string | /r/HelixEditor | 2023-02-10
  • hgrep

    Grep with human-friendly search results

    Project mention: Midnight Commander is MIA; any command line based twin pane file manager recommendations? | /r/SteamDeck | 2023-02-19

    hgrep - Another nicer replacement of grep

  • learn_gnugrep_ripgrep

    Example based guide to mastering GNU grep and ripgrep

    Project mention: Learn GNU grep and ripgrep with hundreds of examples and exercises | /r/commandline | 2023-05-10

    Visit for markdown source, example files, exercise solutions, sample chapters and other details related to the book.

  • grab

    experimental and very fast implementation of a grep (by stealth)

    Project mention: Grab – experimental and fast implementation of grep | | 2023-01-07
  • rare

    Realtime regex-extraction and aggregation into common CLI formats such as histograms, bar graphs, numerical summaries, tables, and more! (by zix99)

    Project mention: Is doom emacs still actively maintained? | /r/emacs | 2023-06-16

    If you tried it and now wondering what the heck is "rare" and how to get it installed:

  • phpgrep

    Syntax-aware grep for PHP code.

  • cURL_for_OSINT

    cURL Tool Usage for OSINT (Open-Source Intelligence)

    Project mention: Network OSINT with basic commands | /r/OSINT | 2022-11-15
  • lucene-grep

    Grep-like utility based on Lucene Monitor compiled with GraalVM native-image

    Project mention: FLaNK Stack Weekly for 20 June 2023 | | 2023-06-20
  • vim-highlighter

    Highlight words and expressions

    Project mention: Your favourite Neovim plugins? | /r/neovim | 2023-06-21 - highlight occurrences of words, can select multiple different words at same time. Independent from lsp word highlight, or search highlight - so these highlights wont interfere with vim-highlihger . Makes it easy to spot all places where some function or variable was used. One click to un-highlight all, or specyfic word. And it takes just hotkeys: - f + Enter - add cursor word occurrences highlight

  • wheel

    Any line in any file is only a few keys away. Quick navigation for Vim and Neovim : file groups, buffers, find, grep/edit, mru, frecency, persistent session, yank, ... (by chimay)

    Project mention: wheel navigation : outline for md,org,folds with completion | /r/neovim | 2023-04-18

    wheel repo

  • biowasm

    WebAssembly modules for genomics

    Project mention: Ask HN: What weird technical scene are you fond/part of? | | 2022-11-21
  • InfluxDB

    Collect and Analyze Billions of Data Points in Real Time. Manage all types of time series data in a single, purpose-built database. Run at any scale in any environment in the cloud, on-premises, or at the edge.

NOTE: The open source projects on this list are ordered by number of github stars. The number of mentions indicates repo mentiontions in the last 12 Months or since we started tracking (Dec 2020). The latest post mention was on 2023-09-01.

Grep related posts


What are some of the best open-source Grep projects? This list will help you:

Project Stars
1 ripgrep 40,087
2 Bash-Oneliner 7,857
3 script 4,581
4 reference 3,550
5 ast-grep 2,840
6 ugrep 1,772
7 ctrlsf.vim 1,528
8 vim-grepper 1,180
9 ack3 616
10 teip 485
11 rg.el 429
12 amber 418
13 hgrep 376
14 learn_gnugrep_ripgrep 293
15 grab 247
16 rare 233
17 phpgrep 228
18 cURL_for_OSINT 188
19 lucene-grep 188
20 vim-highlighter 186
21 so_stupid_search 147
22 wheel 146
23 biowasm 146
Collect and Analyze Billions of Data Points in Real Time
Manage all types of time series data in a single, purpose-built database. Run at any scale in any environment in the cloud, on-premises, or at the edge.