BYOB(Build your own binaries)
Brings me back to my Gentoo & Source Mage days.
WARNING: Some of the recipes may build from the main/master/default branch. Do your own tests. REQUIRES: taarr
Default installation directory is $HOME/bin.
| Project | What | In | License | Tags |
|---|---|---|---|---|
| age | Modern encryption tool | Go | BSD3 | security secrets |
| alertmanager | Prometheus alerts | Go | APL2 | ops prom |
| amber | Simple secrets | Rust | MIT | security secrets |
| angle-grinder | Log analysis | Rust | MIT | logs |
| authelia | SSO | Go | APL2 | web sso |
| awsls | list AWS resources | Go | MIT | ops aws cloud |
| bat | cat(1) clone | Rust | APL2 | coreutils |
| below | enhanced atop | Rust | APL2 | coreutils ebpf |
| bitcask | Key/Value store | Go | MIT | database |
| blacbox_exporter | Prometheus exporter | Go | APL2 | ops prom |
| blake3 | FFI wrapper | Rust | MIT | ffi |
| bupstash | Encrypted backups | Rust | MIT | backup |
| caddy | Easy HTTP server | Go | APL2 | http net |
| cadvisor | Container metrics | Go | APL2 | container ops |
| cashier | OpenSSH CA | Go | MIT | ssh |
| cheat | CLI cheats | Go | MIT | docs |
| cloudquery | Osquery for the cloud | Go | MPL2 | ops aws cloud |
| coredns | DNS server/forwarder | Go | APL2 | dns |
| dasel | JSON, YAML, TOML tool | Go | MIT | json yaml toml |
| dash | Posix shell | C | BSD3 | shell |
| delta | Advanced diff | Rust | MIT | git |
| deno | JS and TS runtime | Rust | MIT | js |
| dhclient | bare bones DHCP client | Go | BSD3 | net |
| direnv | shell environments | Go | MIT | shell |
| dlv | golang delve(debugger) | Go | MIT | debug |
| dog | DNS cli like dig | Rust | EUPL | dns network |
| elvish | Expressive Shell | Go | BSD2 | shell |
| errcheck | Did you check errors? | Go | MIT | go dev lint |
| esshd | Ephemeral sshd | Go | MIT | ssh |
| evilnginx2 | Phisher | Go | GPL3 | security redteam |
| exa | ls(1) replacement | Rust | MIT | coreutils |
| fd | findutils replacement | Rust | MIT | coreutils |
| flowhouse | Clickhouse/sflow | Go | APL2 | net |
| fzf | CLI fuzzy finder | Go | MIT | shell |
| glow | markdown viewer | Go | MIT | docs |
| go-init | PID 1 init | Go | MIT | container init |
| gocovsh | Go coverage reporting | Go | GPL3 | dev |
| gokart | golang security lint | Go | APL2 | lint |
| golines | go code line splitter | Go | MIT | dev |
| golint | go all-in-one linter | Go | GPL3 | dev |
| gomplate | Templating | Go | MIT | shell |
| gopkgs | list Go packages | Go | MIT | dev |
| gopls | golang tools gopls | Go | BSD3 | dev |
| gosec | golang security lint | Go | APL2 | lint |
| gosh | sh and shfmt | Go | BSD3 | shell |
| grab | grab VCS sources | Go | APL2 | vcs |
| gron | make JSON greppable | Go | MIT | json |
| grype | container vuln scanner | Go | APL2 | security scanner |
| gws | Google Workspace CLI | Go | MIT | gws |
| havener | kubectl wrapper | Go | MIT | k8s |
| hck | cut(1) alternative | Rust | Unlicense | coreutils |
| hi | light grep(1) | C | MIT | coreutils |
| hilbish | Lua Shell | Go | MIT | shell lua |
| hivemind | Procfile supervisor | Go | MIT | init |
| horust | Process supervisor | Rust | MIT | init |
| httpx | HTTP toolkit | Go | MIT | http net |
| hugo | Static site generator | Go | APL2 | web docs |
| hyperfine | CLI benchmarks | Rust | APL2 | benchmark |
| jql | Lispy JSON processor | Go | MIT | json |
| joker | Clojure interpreter | Go | EPL | lang |
| kapow | shell script to HTTP | Go | APL2 | web ops |
| kind | local Kubernetes | Go | APL2 | k8s |
| kubeadm | kubeadm | Go | APL2 | k8s |
| kubectl | kubectl | Go | APL2 | k8s |
| kubelet | kubelet | Go | APL2 | k8s |
| ladylua | Lua 5.1 interpreter | Go | MIT | lua |
| lefthook | git hooks manager | Go | MIT | git ops |
| ljredis | FFI wrapper for Redis | Rust | MIT | ffi redis |
| loki | Prometheus for logs | Go | AGPL3 | logs |
| lucid | mock child process | Rust | MIT | shell |
| lz4 | Fast compression lib | C | BSD2 | compress |
| mailcat | dummy SMTP server | C | MIT | smtp |
| map | map from STDIN | C | MIT | shell |
| micro | Terminal-based editor | Go | MIT | editor |
| minio | S3 compatible server | Go | AGPL3 | s3 net |
| mrsh | Real Posix shell | C | MIT | shell |
| mtail | Prometheus exporter | Go | APL2 | logs prom |
| node_exporter | Prometheus exporter | Go | APL2 | prom |
| nushell | Modern shell | Rust | MIT | shell |
| oha | TUI HTTP load gen | Rust | MIT | http benchmark |
| pexec | fileless ELF execution | C | MIT | shell |
| procs | ps replacement | Rust | MIT | coreutils |
| prometheus | metrics | Go | APL2 | prom |
| prom-aggr...-gw... | Aggregating push gw | Go | LGPL3 | prom |
| promtail | Grafana Loki agent | Go | AGPL3 | prom logs |
| pup | jq for HTML | Go | MIT | html |
| pushgateway | prometheus pushgateway | Go | APL2 | prom |
| qgrep | fast indexed grep(1) | C++ | MIT | coreutils |
| redwood | HTTP proxy | Go | BSD2 | http net |
| redisjson | JSON type for Redis | Rust | RSAL | json redis |
| refmt | json, yaml, toml | Rust | MIT | json yaml toml |
| restish | interact with REST | Go | MIT | web dev http |
| rewrite | sponge(1) in Rust | Rust | MIT | coreutils |
| rg | ripgrep | Rust | MIT | coreutils |
| routedns | stub resolver | Go | BSD3 | dns |
| taarr | shell script manager | Go | MIT | shell ops |
| saw | AWS CloudWatch tool | Go | MIT | aws ops |
| shfmt | Shell script formatter | Go | BSD3 | shell |
| smtp_to_telegram | SMTP relay to Telegram | Go | MIT | smtp telegram alerts |
| staticcheck | Go linter | Go | MIT | go dev lint |
| sol | explode shell scripts | Go | MIT | shell |
| sops | simple secrets manager | Go | MPL2 | security secrets ops |
| sqlite3 | No description needed | C | PD | database |
| step | PKI swiss knife | Go | APL2 | security |
| step-ca | CA | Go | APL2 | security |
| stylua | lua fmt | Rust | MPL2 | lint lua |
| swarp | static http server | Rust | MIT | http net |
| syft | BOM generator | Go | APL2 | ops dev |
| terraform | Premier IaaC tool | Go | MPL2 | ops cloud |
| terrascan | Vuln scanner | Go | APL2 | cloud scanner security |
| tflow2 | Netflow/Sflow analyzer | Go | APL2 | net logs |
| topfew | sort uniq head alt. | Go | GPL3 | coreutils |
| traefik | Modern reverse proxy | Go | MIT | http net |
| trim | remove prefix | C | MIT | coreutils |
| trivy | Vuln scanner | Go | APL2 | cloud scanner security |
| unbound_exporter | Prometheus exporter | Go | APL2 | prom net |
| vegeta | HTTP load testing | Go | MIT | benchmark http |
| webhook | webhook to exec | Go | MIT | ops |
| websocketd | stdout stderr to ws | Go | BSD2 | web net |
| yq | YAML processor ala jq | Go | MIT | yaml |
| yubikey-agent | SSH-agent for YubiKey | Go | BSD3 | ssh |
| xh | cURL httpie alt | Rust | MIT | http |
| zk | CLI notes | Go | BSD2 | shell |
| zoxide | Smart cd | Rust | MIT | coreutils |