Any Linux admins willing to try Pygrep?

This page summarizes the projects mentioned and recommended in the original post on /r/linuxadmin

CodeRabbit: AI Code Reviews for Developers
Revolutionize your code reviews with AI. CodeRabbit offers PR summaries, code walkthroughs, 1-click suggestions, and AST-based analysis. Boost productivity and code quality across all major languages with each PR.
coderabbit.ai
featured
InfluxDB high-performance time series database
Collect, organize, and act on massive volumes of high-resolution data to power real-time intelligent systems.
influxdata.com
featured
  1. pygrep

    python string and regex search

  2. CodeRabbit

    CodeRabbit: AI Code Reviews for Developers. Revolutionize your code reviews with AI. CodeRabbit offers PR summaries, code walkthroughs, 1-click suggestions, and AST-based analysis. Boost productivity and code quality across all major languages with each PR.

    CodeRabbit logo
  3. the_silver_searcher

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

    We're fans of ag, The Silver Searcher.

  4. ack3

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

    fyi ack is like this but for perl instead of python https://beyondgrep.com/

  5. xsv

    A fast CSV command line toolkit written in Rust.

    Unrelated, are you the same burntsushi that wrote xsv?

  6. genSQL

    A SQL generator tool to create random rows for test schemas

    Oh yes, absolutely. I ran into a similar problem with a project I'm working on, and I had a conditional that would only import numpy if it already existed. Then again, mine wasn't something you'd call all the time, so the slowdown was worth it. Ultimately, I wound up using a C library to allocate the array (and to shuffle the ints), but it's worth noting that this is an array of uint32_t, and I'm not performing any regexes on them.

  7. hyperfine

    A command-line benchmarking tool

    It's vitally important that you make tests on small changes, and also have consistent testing methodology - same file and search parameters from one run to the next. I personally like using hyperfine to call the Python script, but anything should work. Also, if you're testing this on a laptop, it needs to be plugged in (and the CPU power management tuned for max performance when on wall power), and not too hot - thermal throttling can kill test results.

NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a more popular project.

Suggest a related project

Related posts

  • With 2022 over soon, what were your favorites apps of the year?

    17 projects | /r/macapps | 29 Dec 2022
  • 5 Modern CLI tools that help boost your productivity

    8 projects | dev.to | 13 Aug 2022
  • Results from the Web for regedit

    6 projects | /r/pcmasterrace | 28 Apr 2022
  • Question: why do Rust programmers always put "made in Rust" in a project description?

    17 projects | /r/rust | 4 Feb 2022
  • I stopped everything and started writing C again

    6 projects | news.ycombinator.com | 12 Mar 2025