Hacker GitHub

← All repos

BurntSushi/ripgrep

View on GitHub ↗ ★ 69,642 Rust

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

334 mentions on Hacker News by 196 people: 28 stories, 306 comments · first 2016-09-23 · latest 2026-10-05

Mentions per year 334 mentions · busiest year 2020 (45)
20082026
  1. …release IIRC. ripgrep's releases do include binary debs, but there's no auto-update: $ curl -LO https://github.com/BurntSushi/ripgrep/releases/download/0.10.0/ripgrep_0.10.0_amd64.deb $ sudo dpkg -i ripgrep_0.10.0_amd64.deb
    comment by burntsushi · 2018-09-08 · in Ripgrep is faster (2016)
  2. …if this was already mentioned on HG, but Ripgrep had a release yesterday with a few new features. https://github.com/BurntSushi/ripgrep/releases/tag/0.10.0
    comment by tux1968 · 2018-09-08 · in Ripgrep is faster (2016)
  3. ▲ 3
    Ripgrep 0.10.0
    story by tosh · 2018-09-08 · 0 comments
  4. PCRE2 is opt-in. For performance, here's a start. :) https://github.com/BurntSushi/ripgrep/blob/master/FAQ.md#pcr...
  5. ▲ 180
    Ripgrep 0.10.0 released (PCRE2 and multi-line support)
    story by burntsushi · 2018-09-07 · 22 comments
  6. rg > all other grep tools https://github.com/BurntSushi/ripgrep
    comment by thibran · 2018-08-30 · in CLI: Improved
  7. ▲ 4
    Ripgrep 0.9.0
    story by robin_reala · 2018-08-05 · 0 comments
  8. …in my Rust code.) [1] - https://docs.rs/ignore/0.4.2/ignore/struct.WalkParallel.html [2] - https://github.com/BurntSushi/ripgrep/blob/b38b101c77003fb94... [3] - https://github.com/gvansickle/ucg/blob/master/src/libext/Dir... [4] -…
    comment by burntsushi · 2018-06-26 · in Examples of Parallel Algorithms from C++17
  9. As much as I love `ag`, I feel like ripgrep ( https://github.com/BurntSushi/ripgrep ) deserves mentioning when it comes to speed. If you haven't tried it, do it sooner rather than later. Here's an excellent write-up on how it works,…
    comment by lillesvin · 2018-06-06 · in Show HN: Grep with colours written in Go
  10. I just use `git grep` which isn't as fast as ripgrep ( https://github.com/BurntSushi/ripgrep ), but is still damn fast (on Windows).
  11. …- ripgrep: ripgrep recursively searches directories for a regex pattern https://github.com/BurntSushi/ripgrep - exa: Replacement for 'ls' written in Rust https://github.com/ogham/exa - bat: A 'cat' replacement. I recommend followi
  12. …- ripgrep: ripgrep recursively searches directories for a regex pattern https://github.com/BurntSushi/ripgrep - exa: Replacement for 'ls' written in Rust https://github.com/ogham/exa - bat: A 'cat' replacement. I recommend followi
  13. …from that, some that I use time to time - curl-size https://github.com/egoist/curl-size - ripgrep https://github.com/BurntSushi/ripgrep - jq https://github.com/stedolan/jq - asciinema https://github.com/asciinema/asciinema
    comment by kamranahmed_se · 2018-05-07 · in Ask HN: What are your favorite terminal programs?
  14. Ripgrep ( https://github.com/BurntSushi/ripgrep ) It's so good and fast that it quickly has become an essential tool in my workflow.
  15. …if you want an even faster version of grep, checkout ripgrep (which happens to be written in Rust). https://github.com/BurntSushi/ripgrep
  16. …but rather, that using Vec<u8> as a string can be extremely useful in certain circumstances.) [1] - https://github.com/BurntSushi/ripgrep/blob/7120f3225862f6c71...
    comment by burntsushi · 2018-03-13 · in Rust's 2018 roadmap
  17. ▲ 58
    Ripgrep 0.8.0
    story by burntsushi · 2018-02-15 · 2 comments
  18. ▲ 4
    Ripgrep 0.8.0 released
    story by burntsushi · 2018-02-12 · 0 comments
  19. …a several hundred GB file. Now ripgrep checks if this is the case and handles it gracefully: https://github.com/BurntSushi/ripgrep/pull/310
  20. The benchmark suite can be run by anyone: https://github.com/BurntSushi/ripgrep/blob/master/benchsuite... I re-ran them :-) https://github.com/BurntSushi/ripgrep/tree/master/benchsuite... TL;DR ripgrep has gotten faster in important areas…
  21. …link to your feature comparison table to my REAMDE[1]. Thanks again for putting it together! [1] - https://github.com/BurntSushi/ripgrep#feature-comparison
  22. There is more detail available in the benchmark runs at https://github.com/BurntSushi/ripgrep/tree/master/benchsuite... However, those are from 2016, and so it's hard to tell what might have changed in the meanwhile.
  23. I do wish the persistent config file enhancement had a significant chance of becoming a reality. https://github.com/BurntSushi/ripgrep/issues/196 I understand alias'es and wrappers fine, but I like having the environment have some way to…
  24. …other command" I really like the discussion that lead to the decision of never including a pager: https://github.com/BurntSushi/ripgrep/issues/86
  25. …have a flag to enable recursive search, but surely we care about features more than flags... [1] https://github.com/BurntSushi/ripgrep#why-should-i-use-ripgr...
  26. …— especially in conjunction with fzf/fzy — I'll make sure to mention the even faster rg (ripgrep): https://github.com/BurntSushi/ripgrep BurntSushi's write-up about the internal workings of ripgrep is also super interesting:…
    comment by lillesvin · 2017-12-22 · in Intermediate Vim tips
  27. …One of mine is in the community repo. People are working on debs, but it's slow going: https://github.com/BurntSushi/ripgrep/issues/10
    comment by burntsushi · 2017-12-21 · in Five years with Rust
  28. Pretty sure that's already happening with tools like ripgrep: https://github.com/BurntSushi/ripgrep
  29. …it runs for a long time. Edit 2: Looks like the problem in my edit is a known issue with ripgrep: https://github.com/BurntSushi/ripgrep/issues/200
  30. RipGrep doesn't have some very useful PCRE features. https://github.com/BurntSushi/ripgrep#why-shouldnt-i-use-rip... If you use lookarounds (or often use grep -P), RipGrep may not cover all of your needed use cases. That said, it's very…
  31. …Offering a compatibility mode with grep has been suggested, but is significant work. [1] - https://github.com/BurntSushi/ripgrep/issues/10
  32. …myself and I was completely unaware of fzf. However, I'm curious if you know `rg` (aka. ripgrep): https://github.com/BurntSushi/ripgrep In my experience it's markedly faster than `ag` (which is markedly faster than `grep`).
    comment by lillesvin · 2017-10-19 · in Vim after 15 Years
  33. …In any case, I filed an issue[1]. I think the UX is pretty tricky to get right though. [1] - https://github.com/BurntSushi/ripgrep/issues/631
  34. …and parallel traversal should be a boon. [1] - https://github.com/mysql/mysql-server [2] - https://github.com/BurntSushi/ripgrep/blob/e7c06b92fb996adcb...
  35. …Not for replacing those tools, but for supplementing them. Thinking of stuff like fd and: ripgrep: https://github.com/BurntSushi/ripgrep (grep/ag alt) xsv: https://github.com/BurntSushi/xsv (csv tool) exa: https://the.exa.website/ (ls)…
  36. …the speed goes to the amazing Rust modules 'ignore' and 'regex', which are also used by ripgrep ( https://github.com/BurntSushi/ripgrep ).
  37. …need is generic that other users can also use, submit a PR. The developer was kind to except mine.. https://github.com/BurntSushi/ripgrep/pull/107/files .. it's a trivial 1-line PR.
    comment by kaushalmodi · 2017-09-14 · in Interesting commands for the Linux shell
  38. …any case, I am very interested in this path and even have an issue on the ripgrep tracker for it: https://github.com/BurntSushi/ripgrep/issues/95 --- I'm not sure if it really belongs in ripgrep proper, but I would really love to collect…
  39. The README contains a quick breakdown: https://github.com/BurntSushi/ripgrep#quick-examples-compari... My blog post linked elsewhere goes into more detail, although I left out ack because it was too slow.
  40. ▲ 2
    ripgrep: the raw speed of grep with the usability of the Silver Searcher
    story by dfabulich · 2017-09-04 · 0 comments
  41. …go back. Check it out if you haven't! Here is the repo and a technical breakdown by the author: https://github.com/BurntSushi/ripgrep http://blog.burntsushi.net/ripgrep/
  42. ▲ 2
    Ripgrep: the usability of the Silver Searcher with the raw speed of GNU grep
    story by pmoriarty · 2017-08-30 · 0 comments
  43. …bindings which would themselves only be JS / TS code (and might live in separate repos as well). ¹: https://github.com/BurntSushi/ripgrep
  44. …programs written in Rust yet", though. Oh, I thought of something better than just the compiler: https://github.com/burntsushi/ripgrep#installation * homebrew * chocolatey * arch * gentoo * fedora * RHEL/CentOS * Nix All have at least one…
  45. …ripgrep on pretty much any Linux because I distribute statically compiled binaries: $ curl -LO 'https://github.com/BurntSushi/ripgrep/releases/download/0.5.2/ripgrep-0.5.2-x86_64-unknown-linux-musl.tar.gz' $ tar xf ripgrep-0.5.2-*.tar.gz $…
    comment by burntsushi · 2017-07-04 · in Skip grep, use awk
  46. …I've switched to using it as my daily driver for text search and am incredibly happy with it. [1]: https://github.com/BurntSushi/ripgrep [2]: http://blog.burntsushi.net/ripgrep/ Edit: I confused awk with ag originally leading to this…
    comment by beefsack · 2017-07-04 · in Skip grep, use awk
  47. …For example, they don't benchmark GNU grep/ripgrep's `-f` flag for searching many regexes.) [1] - https://github.com/BurntSushi/ripgrep/blob/master/benchsuite... [2] - https://github.com/petdance/ack3/issues/42
    comment by burntsushi · 2017-07-04 · in Skip grep, use awk
  48. …[5] https://github.com/servo/servo [6] https://github.com/jwilm/alacritty [7] https://github.com/BurntSushi/ripgrep [8] https://github.com/valarauca/car
    comment by valarauca1 · 2017-06-28 · in Increasing Rust’s Reach
  49. …Silver Searcher and/or RipGrep for text searching. https://github.com/ggreer/the_silver_searcher https://github.com/BurntSushi/ripgrep
    comment by TheGrassyKnoll · 2017-06-26 · in Ask HN: How can I get better at bash?
  50. ▲ 4
    Ripgrep combines the usability of the Silver Searcher with the raw speed of grep
    story by da02 · 2017-05-31 · 0 comments