System
Name | Description | Technology | Tags |
---|---|---|---|
OSQuery | query system info using sql | C++, Python | monitoring, administration |
lsof | Determine The process using a file | C | monitoring, administration |
fselect | sql syntax based find+ls alternative | C | monitoring, administration |
dust | du alternative | Rust | monitoring, administration |
glances | Monitoring from CLI | Python | monitoring, administration |
kmon | Linux Kernel Manager and Activity Monitor | Rust | monitoring, administration |
vnstat | Network traffic monitor for Linux and BSD | C | monitoring, administration |
btop | A monitor of resources | C++ | monitoring |
ctop | Top-like interface for container metrics | Golang | monitoring |
bandwhich | Bandwidth monitoring | Rust | monitoring |
ttyplot | a realtime plotting utility for text mode consoles and terminals | C | monitoring |
mtr | traceroute with ping capabilities | C | Networking |
Firejail | Sandboxing using linux namespaces | C | Security |
Pi-hole.sh | Ad Blocker | Shell | Secutiry |
gopass | Alternative Password manager to pass | Golang | Secutiry |
hyperfine | benchmarking tool | Rust | Benchmarking |
exa | Modern ls alternative | Rust | General |
multitail | Tail alternative | C | General |
lsXtended | cd + ls with a menu | Golang | General |
nnn | a fast lightweight file manager | C | General |
clifm | The shell-like, command line terminal file manager | C | General |
broot | A new way to see and navigate directory tree | Rust | General |
mmv | Rename multiple files with editor | Golang | General |
fd | fast and concise find alternative | Rust | General |
moreutils | extention to the Unix coreutils | C | General |
ohmycron | Run cron jobs in a standardized environment with logs and locking | Bash | General |
teetty | wrapper binary to execute a command in a pty while providing remote control facilities. | rust | General |
tmux-xpanes | Awesome tmux-based terminal divider | Shell | General |
Squint | duplicates the output of a monitor into a X11 window | C | X11 |
entr | Execute a command on file change | C | Events |
watchman | execute commands on file/dir change. * | C++ | Events |
runst | Desktop notifications deamon | rust | Notifications |
watchexec | entr alternative | Rust | Filesystem |
zoxide | autojumper | Rust | Filesystem |
unf | replace annoying anti-unix characters in filenames | Rust | Filesystem |
Howdy | AI Face Authenticator | Python | Auth |
Paperkey | Print private key in paper | C | Security |
zsync | File transfer using rsync algo | C | Security |
Dev
Name | Description | Technology | Tags |
---|---|---|---|
alt | find alternate path for a given path | Rust | Search |
skim | fuzzy finder | Rust | Search |
cloc | lines of code computer | C | Code Quality |
scc | Sloc, Cloc and Code | Golang | Code Quality |
tokei | lines of code computer | Rust | Code Quality |
Spaceship-prompt | Awesome Zsh prompt | Shell | Shell |
Nu shell | Modern shell | Rust | Shell |
direnv | load and unload environment variables depending on the current directory | Golang | Shell |
Just | Handy way to save and run project-specific commands | Rust | Shell |
hstr | Easily view, navigate, search and manage your command history | C | Shell |
dot | dotfiles management tool | Rust | Dotfiles |
hexyl | hex viewer | Rust | Low Level |
mdcat | renders markdown in terminal | Rust | Docs |
Halp | A CLI tool to get help with CLI tools | Rust | Docs |
jj | CLI json CRUD on the fly | Golang | Parsing |
pup | CLI HTML parser | Golang | Parsing |
xsv | CLI csv toolkit | Rust | Parsing |
rq | faster jq alternative | Rust | Parsing |
miller | Miller is like awk, sed, cut, join, and sort for name-indexed data such as CSV, TSV, and JSON | Go | Parsing |
lnav | an advanced log file viewer for the small-scale | C++ | Logs |
ccze | Logs colorizer | C | Logs |
glow | markdown cli renderer | Golang | Docs |
ptpython | Python better Repl | Python | Python |
tmt | Test Management Tool | Python | Testing |
mycli | Mysql better cli | Python | Database |
pgcli | Postgres better cli | Python | Database |
plumber | A swiss army knife CLI tool for interacting with Kafka, RabbitMQ and other messaging systems | Golang | Messaging |
Meson | Modern Build system | C | Build |
Wiggle | Apply rejected patches and perform word-wise diffs | C | Build |
grex | RegEx generator (from use cases) | Rust | RegEx |
Hurl | HTTP requests in a plain-text format | Rust | Networking |
Wuzz | Interactive cli tool for HTTP inspection | Golang | Networking |
Productivity
Name | Description | Technology | Tags |
---|---|---|---|
asciinema-rd | asciinema alternative | Rust | Multimedia |
shotgun | screenshoter | Rust | Multimedia |
GraphicMagick | ImageMagick user friendly alternative | C | Multimedia |
slop | Print X Selection to STDOUT | C++ | Multimedia |
autosub | Speech recognition based sub generator | Python | Multimedia |
menyoki | Screen{shot,cast} and perform ImageOps on the command line | Rust | Multimedia |
viu | Terminal image viewer | Rust | Multimedia |
sox | Swiss Army knife of sound processing programs | C | Multimedia |
imgp | Fast batch image resizer and rotator | Python | Multimedia |
papis | Document and bibliography manager | Python | Multimedia |
xmouseless | control mouse using keyboard | C | Desktop |
eva | bs calculator alternative | Rust | Utilities |
GNU Units | Units converted | C | Utilities |
pueue | Pueue is a command-line task management tool for sequential and parallel tasks | Rust | Utilities |
espanso | Text Expander | Rust | Utilities |
navi | cheatsheet tool | Rust | Utilities |
pier | Script management CLI | Rust | Utilities |
rucksack | cheatsheet tool | Python | Utilities |
qrcp | Expose the file for download via QR | Golang | Utilities |
pdd | Tiny date, time diff calculator with piggybacked timers | Python | Utilities |
up | Ultimate Plumber is a tool for writing Linux pipes with instant live preview | Golang | Utilities |
sad | CLI search and replace | Rust | Utilities |
bcal | Bits, bytes and address calculator | Python | Utilities |
taskbook | js todo list | NodeJS | Time Management |
termdown | A CLI ASCII Timer/Stopwatch | Python | Time Management |
kiwix | Offline wiki browser | C++ | Learning |
gramma | command-line grammar checker | NodeJS | Learning |
Weboob | Web on the CLI | Python | News |
gallery-dl | youtube-dl for images | Python | Web |
ddgr | DuckDuckGo from the terminal | Python | Web |
buku | Powerful bookmark manager and a personal textual mini-web | Python | Web |
Desktop
Name | Description | Technology | Tags |
---|---|---|---|
Ly | TUI display manager | C | Desktop |
Lule | Pywal alternative | Rust | Desktop |
Commands
ctrl+x+e
: open a Editor instance for my commandfc
: fix a long command messed up- Create a temporary fast ramdisk
mkdir -p /mnt/ram && mount -t tmpfs tmpfs /mnt/ram -o size=8019
- Create a 1G junk file and compress it to tiny some Kb file
dd if=/dev/zero of=data.junk bs=1M count=1024 | bzip2 -c > kittenz.bz2
- Execute code interactivelly on python shell startup
python -ic "from math import *"