cliget/catalog.yaml
2025-03-24 20:24:25 +01:00

714 lines
17 KiB
YAML
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

ab:
name: 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
ag:
name: the silver searcher
github: ggreer/the_silver_searcher
desc: A code-searching tool similar to ack, but faster.
website: https://geoff.greer.fm/ag/
amber:
website: https://amber-lang.com/
desc: a programming language transpiled into Bash Script
github: Ph0enixKM/Amber
tags: rust
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
asciinema:
desc: Record and share your terminal sessions
website: https://asciinema.org/
pip:
asdf:
desc: manage developement environments for many languages with multiple concurrent versions
github: asdf-vm/asdf
atuin:
website: https://atuin.sh/
desc: Magical shell history
github: ellie/atuin
axel:
desc: Lightweight CLI download accelerator
github: axel-download-accelerator/axel
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
bfs:
desc: A breadth-first version of the UNIX find command
website: https://tavianator.com/projects/bfs.html
github: tavianator/bfs
tags: C, find
bottom:
desc: A customizable cross-platform graphical process/system monitor for the terminal
github: ClementTsang/bottom
br:
name: 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
btop:
github: aristocratos/btop
desc: A monitor of resources
tags: cpp
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
curl:
github: curl/curl
website: https://curl.se/
desc: transferring data with URL syntax
d2:
name: Declarative Diagramming
desc: a diagram scripting language that turns text to diagrams
website: https://d2-lang.com/
github: terrastruct/d2
delta:
desc: A syntax-highlighting pager for git, diff, grep, and blame output
name: git-delta
cargo: git-delta
github: dandavison/delta
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
exa:
desc: modern replacement for ls ; unmaintaned, prefer eza
github: ogham/exa
eza:
desc: enhanced ls (active clone of exa)
github: eza-community/eza
fail:
desc: this entry will fail, for test purpose
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
grex:
github: pemistahl/grex
desc: build regular expressions from samples
website: https://pemistahl.github.io/grex-js/
cargo:
gron:
desc: flatter json to make it greppable
github: tomnomnom/gron
grype:
desc: A vulnerability scanner for container images and filesystems
github: anchore/grype
gum:
desc: A tool for glamorous shell scripts. Leverage the power of Bubbles and Lip Gloss in your scripts and aliases without writing any Go code!
github: charmbracelet/gum
tags: Go
hey:
desc: HTTP load generator, ApacheBench (ab) replacement
github: rakyll/hey
hishtory:
desc: Better Shell History
github: ddworken/hishtory
htmlq:
desc: Like jq, but for HTML. like pup
github: mgdm/htmlq
cargo:
tags: rust, query
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
hurl:
desc: run HTTP requests defined in a simple plain text format
github: Orange-OpenSource/hurl
website: https://hurl.dev/
tags: curl
hx:
name: helix
desc: text editor, inspired by vim
hyperfine:
github: sharkdp/hyperfine
desc: benchmarking tool
tags: rust
ijq:
desc: interactive jq tool. Like jqplay for the commandline
srht: 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
jd:
desc: JSON diff and patch
github: josephburnett/jd
jinja2:
desc: CLI for Jinja2
github: mattrobenolt/jinja2-cli
jj:
name: Jujutsu
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
landrun:
desc: Run any Linux process in a secure, unprivileged sandbox using Landlock LSM. Think firejail, but lightweight, user-friendly, and baked into the kernel.
github: Zouuup/landrun
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
name: The Logfile Navigator
website: https://lnav.org/
github: tstack/lnav
lsd:
desc: next gen ls command
github: lsd-rs/lsd
cargo:
tags: rust
mc:
desc: minio client
# versions, see https://github.com/penpyt/asdf-mc/raw/master/bin/list-all
micro:
github: zyedidia/micro
desc: a modern and intuitive terminal-based text editor
tags: Go, tui
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
minijinja:
desc: a powerful template engine for Rust with minimal dependencies based on the syntax and behavior of the Jinja2 template engine for Python
github: mitsuhiko/minijinja
website: https://docs.rs/minijinja/
tags: Rust
mintotp:
desc: generate TOTP from the terminal
github: susam/mintotp
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
name: 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
pueue:
github: Nukesor/pueue
desc: processes a queue of shell commands
tags: Rust
pup:
desc: Parsing HTML at the command line
github: ericchiang/pup
pylufic:
pip:
desc: Let's upload that file CLI
qjs:
desc: a small and embeddable Javascript engine.
name: 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:
name: 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
rg:
name: ripgrep
desc: improved grep
github: BurntSushi/ripgrep
rlwrap:
desc: A readline wrapper, with history and completion
github: hanslub42/rlwrap
rq:
name: 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/
scc:
github: boyter/scc
desc: "Sloc, Cloc and Code: scc is a very fast accurate code counter with complexity calculations and COCOMO estimates"
tags: Go
sd:
github: chmln/sd
desc: intuitive find & replace CLI (sed alternative)
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:
name: 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
sk:
name: skim
desc: general fuzzy finder ; like fzf
github: lotabout/skim
cargo: skim
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_$$
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
termdbms:
desc: A TUI for viewing and editing database files, CSV and SQLite.
github: mathaou/termdbms
terminews:
desc: RSS client in the terminal
github: antavelos/terminews
#tldr:
# desc: Collaborative cheatsheets for console commands ; must choose a client
# website: https://tldr.sh/
tqdm:
desc: a better pv
pip:
tre:
desc: a better tree
github: dduan/tre
tags: Rust
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
typst:
website: https://typst.app/
desc: A new markup-based typesetting system that is powerful and easy to learn.
ugrep:
desc: a more powerful, ultra fast, user-friendly, compatible grep
github: Genivia/ugrep
website: https://ugrep.com/
tags: cpp
up:
desc: interactively edit pipe
name: Ultimate Plumber
github: akavel/up
ups:
desc: Command line tools for manipulating UPS patch files
github: rameshvarun/ups
tags: go
vd:
name: VisiData
website: https://www.visidata.org/
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
viddy:
desc: modern watch command, time machine and pager
github: sachaos/viddy
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:
name: 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
yazi:
desc: terminal file manager
github: sxyazi/yazi
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
z:
name: zoxide
desc: A smarter cd command. Supports all major shells, inspired by z and autojump.
github: ajeetdsouza/zoxide
zee:
desc: modern text editor for the terminal
cargo:
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/