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. They switched to ripgrep which is insanely fast. https://github.com/BurntSushi/ripgrep
    comment by red2awn · 2017-05-26 · in Sublime Text 3 Build 3132 released
  2. …don't misrepresent other peoples' hard work while you're doing it. It's extremely rude. [1] - https://github.com/BurntSushi/ripgrep#installation
    comment by burntsushi · 2017-05-17 · in Two years of Rust
  3. Offtopic: using symbols make it hard to read for an outsider https://github.com/BurntSushi/ripgrep/blob/master/src/pathut...
    comment by swah · 2017-04-28 · in Rust 1.17
  4. Because you can build things like: * A faster grep ( https://github.com/BurntSushi/ripgrep ) * A GPU accelerated terminal emulator ( https://github.com/jwilm/alacritty ) * A web browser ( https://servo.org/ ) * A containerization system (…
    comment by l1ambda · 2017-04-27 · in Rust 1.17
  5. I guess it's the one that's part of ripgrep, https://github.com/BurntSushi/ripgrep/tree/master/globset > This crate implements globs by converting them to regular expressions, and executing them with the regex crate.
  6. If you mention ack, ag, and pt, you also have to mention ripgrep (rg) https://github.com/BurntSushi/ripgrep which has the usability features of the newer grep-alikes but is as fast or faster than gnu grep.
    comment by fanf2 · 2017-03-18 · in Programs that have saved me 100+ hours
  7. You should try ripgrep ( https://github.com/BurntSushi/ripgrep ) which has the same functionality but with 2 orders of magnitude faster.
    comment by 9diov · 2017-03-17 · in Programs that have saved me 100+ hours
  8. I would suggest https://github.com/BurntSushi/ripgrep over ag
    comment by rofrol · 2017-01-18 · in Mastering Bash and Terminal
  9. …Ok(_) => process::exit(0), Err(err) => { eprintln!("{}", err); process::exit(1); } } } https://github.com/BurntSushi/ripgrep/blob/master/src/main.r...
    comment by masklinn · 2017-01-11 · in Announcing Tokio 0.1
  10. http://blog.burntsushi.net/ripgrep/ There are only seven instances of unsafe: https://github.com/BurntSushi/ripgrep/search?q=unsafe&type=C... Four of them are related to calling libc/kernel32 functions, which need unsafe to be called. One…
    comment by steveklabnik · 2016-12-27 · in Rust vs C Pitfalls
  11. This is a great comment and ripgrep deserves a more prominent plug, clickable: https://github.com/BurntSushi/ripgrep
    comment by recuter · 2016-12-26 · in GNU Parallel
  12. …Issue/PR [1] I opened today to clarify documentation would make good live example of this :-) [1] https://github.com/BurntSushi/ripgrep/issues/284
    comment by YPCrumble · 2016-12-21 · in Taking a month off from OSS volunteering
  13. ripgrep's README will tell you: https://github.com/BurntSushi/ripgrep The short version: 1. It's faster. 2. It's not just faster on code repos, it's also faster than grep itself on single files, so you can use ripgrep in lieu of both ag…
    comment by burntsushi · 2016-12-04 · in Ripgrep code review
  14. …handles cross platform coloring shenanigans, including Windows consoles and mintty. It wasn't fun: https://github.com/BurntSushi/ripgrep/issues/94#issuecomment... --- The author did a great job reviewing the previous solution I used for…
    comment by burntsushi · 2016-12-03 · in Ripgrep code review
  15. Now check out ripgrep (command `rg`) https://github.com/BurntSushi/ripgrep , the ag/ack killer ;).
  16. …of libraries that are reusable in other applications. You can see my progress on that goal here: https://github.com/BurntSushi/ripgrep/issues/162 (And those are only the ones I wrote, nevermind all of the crates I use that have been…
  17. You can also get a Windows binary that I think should Just Work :-) https://github.com/BurntSushi/ripgrep/releases
  18. …GNU grep. See benchmarks: http://blog.burntsushi.net/ripgrep/#single-file-benchmarks See binaries: https://github.com/BurntSushi/ripgrep/releases
    comment by burntsushi · 2016-10-20 · in Ask HN: What is the state of C++ vs. Rust?
  19. Rust will be if is not already faster than C. Especially in real-life projects. One example would be https://github.com/BurntSushi/ripgrep Aliasing rules in C make some optimizations not possible in C. Good luck putting that `restrict`…
  20. ▲ 3
    ripgrep: the usability of Silver Searcher with the raw speed of grep
    story by shawndumas · 2016-10-19 · 0 comments
  21. faster still: https://github.com/BurntSushi/ripgrep
  22. …cargo doesn't confirm or deny this. You need to run `ldd` on the binary distributed: $ curl -sLO 'https://github.com/BurntSushi/ripgrep/releases/download/0.2.1/ripgrep-0.2.1-x86_64-unknown-linux-musl.tar.gz' $ tar xf…
    comment by burntsushi · 2016-09-28 · in Stali: A new static Linux distribution
  23. …hand, it makes little sense to dynamically link tiny libraries, e.g. a queue data structure. [0] https://github.com/BurntSushi/ripgrep
  24. I did a brief performance comparison with icgrep here: https://github.com/BurntSushi/ripgrep/issues/63 --- Yes, it does a little better on things like \p{Greek} (and has even better Unicode support than ripgrep) but is missing literal…
    comment by burntsushi · 2016-09-27 · in Ripgrep – A new command line search tool
  25. …be a huge help is if someone briefly wrote up what would be necessary to get ripgrep into macports: https://github.com/BurntSushi/ripgrep/issues/10
    comment by burntsushi · 2016-09-25 · in Ripgrep – A new command line search tool
  26. The releases are right there on GitHub: https://github.com/BurntSushi/ripgrep/releases
    comment by luckman212 · 2016-09-24 · in Ripgrep – A new command line search tool
  27. …that is indeed the intended way to do it. Sadly, I have an embarrassing bug. Should be fixed soon: https://github.com/BurntSushi/ripgrep/issues/43
    comment by burntsushi · 2016-09-24 · in Ripgrep – A new command line search tool
  28. Same! https://github.com/BurntSushi/ripgrep/pull/41 Agreed :-)
    comment by burntsushi · 2016-09-24 · in Ripgrep – A new command line search tool
  29. Let's do it. https://github.com/BurntSushi/ripgrep/issues/40
    comment by burntsushi · 2016-09-24 · in Ripgrep – A new command line search tool
  30. …ripgrep proper by making --no-mmap the default on Mac. :-) It should be an easy one to knock off: https://github.com/BurntSushi/ripgrep/issues/36 > not my first rodeo Right, sorry about that. :-) Just had to cover all my bases! (Also, `-j`…
    comment by burntsushi · 2016-09-23 · in Ripgrep – A new command line search tool
  31. …I then ran them another 10 times in which I recorded them. You can see the raw output here: https://github.com/BurntSushi/ripgrep/blob/master/benchsuite... In any case, on my underpowered Mac, here are some results on a 1.2 GB file (notice…
    comment by burntsushi · 2016-09-23 · in Ripgrep – A new command line search tool
  32. …the speed difference. What you will notice, however, are the feature differences. Take a look at https://github.com/BurntSushi/ripgrep/issues to get a taste of what's missing or broken. It will be some time before all those little details…
  33. …executables with musl and SIMD enabled (using target-feature=+ssse3 instead of target-cpu=native): https://github.com/BurntSushi/ripgrep/releases I took the flag from your blog post, thanks for pointing out the explicit feature flag. That…
  34. …executables with musl and SIMD enabled (using target-feature=+ssse3 instead of target-cpu=native): https://github.com/BurntSushi/ripgrep/releases
    comment by burntsushi · 2016-09-23 · in Ripgrep – A new command line search tool