579 lines
14 KiB
YAML
579 lines
14 KiB
YAML
ab:
|
|
fullname: Apache Benchmark
|
|
desc: a tool for benchmarking your Apache Hypertext Transfer Protocol (HTTP) server
|
|
website: https://httpd.apache.org/docs/2.4/programs/ab.html
|
|
|
|
arc:
|
|
desc: Easily create & extract archives, and compress & decompress files of various formats
|
|
github: mholt/archiver
|
|
|
|
aria2:
|
|
desc: lightweight multi-protocol & multi-source command-line download utility
|
|
github: aria2/aria2
|
|
|
|
asdf:
|
|
desc: manage developement environments for many languages with multiple concurrent versions
|
|
github: asdf-vm/asdf
|
|
|
|
asciinema:
|
|
desc: Record and share your terminal sessions
|
|
website: https://asciinema.org/
|
|
pip:
|
|
|
|
atuin:
|
|
desc: Magical shell history
|
|
github: ellie/atuin
|
|
|
|
bat:
|
|
desc: A cat(1) clone with syntax highlighting and Git integration
|
|
github: sharkdp/bat
|
|
|
|
benthos:
|
|
desc: Fancy stream processing made operationally mundane
|
|
website: https://www.benthos.dev/
|
|
github: benthosdev/benthos
|
|
|
|
bottom:
|
|
desc: A customizable cross-platform graphical process/system monitor for the terminal
|
|
github: ClementTsang/bottom
|
|
|
|
br:
|
|
fullname: Broot
|
|
desc: Get an overview of a directory, even a big one
|
|
github: Canop/broot
|
|
|
|
bfs:
|
|
desc: A breadth-first version of the UNIX find command
|
|
website: https://tavianator.com/projects/bfs.html
|
|
github: tavianator/bfs
|
|
tags: C, find
|
|
|
|
chezmoi:
|
|
desc: Manage your dotfiles across multiple diverse machines, securely
|
|
github: twpayne/chezmoi
|
|
|
|
claws:
|
|
desc: websocket interactive client
|
|
github: thehowl/claws
|
|
|
|
cliget:
|
|
desc: install various tools in your user profile
|
|
#github: setop/cliget
|
|
|
|
d2:
|
|
fullname: Declarative Diagramming
|
|
desc: a diagram scripting language that turns text to diagrams
|
|
website: https://d2-lang.com/
|
|
github: terrastruct/d2
|
|
|
|
diagram:
|
|
desc: CLI app to convert ASCII arts into hand drawn diagrams
|
|
github: esimov/diagram
|
|
tags: Go, diagram, ascii
|
|
|
|
difft:
|
|
desc: diff tool that compares files based on their syntax, not line-by-line
|
|
website: https://difftastic.wilfred.me.uk/
|
|
github: Wilfred/difftastic
|
|
tags: Rust, AST, tree-sitter
|
|
|
|
diskonaut:
|
|
desc: Terminal disk space navigator, disk tree-map
|
|
github: imsnif/diskonaut
|
|
|
|
dslcad:
|
|
desc: a programming language & interpreter for building 3D models
|
|
github: DSchroer/dslcad
|
|
|
|
dt:
|
|
desc: duct tape for your unix pipes
|
|
website: https://dt.plumbing/
|
|
github: so-dang-cool/dt
|
|
tags: text-processing, Zig
|
|
|
|
dua:
|
|
desc: View disk space usage and delete unwanted data, fast.
|
|
github: Byron/dua-cli
|
|
|
|
duf:
|
|
desc: Disk Usage/Free Utility - a better 'df' alternative
|
|
github: muesli/duf
|
|
|
|
eza:
|
|
desc: enhanced ls (active clone of exa)
|
|
github: eza-community/eza
|
|
|
|
fail:
|
|
desc: this entry will fail, for test purpos
|
|
github: fail/fail
|
|
|
|
fd:
|
|
desc: A simple, fast and user-friendly alternative to `find`
|
|
github: sharkdp/fd
|
|
|
|
feh:
|
|
desc: feh is an X11 image viewer aimed mostly at console users
|
|
github: derf/feh
|
|
website: https://feh.finalrewind.org/
|
|
tags: C
|
|
|
|
fend:
|
|
desc: Arbitrary-precision unit-aware calculator
|
|
website: https://printfn.github.io/fend/
|
|
github: printfn/fend
|
|
cargo:
|
|
|
|
ffmpeg:
|
|
desc: A complete, cross-platform solution to record, convert and stream audio and video
|
|
releases: http://ffmpeg.org/releases/
|
|
|
|
fgron:
|
|
desc: fast version of gron (use simdjson pull parser)
|
|
also provide a fast jq for simple expression
|
|
github: adamritter/fastgron
|
|
|
|
fio:
|
|
desc: io benchmark
|
|
|
|
flyscrap:
|
|
desc: A standalone and scriptable web scraper in Go
|
|
github: philippta/flyscrape
|
|
website: https://flyscrape.com/
|
|
tags: Go, scrapping
|
|
|
|
fq:
|
|
desc: jq for binary formats - tool, language and decoders for working with binary and text formats
|
|
github: wader/fq
|
|
|
|
fzf:
|
|
desc: fuzzy search
|
|
|
|
gat:
|
|
desc: cat alternative written in Go
|
|
github: koki-develop/gat
|
|
|
|
glances:
|
|
desc: a better top/htop
|
|
|
|
glow:
|
|
desc: markdown viewer
|
|
github: charmbracelet/glow
|
|
|
|
gotty:
|
|
desc: Share your terminal as a web application
|
|
|
|
gron:
|
|
desc: flatter json to make it greppable
|
|
github: tomnomnom/gron
|
|
|
|
grype:
|
|
desc: A vulnerability scanner for container images and filesystems
|
|
github: anchore/grype
|
|
|
|
hey:
|
|
desc: HTTP load generator, ApacheBench (ab) replacement
|
|
github: rakyll/hey
|
|
|
|
hishtory:
|
|
desc: Better Shell History
|
|
github: ddworken/hishtory
|
|
|
|
htop:
|
|
desc: an interactive process viewer
|
|
github: htop-dev/htop
|
|
website: https://htop.dev/
|
|
|
|
httpie:
|
|
desc: A simple yet powerful command-line HTTP and API testing client for the API era.
|
|
pip:
|
|
tags: curl
|
|
|
|
httpx:
|
|
desc: fully featured HTTP client for Python 3, which provides sync and async APIs, and support for both HTTP/1.1 and HTTP/2
|
|
pip:
|
|
tags: curl
|
|
|
|
hx:
|
|
fullname: helix
|
|
desc: text editor, inspired by vim
|
|
|
|
ijq:
|
|
desc: interactive jq tool. Like jqplay for the commandline
|
|
repo: https://sr.ht/~gpanders/ijq/
|
|
website: https://gpanders.com/blog/making-ijq-fast
|
|
tags: Go
|
|
|
|
jaq:
|
|
desc: A jq clone focussed on correctness, speed, and simplicity
|
|
tags: rust
|
|
github: 01mf02/jaq
|
|
|
|
jc:
|
|
desc: converts the output of popular command-line tools, file-types, and common strings to JSON
|
|
github: kellyjonbrazil/jc
|
|
pip: jc
|
|
|
|
jj:
|
|
desc: A Git-compatible DVCS that is both simple and powerful
|
|
github: martinvonz/jj
|
|
tags: rust
|
|
|
|
|
|
jless:
|
|
desc: a command-line JSON viewer designed for reading, exploring, and searching through JSON data
|
|
github: PaulJuliusMartinez/jless
|
|
|
|
jp:
|
|
desc: dead simple terminal plots from JSON data
|
|
github: sgreben/jp
|
|
|
|
jq:
|
|
desc: json query
|
|
github: stedolan/jq
|
|
|
|
jqp:
|
|
desc: a TUI playground to experiment with jq
|
|
github: noahgorstein/jqp
|
|
tags: Go
|
|
|
|
just:
|
|
desc: a handy way to save and run project-specific commands.
|
|
github: casey/just
|
|
tags: task runner, rust
|
|
|
|
k3d:
|
|
desc: a lightweight wrapper to run k3s (Rancher Lab's minimal Kubernetes distribution) in docker.
|
|
website: https://k3d.io/
|
|
github: k3d-io/k3d
|
|
status: not a tar.gz
|
|
|
|
k3s:
|
|
desc: Lightweight Kubernetes
|
|
website: https://k3s.io/
|
|
github: k3s-io/k3s
|
|
status: no linux asset
|
|
|
|
ko:
|
|
desc: a simple, fast container image builder for Go applications.
|
|
github: ko-build/ko
|
|
|
|
lazygit:
|
|
desc: simple terminal UI for git commands
|
|
github: jesseduffield/lazygit
|
|
|
|
lidecli:
|
|
desc: Linux Desktop CLI - An unified command-line tool to interact with Desktop Environments and Window Managers
|
|
github: juienpro/lidecli
|
|
|
|
litestream:
|
|
desc: Streaming replication for SQLite.
|
|
github: benbjohnson/litestream
|
|
website: https://litestream.io/
|
|
|
|
lnav:
|
|
desc: An advanced log file viewer for the small-scale
|
|
fullname: The Logfile Navigator
|
|
website: https://lnav.org/
|
|
github: tstack/lnav
|
|
|
|
mc:
|
|
desc: minio client
|
|
versions: # see https://github.com/penpyt/asdf-mc/raw/master/bin/list-all
|
|
|
|
minify:
|
|
desc: minifiers for web formats
|
|
website: https://go.tacodewolff.nl/minify
|
|
github: tdewolff/minify
|
|
tags: Go
|
|
|
|
minijail:
|
|
desc: sandboxing and containment tool used in ChromeOS and Android
|
|
website: https://google.github.io/minijail/
|
|
github: google/minijail
|
|
|
|
|
|
mintotp:
|
|
desc: generate TOTP from the terminal
|
|
|
|
mintproxy:
|
|
desc: interactive, SSL/TLS-capable intercepting proxy with a console interface for HTTP/1, HTTP/2, and WebSockets.
|
|
pipx:
|
|
|
|
mlr:
|
|
desc: Miller is like awk, sed, cut, join, and sort for name-indexed data such as CSV, TSV, and tabular JSON
|
|
fullname: miller
|
|
github: johnkerl/miller
|
|
|
|
mosh:
|
|
desc: Remote terminal application that allows roaming, supports intermittent connectivity, and provides intelligent local echo and line editing of user keystrokes.
|
|
website: https://mosh.org/
|
|
github: mobile-shell/mosho
|
|
|
|
navi:
|
|
desc: Interactive cheatsheet tool for the command-line
|
|
github: denisidoro/navi
|
|
tags: rust
|
|
|
|
ndcu:
|
|
desc: a disk usage analyzer with an ncurses interface
|
|
website: https://dev.yorhel.nl/ncdu
|
|
releases: https://dev.yorhel.nl/download/
|
|
|
|
nnn:
|
|
desc: n³ The unorthodox terminal file manager
|
|
github: jarun/nnn
|
|
|
|
nvtop:
|
|
desc: GPUs process monitoring for AMD, Intel and NVIDIA
|
|
github: Syllo/nvtop
|
|
|
|
outrun:
|
|
desc: Delegate execution of a local command to a remote machine.
|
|
github: Overv/outrun
|
|
pip:
|
|
|
|
pagefind:
|
|
desc: Static low-bandwidth search at scale
|
|
github: CloudCannon/pagefind
|
|
|
|
pandoc:
|
|
desc: Universal markup converter
|
|
website: https://pandoc.org/
|
|
github: jgm/pandoc
|
|
|
|
pet:
|
|
desc: Simple command-line snippet manager
|
|
github: knqyf263/pet
|
|
|
|
pup:
|
|
desc: Parsing HTML at the command line
|
|
github: ericchiang/pup
|
|
|
|
pylufic:
|
|
inst: direct
|
|
desc: Let's upload that file CLI
|
|
|
|
qjs:
|
|
desc: a small and embeddable Javascript engine.
|
|
fullname: QuiskJS
|
|
website: https://bellard.org/quickjs/
|
|
|
|
qr:
|
|
desc: generate qr code
|
|
github: Y2Z/qr
|
|
|
|
qsv:
|
|
desc: CSV sliced, diced & analyzed
|
|
github: jqnatividad/qsv
|
|
tags: Rust
|
|
|
|
redo:
|
|
desc: create reusable functions from your history in an interactive way
|
|
github: barthr/redo
|
|
|
|
relpipe:
|
|
fullname: Relational pipes
|
|
website: https://relational-pipes.globalcode.info/
|
|
desc: Relational pipes are an open data format designed for streaming structured data between two processes.
|
|
tags: text-processing
|
|
|
|
rlwrap:
|
|
desc: A readline wrapper, with history and completion
|
|
github: hanslub42/rlwrap
|
|
|
|
rg:
|
|
fullname: ripgrep
|
|
desc: improved grep
|
|
github: BurntSushi/ripgrep
|
|
|
|
rq:
|
|
fullname: Record Query
|
|
desc: A tool for doing format transformation. Supports Avro, CBOR, JSON, MessagePack, Protocol Buffers, YAML, TOML, CSV
|
|
github: dflemstr/rq
|
|
|
|
sake:
|
|
desc: a command runner for local and remote hosts
|
|
github: alajmo/sake
|
|
website: https://sakecli.com/
|
|
|
|
semgrep:
|
|
desc: Lightweight static analysis for many languages. Find bug variants with patterns that look like source code.
|
|
website: https://semgrep.dev/
|
|
github: semgrep/semgrep
|
|
tags: ocaml, pattern
|
|
|
|
semgrepx:
|
|
desc: xargs for semgrep
|
|
github: icholy/semgrepx
|
|
tags: Go
|
|
|
|
sg:
|
|
fullname: ast-grep
|
|
desc: fast and polyglot tool for code structural search, lint, rewriting at large scale
|
|
github: ast-grep/ast-grep
|
|
website: https://ast-grep.github.io/
|
|
tags: rust
|
|
|
|
slugify:
|
|
desc: generate sluged version of input
|
|
github: un33k/python-slugify
|
|
|
|
slurp:
|
|
desc: put whole input in memory before processing ; this allow to overrite input file ; like `sed -i` ; prefer `sponge` from moreutils package
|
|
shell: cat > /dev/shm/slurp_$$ && cat /dev/shm/slurp_$$ ; rm /dev/shm/slurp_$$
|
|
|
|
sk:
|
|
fullname: skim
|
|
desc: general fuzzy finder
|
|
github: lotabout/skim
|
|
cargo: skim
|
|
tags: rust
|
|
|
|
so:
|
|
desc: A terminal interface for Stack Overflow
|
|
github: samtay/so
|
|
cargo:
|
|
tags: rust
|
|
|
|
sqlite-utils:
|
|
desc: manipulate sqlite db (ETL)
|
|
website: https://sqlite-utils.datasette.io/
|
|
pipx:
|
|
|
|
stork:
|
|
desc: full text search, index in terminal, query in terminal or embed in web page
|
|
github: jameslittle230/stork
|
|
|
|
tab:
|
|
desc: A modern text/number processing language for the shell.
|
|
website: http://tab-lang.xyz/
|
|
bitbucket: tkatchev/tab
|
|
|
|
task:
|
|
github: go-task/task
|
|
desc: A task runner / simpler Make alternative written in Go
|
|
|
|
teip:
|
|
desc: Highly efficient "Masking tape" for Shell
|
|
github: greymd/teip
|
|
|
|
terminews:
|
|
desc: RSS client in the terminal
|
|
github: antavelos/terminews
|
|
|
|
termdbms:
|
|
desc: A TUI for viewing and editing database files, CSV and SQLite.
|
|
github: mathaou/termdbms
|
|
|
|
#tldr:
|
|
# desc: Collaborative cheatsheets for console commands ; must choose a client
|
|
# website: https://tldr.sh/
|
|
|
|
tmux:
|
|
desc: terminal multiplexer
|
|
github: tmux/tmux
|
|
|
|
tqdm:
|
|
desc: a better pv
|
|
pip:
|
|
|
|
trivy:
|
|
desc: Find vulnerabilities, misconfigurations, secrets, SBOM in containers, Kubernetes, code repositories, clouds and more
|
|
github: aquasecurity/trivy
|
|
|
|
ttyd:
|
|
desc: share terminal over the web
|
|
github: tsl0922/ttyd
|
|
|
|
up:
|
|
desc: interactively edit pipe
|
|
fullname: Ultimate Plumber
|
|
github: akavel/up
|
|
|
|
ups:
|
|
desc: Command line tools for manipulating UPS patch files
|
|
githb: rameshvarun/ups
|
|
tags: go
|
|
|
|
vd:
|
|
fullname: VisiData
|
|
desc: interactive multitool for tabular data
|
|
pip: visidata,lxml,odfpy,openpyxl,pyarrow,urllib3,requests,pyinstaller
|
|
|
|
vhs:
|
|
desc: Write terminal GIFs as code for integration testing and demoing your CLI tools.
|
|
github: charmbracelet/vhs
|
|
|
|
vuls:
|
|
desc: Agent-less vulnerability scanner for Linux, FreeBSD, Container, WordPress, Programming language libraries, Network devices
|
|
github: future-architect/vuls
|
|
|
|
watchexec:
|
|
desc: Executes commands in response to file modifications
|
|
github: watchexec/watchexec
|
|
|
|
watchgod:
|
|
desc: Watch a directory and execute a python function on changes.
|
|
pip:
|
|
|
|
websocat:
|
|
desc: client for web sockets, like netcat/curl/socat but for ws://
|
|
github: vi/websocat
|
|
|
|
wrk:
|
|
desc: Modern HTTP benchmarking tool
|
|
github: wg/wrk
|
|
|
|
ww:
|
|
fullname: webwormhole
|
|
desc: creates ephemeral pipes between computers
|
|
website: https://webwormhole.io/
|
|
|
|
xh:
|
|
desc: Friendly and fast tool for sending HTTP requests
|
|
github: ducaale/xh
|
|
|
|
xidel:
|
|
desc: extract data from HTML/XML document
|
|
github: benibela/xidel
|
|
website: http://www.videlibri.de/xidel.html
|
|
tags: pascal
|
|
|
|
xsv:
|
|
desc: a fast CSV command line toolkit
|
|
github: BurntSushi/xsv
|
|
|
|
yq:
|
|
desc: yq is a portable command-line YAML, JSON, XML, CSV, TOML and properties processor
|
|
github: mikefarah/yq
|
|
website: https://mikefarah.gitbook.io/yq/
|
|
tags: go, yaml
|
|
|
|
yq-py:
|
|
desc: Command-line YAML, XML, TOML processor - jq wrapper for YAML/XML/TOML documents
|
|
github: kislyuk/yq
|
|
website: https://kislyuk.github.io/yq/
|
|
tags: python, yaml
|
|
|
|
zee:
|
|
desc: modern text editor for the terminal
|
|
cargo:
|
|
|
|
z:
|
|
fullname: zoxide
|
|
desc: A smarter cd command. Supports all major shells, inspired by z and autojump.
|
|
github: ajeetdsouza/zoxide
|
|
|
|
zf:
|
|
desc: a commandline fuzzy finder designed for filtering filepaths
|
|
github: natecraddock/zf
|
|
|
|
zq:
|
|
desc: process data with Zed queries
|
|
github: brimdata/zed
|
|
|
|
zsync:
|
|
desc: file transfer program ; based on rsync ; downloads only new parts of the file
|
|
website: http://zsync.moria.org.uk/
|
|
|