install.fairie/home/dot_local/share/ansible/environments/prod/group_vars/all/software.yml

910 lines
42 KiB
YAML
Raw Normal View History

2023-07-15 22:40:26 -07:00
---
# eslint-disable max-lines
# yamllint disable rule:line-length
# yamllint disable rule:max-lines
# ########## TAGGING INSTRUCTIONS ##########
# Each package should have a comment above it. The tags are at the beginning and can be any combination of the following:
#
# @ binary - All of the packages in this list will have the binary tag
# @ cli - If the package is intended to be utilized from the terminal, add the @ cli tag
# @ application - If the package is intended to be used as a desktop app, add the @ application tag
# @ tui - TODO If the package is a @ cli but is intended to be used visually from a terminal (instead of inside scripts), then add the @ tui tag.
# All @ tui should have the @ cli tag
# @ service - TODO If the package launches any service when first run or installed, then add the @service tag
# @ menubar - If the package is a menubar application, then add the @ menubar tag. A @ menubar application will always also have the @ application tag
# @ binarycli - Should accompany any @ cli tags in this file
# @ binaryapp - Should accompany any @ application tags in this file
#
# @installoption apk: package_name # Package name in the official/default APK repositories. This method is listed for completeness
# @installoption apt: package_name # Package name in the official/default APT repositories. External repositories are not supported
# @installoption binary: url # URL to the executable file
# @installoption brew: package_name OR `example/example/package_name` # Homebrew macOS package name, include full address if not in the official registry
# @installoption cargo: package_name # Cargo package name
# @installoption choco: package_name # Chocolatey package name
# @installoption dnf: package_name # Package name in the official/default DNF/YUM repositories. External repositories are not supported
# @installoption exe: url # URL to the executable file (Windows only)
# @installoption github: github_address # GitHub address (e.g. github.com/altair-graphql/altair). Installation is performed using the role `githubbinary`
# @installoption go: go_github_address # Go GitHub address (e.g. github.com/nektos/act@latest)
# @installoption pacman: package_name # Package name in the official/default Archlinux compatible repositories
# @installoption ports: package_name # macOS port package name (installed via `sudo port install package_name`)
# @installoption pkg: package_name # Package name in the official/default BSD repositories. This method is listed for completeness
# @installoption scoop: package_name # Windows scoop package name (installed via `scoop install package_name`)
# @installoption snap: package_name # Package name as shown in snapcraft.io
# @installoption yay: package_name # Archlinux yay package name (installed via `yay -S package_name` from AUR)
# ########## END TAGGING INSTRUCTIONS ##########
# @var software_package: [] # `software_package` contains installation definitions for software that can be installed by simply adding the
# data keys of the software you would like to install to a variable named `software`. It is leveraged by the `roles/helper/installer` role
# which includes the ability to specify which installation methods to try first.
software_package:
# @binarycli @binary @cli [act](https://github.com/nektos/act) - To run Github Actions locally
act:
brew: act
choco: act-cli
go: github.com/nektos/act@latest
ports: act
scoop: act
yay: act
# @binaryapp @binary @application [Altair](https://github.com/altair-graphql/altair) - A beautiful feature-rich GraphQL Client for all platforms
altair:
cask: altair-graphql-client
choco: altair-graphql
github: github.com/altair-graphql/altair
snap: altair
yay: altair
# @binarycli @binary @cli [argo](https://argoproj.github.io) - ArgoCD is a declarative GitOps continuous delivery platform.
argocli:
brew: argocd
github: https://github.com/argoproj/argo-workflows
# @binarycli @binary @cli [azure-functions-core-tools](https://github.com/Azure/azure-functions-core-tools) - A local development experience for creating, developing, testing, running, and debugging Azure Functions
azurefunctions:
brew: azure/functions/azure-functions-core-tools@4
choco: azure-functions-core-tools
github: github.com/Azure/azure-functions-core-tools
npm: azure-functions-core-tools@4
# @binarycli @binary @cli [bandwhich](https://github.com/imsnif/bandwhich) - Terminal bandwidth utilization tool
bandwhich:
brew: bandwhich
github: github.com/imsnif/bandwhich
pacman: bandwhich
pkg: bandwhich
# @binarycli @binary @cli [bane](https://github.com/genuinetools/bane) - Custom & better AppArmor profile generator for Docker containers
bane:
github: github.com/genuinetools/bane
go: github.com/genuinetools/bane@latest
# @binarycli @binary @cli [bat](https://github.com/sharkdp/bat) - Clone of cat(1) with syntax highlighting and Git integration
bat:
apk: bat
brew: bat
cargo: bat
choco: bat
github: bat
pacman: bat
scoop: bat
# @binaryapp @binary @application [Betwixt](https://github.com/kdzwinel/betwixt) - Web Debugging Proxy based on Chrome DevTools Network panel
betwixt:
github: github.com/kdzwinel/betwixt
# @binarycli @binary @cli [bin](https://github.com/marcosnils/bin) - Effortless binary manager
bin:
github: github.com/marcosnils/bin
go: github.com/marcosnils/bin@latest
# @binaryapp @binary @application [BitWarden](https://github.com/bitwarden/desktop) - The desktop vault (Windows, macOS, & Linux)
bitwarden:
cask: bitwarden
choco: bitwarden
github: github.com/bitwarden/desktop
snap: bitwarden
yay: bitwarden-git
# @binarycli @binary @cli [bivac](https://github.com/camptocamp/bivac) - Backup Interface for Volumes Attached to Containers
bivac:
github: github.com/camptocamp/bivac
# go: github.com/camptocamp/bivac@latest # Failure: "module declares its path as: github.com/sirupsen/logrus but was required as: github.com/Sirupsen/logrus"
# @binarycli @binary @cli [boilr](https://github.com/tmrts/boilr) - boilerplate template manager that generates files or directories from template repositories
boilr:
github: github.com/tmrts/boilr
go: github.com/tmrts/boilr@latest
# @binarycli @binary @cli [budibase-cli](https://github.com/Budibase/budibase) - The Budibase CLI is how you initialise, manage and update your Budibase installation
budibase-cli:
github: github.com/Budibase/budibase
npm: '@budibase/cli'
# @binarycli @binary @cli [captain](https://github.com/jenssegers/captain) - Helps manage docker-compose.yml files from anywhere in the file system
captain:
github: github.com/jenssegers/captain
# @binaryapp @binary @application @service [Cerebro](https://github.com/cerebroapp/cerebro) - Open-source productivity booster with a brain
cerebro:
cask: cerebro
choco: cerebro
github: github.com/cerebroapp/cerebro
yay: cerebro
# @binarycli @binary @cli [clair](https://github.com/quay/clair) - Vulnerability Static Analysis for Containers
clair:
brew: clair
github: github.com/quay/clair
# @binarycli @binary @cli [cloudflared](https://github.com/cloudflare/cloudflared) - Cloudflare Tunnel client
cloudflared:
brew: cloudflare/cloudflare/cloudflared
github: github.com/cloudflare/cloudflared
# @binarycli @binary @cli [cmctl](https://cert-manager.io/docs/usage/cmctl/) - A CLI tool that can help you to manage cert-manager resources inside your cluster
cmctl:
github: github.com/cert-manager/cert-manager
# @binarycli @binary @cli [confd](https://github.com/kelseyhightower/confd) - Manage local application configuration files using templates and data from etcd or consul
confd:
brew: confd
choco: confd
github: github.com/kelseyhightower/confd
yay: confd
# @binarycli @binary @cli [consul-cli](https://github.com/mantl/consul-cli) - Command line interface to Consul HTTP API
consul-cli:
github: github.com/mantl/consul-cli
# @binarycli @binary @cli [croc](https://github.com/schollz/croc) - Easily and securely send things from one computer to another
croc:
brew: croc
choco: croc
github: github.com/schollz/croc
go: github.com/schollz/croc/v9@latest
pacman: croc
pkg: croc
scoop: croc
# @binarycli @binary @cli [ctop](https://github.com/bcicen/ctop) - Top-like interface for container metrics
ctop:
brew: ctop
github: github.com/bcicen/ctop
yay: ctop-bin
# @binaryapp @binary @application @menubar [Cumulus](https://github.com/gillesdemey/Cumulus) - A SoundCloud player that lives in the menubar
cumulus:
cask: cumulus
github: github.com/gillesdemey/Cumulus
# @binarycli @binary @cli [curator](https://www.elastic.co/guide/en/elasticsearch/client/curator) - Elasticsearch Curator helps you curate, or manage, your Elasticsearch indices and snapshots
curator:
pip: elasticsearch-curator
# @binarycli @binary @cli [dasel](https://github.com/TomWright/dasel) - Select, put and delete data from JSON, TOML, YAML, XML and CSV files with a single tool
dasel:
brew: dasel
github: github.com/TomWright/dasel
go: github.com/tomwright/dasel/cmd/dasel@master
# @binarycli @binary @cli [dat](https://github.com/datproject/dat) - Peer-to-peer sharing & live syncronization of files via command line
dat:
github: github.com/dat-ecosystem-archive/dat
npm: dat@next
# @binaryapp @binary @application [Dat Desktop](https://github.com/datproject/dat-desktop) - Peer to peer data syncronization
dat-desktop:
cask: dat
github: github.com/datproject/dat-desktop
# @binarycli @binary @cli [delta](https://github.com/dandavison/delta) - A syntax-highlighting pager for git and diff output
delta:
brew: git-delta
cargo: git-delta
choco: delta
dnf: git-delta
github: github.com/dandavison/delta
pacman: git-delta
pkg: git-delta
scoop: delta
# @binarycli @binary @cli [dive](https://github.com/wagoodman/dive) - A tool for exploring each layer in a docker image
dive:
brew: dive
github: github.com/wagoodman/dive
go: github.com/wagoodman/dive@latest
yay: dive
# @binarycli @binary @cli [desed](https://github.com/SoptikHa2/desed) - Debugger for Sed: demystify and debug the sed scripts, from comfort of terminal
desed: # Name of package - this should only be used for the TUI
cargo: desed # Cargo package installable via `cargo install desed`
dnf: desed # dnf package for Fedora
github: github.com/SoptikHa2/desed # GitHub link - populate if the repository has releases
pkg: desed # FreeBSD pkg name for future FreeBSD support
# @binarycli @binary @cli [deta](https://github.com/deta/deta-cli) - Command line interface for managing Deta micros and deployments
deta:
github: github.com/deta/deta-cli
# @binarycli @binary @cli [direnv](https://github.com/direnv/direnv) - Extension to load and unload environment variables depending on the current directory
direnv:
apt: direnv
brew: direnv
github: github.com/direnv/direnv
# @binarycli @binary @cli [docker-slim](https://github.com/docker-slim/docker-slim) - Extension to minify and secure Docker images
docker-slim:
brew: docker-slim
dnf: golang-github-docker-slim
github: github.com/docker-slim/docker-slim
yay: docker-slim
# @binarycli @binary @cli [dockle](https://github.com/goodwithtech/dockle) - Container Image Linter for Security, Helping build the Best-Practice Docker Image, Easy to start
dockle:
brew: goodwithtech/r/dockle
github: github.com/goodwithtech/dockle
yay: dockle-bin
# @binarycli @binary @cli [doctl](https://github.com/digitalocean/doctl) - The official command line interface for the DigitalOcean API
doctl:
brew: doctl
github: github.com/digitalocean/doctl
pacman: doctl
pkg: doctl
snap: doctl
# @binarycli @binary @cli [dog](https://github.com/ogham/dog) - A command-line DNS client
dog:
brew: dog
github: github.com/ogham/dog
pacman: dog
pkg: dog
# @binarycli @binary @cli [drone](https://github.com/harness/drone-cli) - The Drone command line tools are used to interact with the Drone from the command line, and provide important utilities for managing users and repository settings
drone:
brew: drone/drone/drone
github: github.com/harness/drone-cli
scoop: drone
# @binarycli @binary @cli [duf](https://github.com/muesli/duf) - Disk Usage/Free Utility - a better 'df' alternative
duf:
brew: duf
choco: duf
github: github.com/muesli/duf
pacman: duf
pkg: duf
scoop: duf
snap: duf-utility
# @binarycli @binary @cli [dust](https://github.com/bootandy/dust) - A more intuitive version of du in rust
dust:
apk: dust
github: github.com/bootandy/dust
pacman: dust
# @binarycli @binary @cli [envconsul](https://github.com/hashicorp/envconsul) - Launch a subprocess with environment variables using data from @hashicorp Consul and Vault
envconsul:
github: github.com/hashicorp/envconsul
# @binarycli @binary @cli [etcd](https://github.com/etcd-io/etcd) - Distributed reliable key-value store for the most critical data of a distributed system
etcd:
apt: etcd
brew: etcd
choco: etcd
github: github.com/etcd-io/etcd
yum: etcd
yay: etcd
# @binarycli @binary @cli [fd](https://github.com/sharkdp/fd) - A simple, fast and user-friendly alternative to 'find'
fd:
apk: fd
apt: fd-find
brew: fd
cargo: fd-find
choco: fd
github: github.com/sharkdp/fd
pacman: fd
pkg: fd
scoop: fd
# @binary [felony](https://github.com/henryboldi/felony) - An open-source pgp keychain built on the modern web with Electron, React, and Redux
# felony:
# github: github.com/henryboldi/felony
# @binarycli @binary @cli [ffsend](https://github.com/timvisee/ffsend) - Easily and securely share files from the command line, a fully featured Firefox Send client
ffsend:
apk: ffsend
brew: ffsend
github: github.com/timvisee/ffsend
pkg: ffsend
scoop: ffsend
snap: ffsend
yay: ffsend
# @binarycli @binary @cli @webapp [filebrowser](https://github.com/filebrowser/filebrowser) - Web file browser
filebrowser:
brew: filebrowser/tap/filebrowser
github: github.com/filebrowser/filebrowser
# @binary [Fission](https://fission.io/) - Fission CLI helps you to operate Fission
fission:
github: github.com/fission/fission
# @binary [fly](https://concourse-ci.org/) - CLI to manage Concourse CI installation
fly:
brew: fly
github: https://github.com/concourse/concourse
yay: fly-cli
# @binarycli @binary @cli [fm](https://github.com/knipferrc/fm) - Terminal file manager
fm:
github: github.com/knipferrc/fm
go: github.com/knipferrc/fm@latest
# @binarycli @binary @cli [fq](https://github.com/wader/fq) - jq for binary formats
fq:
apk: fq
brew: wader/tap/fq
go: github.com/wader/fq@latest
github: github.com/wader/fq
pacman: fq
scoop: fq
# @binarycli @binary @cli [fselect](https://github.com/jhspetersson/fselect) - Extension to find files with SQL-like queries
fselect:
brew: fselect
choco: fselect
cargo: fselect
github: github.com/jhspetersson/fselect
yay: fselect
# @binarycli @binary @cli [Fuego](https://github.com/sgarciac/fuego) - Fuego is a command line client for the firestore database
fuego:
github: github.com/sgarciac/fuego
snap: fuego
# @binaryapp @binary @application @service [Google Assistant Unofficial Desktop Client](https://github.com/Melvin-Abraham/Google-Assistant-Unofficial-Desktop-Client) - A cross-platform unofficial Google Assistant Client for Desktop
g-assist:
snap: g-assist
github: github.com/Melvin-Abraham/Google-Assistant-Unofficial-Desktop-Client
# @binarycli @binary @cli [gdrive](https://github.com/prasmussen/gdrive) - Google Drive CLI Client
gdrive:
brew: gdrive
github: github.com/prasmussen/gdrive
yay: gdrive
# @binarycli @binary @cli [ghorg](https://github.com/gabrie30/ghorg) - Quickly clone an entire org/users repositories into one directory - Supports GitHub, GitLab, Bitbucket, and more
ghorg:
github: github.com/gabrie30/ghorg
yay: ghorg
# @binaryapp @binary @application @menubar [Gitify](https://github.com/manosim/gitify) - GitHub notifications on the menu bar
gitify:
cask: gitify
github: github.com/manosim/gitify
yay: gitify-bin
# @binarycli @binary @cli [gitleaks](https://github.com/zricethezav/gitleaks) - Extension to scan git repos (or files) for secrets using regex and entropy
gitleaks:
brew: gitleaks
github: github.com/zricethezav/gitleaks
pkg: gitleaks
yay: gitleaks
# @binarycli @binary @cli [gitomatic](https://github.com/muesli/gitomatic) - A tool to monitor git repositories and automatically pull & push changes
gitomatic:
github: github.com/muesli/gitomatic
# @binarycli @binary @cli [glab](https://github.com/profclems/glab) - An open-source GitLab command line tool bringing GitLab's cool features to your command line
glab:
apk: glab
brew: glab
github: github.com/profclems/glab
scoop: glab
snap: glab
yay: gitlab-glab-bin
# @binarycli @binary @cli [glow](https://github.com/charmbracelet/glow) - Glow is a terminal based markdown reader designed from the ground up to bring out the beauty—and power—of the CLI
glow:
brew: glow
github: github.com/charmbracelet/glow
pkg: glow
scoop: glow
yay: glow
# @binarycli @binary @cli [gojq](https://github.com/itchyny/gojq) - gojq is a pure Go implementation of jq that is mostly backwards compatible (but not completely)
gojq:
brew: gojq
github: github.com/itchyny/gojq
go: github.com/itchyny/gojq@latest
# @binarycli @binary @cli [go-chromecast](https://github.com/vishen/go-chromecast) - CLI for Google Chromecast, Home devices and Cast Groups
go-chromecast:
github: github.com/vishen/go-chromecast
go: github.com/vishen/go-chromecast@latest
# @binarycli @binary @cli [gping](https://github.com/orf/gping) - Ping, but with a graph
gping:
brew: gping
cargo: gping
choco: gping
github: github.com/orf/gping
scoop: gping
pacman: gping
# @binarycli @binary @cli [grex](https://github.com/pemistahl/grex) - A command-line tool and library for generating regular expressions from user-provided test cases
grex:
brew: grex
cargo: grex
choco: grex
github: github.com/pemistahl/grex
scoop: grex
# @binarycli @binary @cli [gron](https://github.com/tomnomnom/gron) - Extension to make JSON greppable
gron:
brew: gron
github: github.com/tomnomnom/gron
go: github.com/tomnomnom/gron@latest
# @binarycli @binary @cli [hclq](https://github.com/mattolenik/hclq) - Command-line processor for HashiCorp config files, like sed for HCL — Terraform, Consul, Nomad, Vault
hclq:
github: github.com/mattolenik/hclq
go: github.com/mattolenik/hclq@latest
# @binarycli @binary @cli [hexyl](https://github.com/sharkdp/hexyl) - A command-line hex viewer
hexyl:
apt: hexyl
brew: hexyl
cargo: hexyl
github: github.com/sharkdp/hexyl
pacman: hexyl
pkg: hexyl
scoop: hexyl
snap: hexyl
# @binarycli @binary @cli [hey](https://github.com/rakyll/hey) - HTTP load generator, ApacheBench (ab) replacement, formerly known as rakyll/boom
hey:
brew: hey
github: github.com/rakyll/hey
# @binarycli @binary @cli [hostctl](https://github.com/guumaster/hostctl) - This tool gives more control over the use of hosts file
hostctl:
brew: guumaster/tap/hostctl
github: github.com/guumaster/hostctl
scoop: hostctl
yay: hostctl
# @binarycli @binary @cli [htmlq](https://github.com/mgdm/htmlq) - A lightweight and flexible command-line JSON processor for HTML
htmlq:
brew: htmlq
cargo: htmlq
github: github.com/mgdm/htmlq
# @binarycli @binary @cli [hyperfine](https://github.com/sharkdp/hyperfine) - A command-line benchmarking tool
hyperfine:
apk: hyperfine
brew: hyperfine
cargo: hyperfine
choco: hyperfine
dnf: hyperfine
github: github.com/sharkdp/hyperfine
pacman: hyperfine
pkg: hyperfine
# @binarycli @binary @cli [jiq](https://github.com/fiatjaf/jiq) - Create jq queries interactively by leveraging a live reload feature in the terminal
jiq:
github: github.com/fiatjaf/jiq/cmd/jiq
go: github.com/fiatjaf/jiq/cmd/jiq@latest
# @binaryapp @binary @application [Jitsi Meet Electron](https://github.com/jitsi/jitsi-meet-electron) - Desktop application for Jitsi Meet built with Electron
jitsi-meet-electron:
cask: jisti-meet
choco: jitsi-meet-electron
github: github.com/jitsi/jitsi-meet-electron
pkg: jisti-meet
yay: jitsi-meet-desktop-bin
# @binarycli @binary @cli [jo](https://github.com/jpmens/jo) - JSON output from a shell
jo:
brew: jo
apt: jo
snap: jo
github: github.com/jpmens/jo
pkg: jo
scoop: jo
yay: jo
# @binarycli @binary @cli [jq](https://github.com/stedolan/jq) - Command-line JSON processor
jq:
brew: jq
choco: jq
apk: jq
apt: jq
dnf: jq
github: github.com/stedolan/jq
pkg: jq
# @binarycli @binary @cli [kdash](https://github.com/kdash-rs/kdash) - A simple and fast dashboard for Kubernetes
kdash:
brew: kdash-rs/kdash/kdash
cargo: kdash
choco: kdash
github: github.com/kdash-rs/kdash
scoop: kdash
# @binarycli @binary @cli [kn](https://github.com/knative/client) - The Knative CLI (kn) provides a quick and easy interface for creating Knative resources, such as Knative Services and Event Sources
kn:
brew: kn
github: github.com/knative/client
yay: knative-client-bin
# @binarycli @binary @cli [kubenav](https://github.com/kubenav/kubenav) - kubenav is the navigator for your Kubernetes clusters right in your pocket
kubenav:
github: github.com/kubenav/kubenav
yay: kubenav-bin
# @binarycli @binary @cli [license](https://github.com/nishanths/license) - Command-line license text generator
license:
go: github.com/nishanths/license@latest
yay: nishanths-license-git
# @binarycli @binary @cli @service [linkerd2](https://github.com/linkerd/linkerd2) - Linkerd is an ultralight, security-first service mesh for Kubernetes
linkerd2:
brew: linkerd
github: github.com/linkerd/linkerd2
yay: linkerd
# @binarycli @binary @cli [linuxkit](https://github.com/linuxkit/linuxkit) - A toolkit for building secure, portable and lean operating systems for containers
linuxkit:
brew: linuxkit/linuxkit/linuxkit
github: github.com/linuxkit/linuxkit
# @binarycli @binary @cli [logcli](https://github.com/grafana/loki) - Run LogQL queries against a Loki server
logcli:
brew: logcli
github: github.com/grafana/loki
yay: logcli-git
# @binaryapp @binary @application [Manta](https://github.com/hql287/Manta) - Flexible invoicing desktop app with beautiful & customizable templates
manta:
cask: manta
github: github.com/hql287/Manta
# @binaryapp @binary @application [MarkText](https://github.com/marktext/marktext) - A simple and elegant markdown editor, available for Linux, macOS and Windows
mark-text:
cask: mark-text
choco: marktext
github: github.com/marktext/marktext
yay: marktext
# @binaryapp @binary @application [MassCode](https://github.com/antonreshetov/massCode) - A free and open source code snippets manager for developers
masscode:
cask: masscode
github: github.com/antonreshetov/massCode
# @binarycli @binary @cli [mc](https://github.com/minio/mc) - MinIO Client is a replacement for ls, cp, mkdir, diff and rsync commands for filesystems and object storage
mc:
brew: minio/stable/mc
binary: https://dl.min.io/client/mc/release/linux-amd64/mc
exe: https://dl.min.io/client/mc/release/windows-amd64/mc.exe
go: github.com/minio/mc@latest
# @binarycli @binary @cli [mergestat](https://github.com/mergestat/mergestat) - Query git repositories with SQL. Generate reports, perform status checks, analyze codebases
mergestat:
brew: mergestat/mergestat/mergestat
github: github.com/mergestat/mergestat
# @binaryapp @binary @application [MJML App](https://github.com/mjmlio/mjml-app) - The desktop app for MJML
mjml-app:
github: github.com/mjmlio/mjml-app
# @binarycli @binary @cli [mkcert](https://github.com/FiloSottile/mkcert) - A simple zero-config tool to make locally trusted development certificates with any names
mkcert:
brew: mkcert
choco: mkcert
github: github.com/FiloSottile/mkcert
pacman: mkcert
scoop: mkcert
# @binaryapp @binary @application [Mockoon](https://github.com/mockoon/mockoon) - Mockoon is the easiest and quickest way to run mock APIs locally. No remote deployment, no account required, open source
mockoon:
cask: mockoon
choco: mockoon
github: github.com/mockoon/mockoon
snap: mockoon
yay: mockoon-bin
# @binarycli @binary @cli [mole](https://github.com/davrodpin/mole) - CLI application to create ssh tunnels focused on resiliency and user experience
mole:
brew: davrodpin/homebrew-mole/mole
github: github.com/davrodpin/mole
yay: mole-bin
# @binaryapp @binary @application [Motrix](https://github.com/agalwood/Motrix) - A full-featured download manager
motrix:
cask: motrix
choco: motrix
github: github.com/agalwood/Motrix
scoop: motrix
yay: motrix-bin
# @binaryapp @binary @application [MQTT X](https://github.com/emqx/MQTTX) - MQTT X - Elegant Cross-platform MQTT 5.0 Desktop Client
mqttx:
cask: mqttx
github: github.com/emqx/MQTTX
snap: mqttx
yay: mqttx-bin
# @binarycli @binary @cli [muffet](https://github.com/raviqqe/muffet) - Fast website link checker in Go
muffet:
brew: muffet
github: github.com/raviqqe/muffet
go: github.com/raviqqe/muffet/v2@latest
yay: muffet-bin
# @binaryapp @binary @application [Mullvad VPN](https://github.com/mullvad/mullvadvpn-app) - The Mullvad VPN client app for desktop and mobile
mullvad-vpn:
cask: mullvadvpn
github: github.com/mullvad/mullvadvpn-app
yay: mullvad-vpn
# @binarycli @binary @cli [nebula](https://github.com/slackhq/nebula) - A scalable overlay networking tool
nebula:
github: github.com/slackhq/nebula
pacman: nebula
# @binarycli @binary @cli [nnn](https://github.com/jarun/nnn) - A full-featured terminal file manager
nnn:
apk: nnn
apt: nnn
brew: nnn
github: github.com/jarun/nnn
pacman: nnn
pkg: nnn
# @binarycli @binary @cli [node-prune](https://github.com/tj/node-prune) - Extension to remove unnecessary files from node_modules
node-prune:
github: github.com/tj/node-prune
go: github.com/tj/node-prune@latest
# @binarycli @binary @cli [nomino](https://github.com/yaa110/nomino) - Batch rename utility for developers
nomino:
cargo: nomino
github: github.com/yaa110/nomino
yay: nomino
# @binaryapp @binary @application [Nuclear](https://github.com/nukeop/nuclear) - Streaming music player that finds free music
nuclear:
cask: nuclear
choco: nuclear
github: github.com/nukeop/nuclear
snap: nuclear
yay: nuclear-player-bin
# @binarycli @binary @cli [osquery](https://github.com/osquery/osquery) - SQL powered operating system instrumentation, monitoring, and analytics
osquery:
cask: osquery
choco: osquery
github: github.com/osquery/osquery
yay: osquery-git
# @binarycli @binary @cli [ots](https://github.com/sniptt-official/ots) - Share end-to-end encrypted secrets with others via a one-time URL
ots:
brew: ots
github: github.com/sniptt-official/ots
go: github.com/sniptt-official/ots@latest
# @binarycli @binary @cli [oq](https://github.com/Blacksmoke16/oq) - A performant, and portable jq wrapper to facilitate the consumption and output of formats other than JSON; using jq filters to transform the data
oq:
brew: oq
github: github.com/Blacksmoke16/oq
snap: oq
yay: oq
# @binarycli @binary @cli [page-fetch](https://github.com/detectify/page-fetch) - Fetch web pages using headless Chrome, storing all fetched resources including JavaScript files
page-fetch:
go: github.com/detectify/page-fetch@latest
# @binarycli @binary @cli [pass](https://www.passwordstore.org/) - Password manager
pass:
apt: pass
brew: pass
pacman: pass
pkg: password-store
yum: pass
# @binarycli @binary @cli [pastel](https://github.com/sharkdp/pastel) - A command-line tool to generate, analyze, convert and manipulate colors
pastel:
brew: pastel
cargo: pastel
github: github.com/sharkdp/pastel
snap: pastel
yay: pastel
# @binarycli @binary @cli [peco](https://github.com/peco/peco) - Simplistic interactive filtering tool
peco:
apt: peco
brew: peco
choco: peco
github: github.com/peco/peco
pacman: peco
# @binarycli @binary @cli [pony](https://github.com/jessfraz/pony) - Local file-based password, API key, secret, recovery code store backed by GPG
pony:
github: github.com/jessfraz/pony
go: github.com/jessfraz/pony@latest
# @binaryapp @binary @application @menubar [Pretzel](https://github.com/amiechen/pretzel) - Pretzel is Mac desktop app that shows and find keyboard shortcuts based on your current app
pretzel:
github: github.com/amiechen/pretzel
# @binarycli @binary @cli [procs](https://github.com/dalance/procs) - A modern replacement for ps written in Rust
procs:
apk: procs
brew: procs
cargo: procs
dnf: procs
github: github.com/dalance/procs
pacman: procs
scoop: procs # For Windows
snap: procs
# @binarycli @binary @cli [psu](https://github.com/greenled/portainer-stack-utils) - CLI client for Portainer
psu:
github: github.com/greenled/portainer-stack-utils
# @binarycli @binary @cli [pup](https://github.com/ericchiang/pup) - Parsing HTML at the command line
pup:
brew: pup
github: github.com/ericchiang/pup
go: github.com/ericchiang/pup@latest
# @binarycli @binary @cli [q](https://github.com/harelba/q) - Run SQL directly on CSV or TSV files
q:
brew: q
github: github.com/harelba/q
# @binaryapp @binary @application [raindrop](https://raindrop.io) - All-in-one bookmark manager
raindrop:
cask: raindropio
github: github.com/raindropio/desktop
# @binarycli @binary @cli [rancher](https://github.com/rancher/cli) - The Rancher Command Line Interface (CLI) is a unified tool for interacting with your Rancher Server
rancher:
brew: rancher-cli
github: github.com/rancher/cli
yay: rancher-cli-bin
# @binaryapp @binary @application [Responsively](https://github.com/responsively-org/responsively-app) - A modified web browser that helps in responsive web development
responsively:
cask: responsively
choco: responsively
github: github.com/responsively-org/responsively-app
# @binarycli @binary @cli [rip](https://github.com/nivekuil/rip) - A safe and ergonomic alternative to rm
rip:
brew: rm-improved
cargo: rm-improved
github: github.com/nivekuil/rip
yay: rm-improved
# @binaryapp @binary @application [RunJS](https://github.com/lukehaas/RunJS) - A JavaScript playground that auto-evaluates as you type
runjs:
cask: runjs
choco: runjs
github: github.com/lukehaas/RunJS
# snap: runjs # Not in the Stable Channel yet
yay: runjs-bin
# @binarycli @binary @cli [s5cmd](https://github.com/peak/s5cmd) - Parallel S3 and local filesystem execution tool with benchmarks that show it is the fastest S3 downloader
s5cmd:
brew: peak/tap/s5cmd
github: github.com/peak/s5cmd
go: github.com/peak/s5cmd@latest
# @binarycli @binary @cli [schema](https://github.com/Confbase/schema) - A tool to infer and instantiate schemas and translate between data formats
schema:
go: github.com/Confbase/schema
# @binarycli @binary @cli [scrcpy](https://github.com/Genymobile/scrcpy) - Display and control your Android device
scrcpy:
apt: scrcpy
brew: scrcpy
choco: scrcpy
dnf: scrcpy
github: github.com/Genymobile/scrcpy
pkg: scrcpy
snap: scrcpy
yay: scrcpy
# @binaryapp @binary @application [Scrcpy GUI](https://github.com/Tomotoes/scrcpy-gui) - A simple & beautiful GUI application for scrcpy
scrcpy-gui:
github: github.com/Tomotoes/scrcpy-gui
# @binarycli @binary @cli [sd](https://github.com/chmln/sd) - Intuitive find & replace CLI (sed alternative)
sd:
apk: sd # Include information about apk releases for possible future Alpine support
brew: sd # Brew package name
cargo: sd
choco: sd-cli # Choco package name
dnf: sd
github: github.com/chmln/sd
pacman: sd # pacman release for Archlinux
pkg: sd
# @binarycli @binary @cli [sentry-cli](https://github.com/getsentry/sentry-cli/) - sentry-cli can connect to the Sentry API and manage some data for your projects
sentry-cli:
brew: getsentry/tools/sentry-cli
github: github.com/getsentry/sentry-cli
npm: '@sentry/cli'
scoop: sentry-cli
yay: sentry-cli-bin
# @binarycli @binary @cli [sftpgo](https://github.com/drakkan/sftpgo) - Fully featured and highly configurable SFTP server with optional HTTP/S, FTP/S and WebDAV support - S3, Google Cloud Storage, Azure Blob
sftpgo:
brew: sftpgo
choco: sftpgo
github: github.com/drakkan/sftpgo
pkg: sftpgo
yay: sftpgo-bin
# @binarycli @binary @cli [shfmt](https://github.com/mvdan/sh/) - A shell parser, formatter, and interpreter with bash support; includes shfmt
shfmt:
apk: shfmt
brew: shfmt
github: github.com/mvdan/sh/
go: mvdan.cc/sh/v3/cmd/shfmt@latest
pacman: shfmt
pkg: shfmt
scoop: shfmt
snap: shfmt
# @binarycli @binary @cli [skm](https://github.com/TimothyYe/skm) - A simple and powerful SSH keys manager
skm:
brew: timothyye/tap/skm
github: github.com/TimothyYe/skm
go: github.com/TimothyYe/skm/cmd/skm@latest
# @binaryapp @binary @application [Skype](https://www.skype.com) - Skype is for connecting with the people that matter most in your life and work
skype:
cask: skype
choco: skype
snap: skype
# @binaryapp @binary @application [Slack](https://slack.com/) - Transform the way that you work with one place for everyone and everything that you need to get things done
slack:
cask: slack
choco: slack
snap: slack
# @binaryapp @binary @application [SQLectron](https://github.com/sqlectron/sqlectron-gui) - A simple and lightweight SQL client desktop with cross database and platform support
sqlectron:
cask: sqlectron
github: github.com/sqlectron/sqlectron-gui
yay: sqlectron-gui
# @binarycli @binary @cli [ssh-vault](https://github.com/ssh-vault/ssh-vault) - Encrypt/decrypt using ssh keys
ssh-vault:
brew: ssh-vault
github: github.com/ssh-vault/ssh-vault
# @binarycli @binary @cli [ssl-proxy](https://github.com/suyashkumar/ssl-proxy) - Simple zero-config SSL reverse proxy with real autogenerated certificates
ssl-proxy:
github: github.com/suyashkumar/ssl-proxy
# @binaryapp @binary @application [SwitchHosts](https://github.com/oldj/SwitchHosts) - Extension to switch hosts
switchhosts:
github: github.com/oldj/SwitchHosts
# @binarycli @binary @cli [sync-ssh-keys](https://github.com/samber/sync-ssh-keys) - Sync public ssh keys to ~/.ssh/authorized_keys, based on Github/Gitlab organization membership
sync-ssh-keys:
github: github.com/samber/sync-ssh-keys
yay: sync-ssh-keys-bin
# @binarycli @binary @cli [sysbench](https://github.com/akopytov/sysbench) - System performance benchmark tool
sysbench:
apk: sysbench
apt: sysbench
brew: sysbench
dnf: sysbench
pacman: sysbench
pkg: sysbench
# @binarycli @binary @cli [sysget](https://github.com/emilengler/sysget) - One package manager to rule them all
sysget:
github: github.com/Eugeny/tabby
make:
mac: |
make
sudo make install
# @binaryapp @binary @application [Tabby](https://github.com/Eugeny/tabby) - A terminal for a more modern age
tabby:
cask: tabby
choco: tabby
github: github.com/Eugeny/tabby
# @binarycli @binary @cli [Task](https://github.com/go-task/task) - A task runner / simpler Make alternative written in Go
task:
brew: go-task/tap/go-task
choco: go-task
go: github.com/go-task/task/v3/cmd/task@latest
github: github.com/go-task/task
scoop: task
# snap: task
# yay: taskfile-git
# @binarycli @binary @cli [Teleport](https://github.com/gravitational/teleport) - Modern SSH server for teams managing distributed infrastructure
teleport:
brew: teleport
pkg: teleport
yay: teleport-bin
# @binarycli @binary @cli [teller](https://github.com/tellerops/teller) - Cloud native secrets management for developers - never leave your command line for secrets
teller:
brew: spectralops/tap/teller
github: github.com/tellerops/teller
# @binarycli @binary @cli [tflint](https://github.com/terraform-linters/tflint) - A Pluggable Terraform Linter
tflint:
brew: tflint
choco: tflint
github: github.com/terraform-linters/tflint
# @binarycli @binary @cli [tilt](https://github.com/tilt-dev/tilt) - Define your dev environment as code. For microservice apps on Kubernetes
tilt:
brew: tilt
github: github.com/tilt-dev/tilt
yay: tilt-bin
# @binaryapp @binary @application [Temps](https://github.com/jackd248/temps) - Simple menubar application based on Electron with actual weather information and forecast
temps:
github: github.com/jackd248/temps
# @binarycli @binary @cli [tokei](https://github.com/XAMPPRocky/tokei) - Tokei is a program that displays statistics about the code
tokei:
apk: tokei
brew: tokei
cargo: tokei
dnf: tokei
github: github.com/XAMPPRocky/tokei
pacman: tokei
pkg: tokei
scoop: tokei
# @binarycli @binary @cli [transfer](https://github.com/rinetd/transfer) - Converts from one encoding to another
transfer:
github: github.com/rinetd/transfer
go: github.com/rinetd/transfer@latest
# @binarycli @binary @cli [trivy](https://github.com/aquasecurity/trivy) - Scanner for vulnerabilities in container images, file systems, and Git repositories, as well as for configuration issues
trivy:
github: github.com/aquasecurity/trivy
yay: trivy-bin
# @binarycli @binary @cli [up](https://github.com/akavel/up) - Ultimate Plumber is a tool for writing Linux pipes with instant live preview
up:
brew: up
github: github.com/akavel/up
pkg: up
yay: up
# @binarycli @binary @cli [vault](https://vaultproject.io/) - HashiCorp Vault is a secrets management tool specifically designed to control access to sensitive credentials in a low-trust environment. It can be used to store sensitive values and at the same time dynamically generate access for specific services/applications on lease
vault:
brew: hashicorp/tap/vault
yay: vault-cli
# @binarycli @binary @cli[Vector](https://vector.dev/) /) - Vector is a lightweight, ultra-fast tool for building observability pipelines that lets you collect, transform, and route all your logs and metrics with one simple tool.
vector:
brew: vectordotdev/brew/vector
# @binarycli @binary @cli [velero](https://velero.io/) | - Velero is an open source tool to safely backup and restore, perform disaster recovery, and migrate Kubernetes cluster resources and persistent volumes.
velero:
brew: velero
choco: velero
github: github.com/vmware-tanzu/velero
yay: velero-bin
# @binaryapp @binary @application [Udemy Course Downloader](https://github.com/FaisalUmair/udemy-downloader-gui) - A desktop application for downloading Udemy Courses
udemy-downloader-gui:
github: github.com/FaisalUmair/udemy-downloader-gui
# @binarycli @binary @cli [waypoint](https://github.com/hashicorp/waypoint) - A tool to build, deploy, and release any application on any platform
waypoint:
brew: hashicorp/tap/waypoint
github:
scoop: waypoint
# @binarycli @binary @cli [websocat](https://github.com/vi/websocat) - CLI for interacting with web sockets
websocat:
brew: websocat
cargo: --features=ssl websocat
github: github.com/vi/websocat
pkg: websocat
port: websocat
# @binaryapp @binary @application [WebTorrent Desktop](https://github.com/webtorrent/webtorrent-desktop) - Streaming torrent app for Mac, Windows, and Linux
webtorrent:
cask: webtorrent
choco: webtorrent-desktop
github: github.com/webtorrent/webtorrent-desktop
yay: webtorrent-desktop
# @binarycli @binary @cli [whaler](https://github.com/P3GLEG/Whaler) - Whaler takes a Docker image and attempts to reverse engineer the Dockerfile that created it
whaler:
github: github.com/P3GLEG/Whaler
# @binarycli @binary @cli [winrm-cli](https://github.com/masterzen/winrm-cli) - Command-line tool to remotely execute commands on Windows machines through WinRM
winrm-cli:
make:
mac: make
linux: make
yay: winrm-cli-git
# @binarycli @binary @cli [wkhtmltopdf](https://github.com/wkhtmltopdf/wkhtmltopdf) - Convert HTML to PDF using Webkit (QtWebKit)
wkhtmltopdf:
apt: wkhtmltopdf
cask: wkhtmltopdf
choco: wkhtmltopdf
github: github.com/wkhtmltopdf/wkhtmltopdf
pacman: wkhtmltopdf
# @binarycli @binary @cli [xurls](https://github.com/mvdan/xurls) - Extract urls from text
xurls:
go: mvdan.cc/xurls/v2/cmd/xurls@latest
github: github.com/mvdan/xurls
# @binarycli @binary @cli [yq](https://github.com/mikefarah/yq) - Process YAML documents from the CLI
yq:
brew: yq
choco: yq
apk: yq
github: github.com/stedolan/jq
go: github.com/mikefarah/yq/v4@latest
snap: yq