sqlitefs
ripgrep
Our great sponsors
sqlitefs | ripgrep | |
---|---|---|
3 | 293 | |
19 | 36,728 | |
- | - | |
10.0 | 7.7 | |
6 months ago | 3 days ago | |
Rust | Rust | |
MIT License | The Unlicense |
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
sqlitefs
-
SQLite: 35% Faster Than the Filesystem
> but also presents as a true filesystem.
As does:
https://github.com/guardianproject/libsqlfs
https://github.com/narumatt/sqlitefs
(I know nothing about these, just got them from a quick search)
- Why SQLite may become foundational for digital progress
- Fd: A simple, fast and user-friendly alternative to 'find'
ripgrep
-
ugrep vs. grep – What are the differences?
It's the first time I hear about the ugrep. Would be nice to compare it with ripgrep, since both provide benchmark tables listing their tool at the top :D. For my everyday use speed doesn't matter much, as well as interactive mode seems useless (YMMV). So I'm staying with ripgrep for now.
Seen a lot of ugrep stuff on r/commandline recently no love for ripgrep?
-
Goddamnit
Note that https://github.com/BurntSushi/ripgrep/ is the canonical home of ripgrep.
-
My (challenging) experience building a window switcher for Ubuntu
Nope. I hate Snaps.
-
bsdutils: Alternative to GNU coreutils using software from FreeBSD
I think you’re conflating different projects.
There are projects that aim for a better user experience, with better command line interface, defaults, performance and UI. These are of course breaking changes and the programs can’t be used as drop in replacement. Some examples are
- ls => exa (https://github.com/ogham/exa)
- grep => ripgrep (https://github.com/BurntSushi/ripgrep)
- cat => bat (https://github.com/sharkdp/bat)
- tree => broot (https://github.com/Canop/broot)
The person you’re replying to was speaking of a different project - uutils (https://github.com/uutils/coreutils). These are drop in replacements with identical interfaces (modulo bugs).
-
Midnight Commander is MIA; any command line based twin pane file manager recommendations?
ripgrep - Fast grep replacement with nice features
-
How can I efficiently search for a specific string in a large text file using C#?
I'm the author of ripgrep.
Right. The "generic SIMD" algorithm is one I'm quite familiar with and have implemented. It's what ripgrep uses for example, although it's a little smarter than "just take the first and last bytes." ripgrep tries to guess at which bytes are the best to pick to maximize throughput by reducing false positives in the initial candidate scan. You can see the implementation here: https://github.com/BurntSushi/memchr/tree/master/src/memmem
-
What "nice-to-have" CLI tools do you know?
How has ripgrep not been mentioned yet?
-
Improving Rust compile times to enable adoption of memory safety
I originally posted this on reddit[1], but figured I'd share this here. I checked out ripgrep 0.8.0 and compiled it with both Rust 1.20 (from ~5.5 years ago) and Rust 1.67 (just released):
$ git clone https://github.com/BurntSushi/ripgrep
What are some alternatives?
telescope-live-grep-args.nvim - Live grep with args
fd - A simple, fast and user-friendly alternative to 'find'
the_silver_searcher - A code-searching tool similar to ack, but faster.
ugrep - 🔍NEW ugrep v3.11: ultra fast grep with interactive TUI, fuzzy search, boolean queries, hexdumps and more: search file systems, source code, text, binary files, archives (cpio/tar/pax/zip), compressed files (gz/Z/bz2/lzma/xz/lz4/zstd), documents etc. A faster, user-friendly and compatible grep replacement.
fzf - :cherry_blossom: A command-line fuzzy finder
alacritty - A cross-platform, OpenGL terminal emulator.
python-regex-cheatsheet - Python 2.7 Regular Expression cheatsheet, as a restructured text document and Makefile to convert it to PDF
delta - A syntax-highlighting pager for git, diff, and grep output
Parallel
xsv - A fast CSV command line toolkit written in Rust.
jq - Command-line JSON processor
zsh-syntax-highlighting - Fish shell like syntax highlighting for Zsh.