xsv
ripgrep
| xsv | ripgrep | |
|---|---|---|
| 68 | 395 | |
| 10,665 | 65,004 | |
| - | 3.2% | |
| 0.0 | 8.9 | |
| about 1 year ago | 11 days ago | |
| Rust | Rust | |
| The Unlicense | 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.
xsv
- Command-line Tools can be 235x Faster than your Hadoop Cluster (2014)
-
Shell Cacophony
qsv is a command-line tool to work with CSV files. It is the successor of xsv and is written in Rust. Current progress is quite impressive as qsv now has SQL and Lua support.
-
Easy GitHub CLI Extensions with Nix
Let's say, we want to write an extension that lists all the repositories of the user. The extension is a simple shell script that uses the gh command to list the repositories current user owns and tabulates with xsv command:
-
CSVs Are Kinda Bad. DSVs Are Kinda Good
I cannot imagine any way it is worth anyone's time to follow this article's suggestion vs just using something like zsv (https://github.com/liquidaty/zsv, which I'm an author of) or xsv (https://github.com/BurntSushi/xsv/edit/master/README.md) and then spending that time saved on "real" work
-
Show HN: TextQuery – Query and Visualize Your CSV Data in Minutes
I realize it's not really that comparable since these tools don't support SQL, but a more fully functioned CLI tool is - https://github.com/BurntSushi/xsv
They are both fairly good
- Qsv: Efficient CSV CLI Toolkit
-
Joining CSV Data Without SQL: An IP Geolocation Use Case
I have done some similar, simpler data wrangling with xsv (https://github.com/BurntSushi/xsv) and jq. It could process my 800M rows in a couple of minutes (plus the time to read it out from the database =)
-
Qsv: CSVs sliced, diced and analyzed (fork of xsv)
xsv, which seems to be why qsv was created.
[1] https://github.com/BurntSushi/xsv/issues/267
-
I wrote this iCalendar (.ics) command-line utility to turn common calendar exports into more broadly compatible CSV files.
CSV utilities (still haven't pick a favorite one...): https://github.com/harelba/q https://github.com/BurntSushi/xsv https://github.com/wireservice/csvkit https://github.com/johnkerl/miller
- Icsp – Command-line iCalendar (.ics) to CSV parser
ripgrep
-
Biff is a command line datetime Swiss army knife
I'm the author of Biff. I just wanted to leave a really cool example of something that Biff can do that I _think_ is kinda hard to do otherwise. (And also, I want to make an assertion about it and I hope this will lead to me being wrong and learning something new.)
The use case is: "I want to see a list of all files in a repository, sorted in ascending order of when it was most recently changed according to source control. I also want to highlight the time with color, make it be in local time and format it in my own bespoke way using strftime." Here's the full command (run from the root of https://github.com/BurntSushi/ripgrep):
$ git ls-files \ - Ripgrep AI Policy
-
How to escape note-taking lock-in with plain markdown and git
For full-text search, ripgrep is faster than any in-app search I've used:
-
Toward a more POSIX-Friendly PowerShell experience
ripgrep – A fancier version of grep commonly used by coding tools.
-
5 CLI Tools I Use to Keep Terminal Workflows Less Annoying
After finding files, I usually need to search inside them. For that, ripgrep, usually called rg, is my default.
-
Tell HN: Fastmod Is Nice
Ah yes... its `-E`.
But fastmod, which is mentioned in at the end of https://github.com/BurntSushi/ripgrep/blob/master/FAQ.md#search-and-replace is surprisingly good, both in terms of performance/ux and compatibility.
You just:
fastmod -m 'something I need to (change|break)' '$1 is inevitable' -
How to setup Terminal tools for Mac
BurntSushi/ripgrep
-
I Ditched VS Code for a Terminal. My RAM Thanked Me.
ripgrep needs no introduction. It's grep, but fast. Respects .gitignore, searches recursively by default, and returns results before you finish blinking.
- Ripgrep is faster than {grep, ag, Git grep, ucg, pt, sift}
-
Yes, all longest regex matches in linear time is possible
Ripgrep does something like thhis. It has a meta regex engine that switches engine when it finds what looks like pathological cases (or rather, the regex-automata crate does, which is used by the regex crate, which powers ripgrep).
https://docs.rs/regex-automata/latest/regex_automata/meta/st...
Ripgrep in turn exposes some knobs to tweak the heuristics
https://github.com/BurntSushi/ripgrep/blob/master/FAQ.md#how...
What are some alternatives?
Servo - Servo aims to empower developers with a lightweight, high-performance alternative for embedding web technologies in applications.
fd - A simple, fast and user-friendly alternative to 'find'
Fractalide - Reusable Reproducible Composable Software
ugrep - 🔍 ugrep 7.8 file pattern searcher -- a user-friendly, faster, more capable grep replacement. Includes a TUI, Google-like Boolean search with AND/OR/NOT, fuzzy search, hexdumps, searches (nested) archives (zip, 7z, tar, pax, cpio), compressed files (gz, Z, bz2, lzma, xz, lz4, zstd, brotli), pdfs, docs, and more
svgcleaner - svgcleaner could help you to clean up your SVG files from the unnecessary data.
alacritty - A cross-platform, OpenGL terminal emulator.