This repo includes a list fo handy tools. Most of them are implemented in rust.

Text Processing

exa - ls alternative

ripgrep - fast alternative to grep

bat - cat alternative with colored outputs

xsv - handle CSV files xsv table to tabulate outputs

sd - sed alternative, e.g. echo "sample with /path/" | sd '.*(/.*/)' '$1', much eaiser than sed: echo "sample with /path/" | sed -E 's|.*(/.*/)|\1|g'

cat - cat alternative

jless - JSON viewer, similar to fx but faster.

jnv - interactive JSON filter using jq (requires clang to build).

huniq - replacement for sort|uniq and it is much faster.

File Processing

fd - find alternative cargo install fd-find

diskus - a parallel version of du -sh

crabz - gzip parallel compression/decompression tool

onefetch - command-line Git information tool

Programming Related

hexyl - a hex viewer

git-cliff - generate git changelogs

tokei - count lines of codes

System Utilities

hyperfine - simple benchmark tool