install.fairie/software.yml

11563 lines
386 KiB
YAML
Raw Blame History

This file contains invisible Unicode characters

This file contains invisible Unicode characters that are indistinguishable to humans but may be processed differently by a computer. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

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.

---
installerPreference:
apt:
- apt
- brew
- go
- cargo
- npm
- pipx
- pip
- gem
- appimage
- script
- ansible
- binary
- flatpak
- snap
- whalebrew
darwin:
- cask
- brew
- go
- cargo
- npm
- pipx
- pip
- gem
- pkg-darwin
- script
- ansible
- binary
- whalebrew
dnf:
- dnf
- brew
- go
- cargo
- npm
- pipx
- pip
- gem
- appimage
- script
- ansible
- binary
- flatpak
- snap
- whalebrew
freebsd:
- pkg
- go
- cargo
- npm
- gem
- script
pacman:
- pacman
- yay
- brew
- go
- cargo
- npm
- pipx
- pip
- gem
- appimage
- script
- ansible
- binary
- flatpak
- snap
- whalebrew
ubuntu:
- apt
- brew
- go
- cargo
- npm
- pipx
- pip
- gem
- appimage
- script
- ansible
- binary
- snap
- flatpak
- whalebrew
windows:
- choco
- scoop
- winget
- go
- cargo
- npm
- pipx
- gem
- script
- ansible
- binary
zypper:
- zypper
- brew
- go
- cargo
- npm
- pipx
- gem
- appimage
- script
- ansible
- binary
- flatpak
- snap
- whalebrew
softwarePackages:
_envchain:deps:
_github: false
apt:
- gnome-keyring
- gcc
- gnome-keyring
- libsecret-1-dev
- make
- libreadline-dev
dnf:
- gcc
- gnome-keyring
- libsecret-devel
- make
- readline-devel
pacman:
- gcc
- gnome-keyring
- libsecret
- make
- readline
_kde:
_deps:
- kde-plasma-desktop
_github: false
_misc-flatpaks:
_deps:
- bottles
- cockpit-client
- connections
- dconf-editor
- deja-dup
- dialect
- drawing
- flatseal
- forklift
- gnome-calendar
- gnome-document-viewer
- gnome-extension-manager
- gnome-eyedropper
- gnome-file-roller
- gnome-image-viewer
- gnome-network-displays
- gnome-passwords-keys
- gnome-photos
- gnome-sound-recorder
- gnome-video-player
- gnome-weather
- junction
- kooha
- newsflash
- pinapp
- vup
- warp-transfer
- web-font-generator
- what-ip
- live-captions
- libre-menu-editor
- iso-image-writer
- trayscale
_github: false
_nautilus-extensions:
_deps:
- nautilus-brasero
- nautilus-gtkhash
- nautilus-gsconnect
- nautilus-image-converter
- nautilus-python
- nautilus-seahorse
- nautilus-search-tool
- nautilus-share
- nautilus-wipe
_github: false
ack:
_bin: ack
_desc: "ack is a grep-like search tool optimized for source code."
_github: https://github.com/beyondgrep/ack3
_name: Ack
apt: ack
brew: ack
choco: ack
dnf: ack
pacman: ack
port: perl/p5-app-ack
act:
_bin: act
_desc: "Run your GitHub Actions locally 🚀"
_docs: https://github.com/nektos/act#example-commands
_github: https://github.com/nektos/act
_home: https://github.com/nektos/act
_name: Act
brew: act
choco: act-cli
go: github.com/nektos/act@
nix: nixpkgs.act
port: act
scoop: act
yay: act
adobe-creative-cloud:
_bin: adobe-creative-cloud
_deprecated: Creates distracting boot window pop-up
_github: false
_name: Adobe Creative Cloud
_when:cask: '! test -d "/Applications/Adobe Creative Cloud" && ! test -d "$HOME/Applications/Adobe Creative Cloud"'
cask: adobe-creative-cloud
ai-shell:
_bin: ai
_desc: "A CLI that converts natural language to shell commands."
_github: https://github.com/BuilderIO/ai-shell
_name: AI Shell
npm: "@builder.io/ai-shell"
aiac:
_bin: aiac
_desc: "Artificial Intelligence Infrastructure-as-Code Generator."
_github: https://github.com/gofireflyio/aiac
_name: AIAC
brew: gofireflyio/aiac/aiac
go: github.com/gofireflyio/aiac/v3@latest
aicommits:
_bin: aicommits
_desc: "A CLI that writes your git commit messages for you with AI"
_github: https://github.com/Nutlope/aicommits
_name: AI Commits
brew: aicommits
npm: aicommits
aider:
_bin: aider
_desc: "aider is AI pair programming in your terminal"
_github: https://github.com/paul-gauthier/aider
_name: Aider AI Chat
pipx: aider-chat
aifiles:
_bin: aifiles
_deps:
- pandoc
- exiftool
- poppler
- csvkit
_desc: "A CLI that organize and manage your files using AI"
_github: https://github.com/jjuliano/aifiles
_name: AI Files
_todo: Implement this when XDG spec is supported so we can store configs in ~/.config
npm: aifiles
airdrop-cli:
_bin: airdrop
_desc: "A macOS CLI for AirDrop written in Swift"
_github: https://github.com/vldmrkl/airdrop-cli
_name: Airdrop CLI
brew:darwin: vldmrkl/formulae/airdrop-cli
airtame:
_app: Airtame.app
_bin: airtame
_desc: "Interact wirelessly with your shared screens"
_github: false
_name: Airtame
cask: airtame
choco: airtame
flatpak: com.airtame.Client
snap: airtame-application
alda:
_bin: alda
_desc: "A music programming language for musicians. 🎶"
_github: https://github.com/alda-lang/alda
_name: Alda
brew: alda
allure:
_bin: allure
_desc: "Allure Report is a flexible, lightweight multi-language test reporting tool."
_docs: https://docs.qameta.io/allure-report/
_github: https://github.com/allure-framework/allure2
_home: https://docs.qameta.io/allure-testops/
_name: Allure
brew: allure
scoop: allure
yay: allure
alt-tab:
_app: AltTab.app
_bin: alt-tab
_desc: "Windows alt-tab on macOS"
_github: https://github.com/lwouis/alt-tab-macos
_name: Alt+Tab
cask: alt-tab
altair:
_app: Altair GraphQL Client.app
_bin:snap: altair
_desc: "✨⚡️ A feature-rich GraphQL Client for all platforms."
_docs: https://altairgraphql.dev/docs/
_env:
ALTAIR_APPDATA:
cask: $HOME/Library/Application Support/Altair GraphQL Client
choco: TODO
snap: $HOME/snap/altair/current/.config/Altair GraphQL Client
_github: https://github.com/altair-graphql/altair
_home: https://altairgraphql.dev/
_name: Altair GraphQL Client
cask: altair-graphql-client
choco: altair-graphql
snap: altair
yay: altair
amethyst:
_app: Amethyst.app
_bin: amethyst
_desc: "Automatic tiling window manager for macOS à la xmonad."
_github: https://github.com/ianyh/Amethyst
_name: Amethyst
cask: amethyst
android-commandlinetools:
_bin: false
_deps:
- java
_github: false
_name: Android Studio Command Line Tools
_when:cask: '! test -d "${HOMEBREW_PREFIX:-/opt/homebrew}/share/android-commandlinetools"'
cask: android-commandlinetools
android-platform-tools:
_bin: adb
_github: false
_name: Android Platform Tools
cask: android-platform-tools
android-studio:
_app: Android Studio.app
_bin: android-studio
_deps:
- android-commandlinetools
- java
_desc: "The official Integrated Development Environment (IDE) for Android app development."
_docs: https://developer.android.com/docs
_env:
ANDROID_STUDIO_APPDATA:
cask: TODO
choco: TODO
flatpak: TODO
snap: TODO
_github: false
_home: https://developer.android.com/studio
_name: Android Studio
cask: android-studio
choco: androidstudio
flatpak: com.google.AndroidStudio
snap: android-studio
yay: android-studio
angular-cli:
_bin: ng
_desc: "Angular is a development platform for building mobile and desktop web applications using TypeScript/JavaScript and other languages."
_docs: https://angular.io/docs
_github: https://github.com/angular/angular
_home: https://angular.io
_name: Angular
brew: angular-cli
npm: "@angular/cli"
ansible:
_bin: ansible
_desc: "Ansible is a radically simple IT automation platform that makes your applications and systems easier to deploy and maintain"
_docs: https://docs.ansible.com/
_github: https://github.com/ansible/ansible
_home: https://www.ansible.com/
_name: Ansible
_post:pipx: pipx inject ansible PyObjC PyObjC-core docker lxml netaddr pexpect python-vagrant pywinrm requests-credssp watchdog
pipx: ansible
ansible-lint:
_bin: ansible-lint
_desc: "ansible-lint checks playbooks for practices and behavior that could potentially be improved."
_docs: https://ansible-lint.readthedocs.io/
_github: https://github.com/ansible/ansible-lint/
_home: https://github.com/ansible/ansible-lint/
_name: Ansible Lint
pipx: ansible-lint
ansibleconnect:
_bin: ansibleconnect
_deps:
- sshpass
- tmux
_desc: "Connect to all hosts from the inventory with one command"
_docs: https://github.com/psykulsk/ansibleconnect
_github: https://github.com/psykulsk/ansibleconnect
_home: https://github.com/psykulsk/ansibleconnect
_name: Ansibleconnect
pipx: ansibleconnect
ansibler:
_bin: ansibler
_desc: "An Ansible CLI tool that generates platform compatibility data and charts from Molecule test results"
_docs: https://pypi.org/project/ansibler/
_github: false
_gitlab: https://gitlab.com/megabyte-labs/python/cli/ansibler
_home: https://pypi.org/project/ansibler/
_name: Ansibler
pipx: ansibler
ansifilter:
_bin: ansifilter
_desc: "Ansifilter handles text files containing ANSI terminal escape codes."
_github: false
_gitlab: https://gitlab.com/saalen/ansifilter
_name: Ansifilter
brew: ansifilter
choco: ansifilter
port: ansifilter
apktool:
_bin: apktool
_desc: "A tool for reverse engineering Android apk files"
_github: https://github.com/iBotPeaches/Apktool
_home: https://apktool.org/
_name: APKTool
brew: apktool
choco: apktool
appium:
_bin: appium
_desc: "Cross-platform automation framework for all kinds of apps."
_docs: https://appium.io/docs/en/about-appium/intro/
_github: https://github.com/appium/appium
_home: https://appium.io/
_name: Appium
_service: appium
brew: appium
npm: appium
appium-desktop:
_app: Appium Server GUI.app
_bin: appium-desktop
_github: https://github.com/appium/appium-desktop
_name: Appium Desktop
appimage: appium/appium-desktop
cask: appium
choco: appium-desktop
appium-inspector:
_app: Appium Inspector.app
_bin: appium-inspector
_desc: "A GUI inspector for mobile apps and more, powered by a (separately installed) Appium server"
_github: https://github.com/appium/appium-inspector
_name: Appium Inspector
appimage: appium/appium-inspector
cask: appium-inspector
choco: appium-desktop
appnest-readme:
_bin: readme
_desc: "Automatically generate a beautiful best-practice README file based on the contents of your repository"
_docs: https://github.com/andreasbm/readme/
_github: https://github.com/andreasbm/readme/
_home: https://github.com/andreasbm/readme/
_name: Readme
npm: "@appnest/readme"
apprise:
_bin: apprise
_deps:
- pywin32
- terminal-notifier
_desc: "Apprise allows you to send a notification to almost all of the most popular notification services available to us today via CLI or Python."
_github: https://github.com/caronc/apprise
_name: Apprise
dnf: apprise
pipx: apprise
apt-cacher-ng:
_bin: null
_deprecated: Deprecated in favor of using Sonatype Nexus apt proxies.
_desc: "Apt-Cacher NG is a caching HTTP proxy intended for use with download clients of system distribution's package managers."
_docs: https://www.unix-ag.uni-kl.de/~bloch/acng/html/index.html
_github: https://salsa.debian.org/blade/apt-cacher-ng
_home: https://wiki.debian.org/AptCacherNg
_name: AptCacherNG
_systemd: apt-cacher-ng
aqua:
_bin: aqua
_desc: "Declarative CLI Version manager written in Go."
_docs: https://aquaproj.github.io
_github: https://github.com/aquaproj/aqua
_home: https://aquaproj.github.io
_name: aqua
_post: |
aqua update-aqua
aqua install -a
binary:
linux: https://github.com/aquaproj/aqua/releases/download/v2.0.0-0/aqua_linux_amd64.tar.gz
windows: https://github.com/aquaproj/aqua/releases/download/v2.0.0-0/aqua_windows_amd64.tar.gz
brew: aquaproj/aqua/aqua
go: github.com/aquaproj/aqua/v2/cmd/aqua@latest
arduino-ide:
_app: Arduino.app
_bin: arduino
_desc: "The Arduino IDE is an open-source software used for programming Arduino boards."
_github: https://github.com/arduino/arduino-ide
_name: arduino-ide
cask: arduino
choco: arduino
flatpak: cc.arduino.IDE2
argc:
_bin: argc
_desc: "Argc is a powerful Bash framework that simplifies building full-featured CLIs."
_github: https://github.com/sigoden/argc
_name: Argc
cargo: argc
argo-cli:
_bin: argocd
_desc: "Declarative Continuous Deployment for Kubernetes"
_docs: https://argoproj.github.io/argo-workflows/walk-through/argo-cli/
_github: https://github.com/argoproj/argo-cd
_home: https://argo-cd.readthedocs.io/en/stable/
_name: argo
brew: argocd
choco: argocd-cli
github: https://github.com/argoproj/argo-workflows
pacman:
- argocd
- argocd-cli
aria2:
_bin: aria2c
_desc: "aria2 is a lightweight multi-protocol & multi-source, cross platform download utility operated in command-line."
_docs: https://aria2.github.io/manual/en/html/
_github: https://github.com/aria2/aria2
_name: Aria2/AriaNg
apt: aria2
brew: aria2
choco: aria2
dnf:fedora: aria2
pacman: aria2
port: aria2
scoop: aria2
ariang:
_app: AriaNg Native.app
_deprecated: Not very polished and only available via cask
_desc: "AriaNg, a modern web frontend making aria2 easier to use."
_github: https://github.com/mayswind/AriaNg
_name: AriaNg
cask: ariang
arping:
_bin: arping
_desc: "Arping is a util to find out if a specific IP address on the LAN is 'taken' and what MAC address owns it."
_github: https://github.com/ThomasHabets/arping
_name: ARPing
apt: arping
brew: arping
choco: arping
dnf: arping
pacman: arping
asciinema:
_bin: asciinema
_desc: "asciinema (aka asciinema CLI or asciinema recorder) is a command-line tool for recording terminal sessions."
_docs: https://asciinema.org/docs/
_github: https://github.com/asciinema/asciinema
_home: https://asciinema.org/
_name: asciinema
apk: asciinema
apt: asciinema
brew: asciinema
dnf: asciinema
pacman: asciinema
pipx: asciinema
asdf:
_bin: asdf
_deprecated: ASDF is currently installed via a script rather than in the software definitions.
_desc: "Extendable version manager with support for Ruby, Node.js, Elixir, Erlang & more"
_docs: https://asdf-vm.com/guide/introduction.html
_github: https://github.com/asdf-vm/asdf
_home: https://asdf-vm.com/
_name: asdf-vm
assh:
_bin: assh
_desc: "A transparent wrapper that adds support for regex, aliases, gateways, dynamic hostnames, graphviz, json output, yaml configuration, and more to SSH."
_docs: https://github.com/moul/assh
_github: https://github.com/moul/assh
_home: https://manfred.life/assh
_name: assh
brew: assh
go: moul.io/assh/v2
yay: assh
astronvim:
_deps:
- bottom
- lazygit
- neovim
- node
- python
- ripgrep
- tree-sitter
_deprecated: AstronVIM is deprecated in favor of NvChad which has more stars and is less troublesome to install (in our experience)
_desc: "AstroNvim is an aesthetic and feature-rich neovim config that is extensible and easy to use with a great set of plugins"
_docs: https://astronvim.github.io/
_github: https://github.com/AstroNvim/AstroNvim
_home: https://astronvim.github.io/
_name: AstroNvim
_post: |
#!/usr/bin/env bash
bash -ci "nvim --headless +q"
atuin:
_bin: atuin
_desc: "Atuin replaces your existing shell history with a SQLite database, and records additional context for your commands."
_github: https://github.com/ellie/atuin
_name: Atuin
brew: atuin
cargo: atuin
pacman: atuin
pkg-termux: atuin
port: atuin
audacity:
_app: Audacity.app
_bin: audacity
_desc: "Audacity is an easy-to-use, multi-track audio editor and recorder."
_docs: https://support.audacityteam.org/
_github: https://github.com/audacity/audacity
_home: https://www.audacityteam.org/
_name: Audacity
appimage: Audacity
apt: audacity
cask: audacity
choco: audacity
dnf: audacity
flatpak: org.audacityteam.Audacity
scoop: extras/audacity
snap: audacity
auto-install:
_bin: auto-install
_desc: "Install dependencies as you code ⚡️"
_docs: https://github.com/siddharthkp/auto-install
_github: https://github.com/siddharthkp/auto-install
_home: https://github.com/siddharthkp/auto-install
_name: auto-install
npm: auto-install
autodoc:
_bin: doc
_desc: "Experimental toolkit for auto-generating codebase documentation using LLMs"
_github: https://github.com/context-labs/autodoc
_name: Autodoc
npm: "@context-labs/autodoc"
autokey:
_bin: null
_desc: "AutoKey, a desktop automation utility for Linux and X11."
_docs: https://autokey.github.io/
_github: https://github.com/autokey/autokey
_home: https://code.google.com/archive/p/autokey/
_name: Autokey
apt: autokey
choco: autohotkey
dnf: autokey
yay: autokey-gtk
automake:
_bin: automake
_desc: "GNU Automake is a tool for automatically generating Makefile.in files compliant with the GNU Coding Standards."
_docs: https://www.gnu.org/software/automake/manual/automake.html
_github: false
_home: https://www.gnu.org/software/automake/
_name: GNU Automake
apk: automake
apt: automake
brew: automake
dnf: automake
pacman: automake
pkg: automake
autorestic:
_bin: autorestic
_desc: "Config driven, easy backup cli for restic."
_docs: https://autorestic.vercel.app/quick
_github: https://github.com/cupcakearmy/autorestic/
_home: https://autorestic.vercel.app/
_name: Autorestic
brew: autorestic
aws-shell:
_bin: aws-shell
_desc: "An integrated shell for working with the AWS CLI."
_docs: https://github.com/awslabs/aws-shell
_github: https://github.com/awslabs/aws-shell
_home: https://pypi.org/project/aws-shell/
_name: AWS Shell
brew: aws-shell
pipx: aws-shell
awscli:
_bin: aws
_desc: "Universal Command Line Interface for Amazon Web Services"
_docs: https://docs.aws.amazon.com/cli/index.html
_github: https://github.com/aws/aws-cli
_home: https://aws.amazon.com/
_name: AWS CLI
binary:
darwin: https://awscli.amazonaws.com/AWSCLIV2.pkg
linux: https://awscli.amazonaws.com/awscli-exe-linux-x86_64.zip
windows: https://awscli.amazonaws.com/AWSCLIV2.msi
brew: awscli@2
choco: awscli
awxcli:
_bin: awx
_desc: "AWX provides a web-based user interface, REST API, and task engine built on top of Ansible."
_docs: https://docs.ansible.com/ansible-tower/latest/html/towercli/index.html
_github: https://github.com/ansible/awx
_home: https://docs.ansible.com/automation.html
_name: AWX CLI
pipx: https://releases.ansible.com/ansible-tower/cli/ansible-tower-cli-latest.tar.gz
axel:
_bin: axel
_desc: "Lightweight CLI download accelerator"
_github: https://github.com/axel-download-accelerator/axel
_name: Axel
apt: axel
brew: axel
choco: axel
dnf:fedora: axel
pacman: axel
port: axel
azure-cli:
_bin: az
_desc: "Azure Command-Line Interface"
_docs: https://docs.microsoft.com/en-us/cli/azure/
_github: https://github.com/Azure/azure-cli
_home: https://azure.microsoft.com/
_name: Azure CLI
brew: azure-cli
choco: azure-cli
winget: Microsoft.AzureCLI
yay: azure-cli
azure-functions:
_bin: func
_desc: "Command line tools for Azure Functions"
_github: https://github.com/Azure/azure-functions-core-tools
_name: azure-functions-core-tools
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
backup:
_bin: backup
_desc: "Easy full stack backup operations on UNIX-like systems."
_github: https://github.com/backup/backup
_name: Backup
gem: backup -v5.0.0.beta.1
balenaetcher:
_app: balenaEtcher.app
_appImageName: balenaEtcher.AppImage
_bin: null
_desc: "Flash OS images to SD cards & USB drives, safely and easily."
_docs: https://www.balena.io/docs/learn/welcome/introduction/
_github: https://github.com/balena-io/etcher
_home: https://www.balena.io/etcher/
_name: balenaEtcher
appimage: etcher
cask: balenaetcher
choco: etcher
yay: balena-etcher
bandwhich:
_bin: bandwhich
_desc: "This is a CLI utility for displaying current network utilization by process, connection and remote IP/hostname"
_github: https://github.com/imsnif/bandwhich
_name: Bandwhich
brew: bandwhich
github: github.com/imsnif/bandwhich
pacman: bandwhich
pkg: bandwhich
bane:
_bin: bane
_desc: "AppArmor profile generator for docker containers."
_github: https://github.com/genuinetools/bane
_name: bane
github: github.com/genuinetools/bane
go: github.com/genuinetools/bane@latest
barrier:
_app: Barrier.app
_bin: barrier
_desc: "Barrier is software that mimics the functionality of a KVM switch. Barrier does this in software, allowing you to tell it which machine to control by moving your mouse to the edge of the screen, or by using a keypress to switch focus to a different system."
_github: https://github.com/debauchee/barrier
_name: Barrier
_todo: TODO
cask: barrier
choco: barrier
flatpak: com.github.debauchee.barrier
bash-completion:
_bin: null
_desc: "Programmable completion functions for bash"
_docs: https://docs.brew.sh/Shell-Completion
_github: https://github.com/scop/bash-completion
_name: Bash Completion Formula
apt: bash-completion
brew: bash-completion@2
dnf: bash-completion
pacman: bash-completion
bashly:
_bin: bashly
_desc: " Bash command line framework and CLI generator"
_github: https://github.com/DannyBen/bashly
_name: Bashly
gem: bashly
basictex:
_github: false
_name: Basictex
_when: "! test -d /Library/TeX"
cask: basictex
bat:
_bin: bat
_desc: "A cat(1) clone with syntax highlighting and Git integration."
_github: https://github.com/sharkdp/bat
_name: bat
apk: bat
apt: bat
brew: bat
cargo: bat
choco: bat
pacman: bat
pkg: bat
port: bat
scoop: bat
zypper: bat
bat-extras:
_bin: batman
_desc: "Bash scripts that integrate bat with various command line tools."
_github: https://github.com/eth-p/bat-extras
_name: Bat Extras
brew: bat-extras
emerge: sys-apps/bat-extras
pacman: bat-extras
bats:
_bin: bats
_desc: "Bats is a TAP-compliant testing framework for Bash 3.2 or above."
_github: https://github.com/bats-core/bats-core
_name: Bats Bash Testing
brew: bats-core
npm: bats
bazelisk:
_bin: bazelisk
_desc: "A user-friendly launcher for Bazel."
_docs: https://bazel.build/docs
_github: https://github.com/bazelbuild/bazelisk
_home: https://bazel.build/
_name: Bazel
brew: bazelisk
choco: bazelisk
go: github.com/bazelbuild/bazelisk@latest
npm: "@bazel/bazelisk"
scoop: main/bazel
beekeeper-studio:
_app: Beekeeper Studio.app
_bin: beekeeper-studio
_desc: "Modern and easy to use SQL client for MySQL, Postgres, SQLite, SQL Server, and more."
_github: https://github.com/beekeeper-studio/beekeeper-studio
_name: Beekeeper Studio
cask: beekeeper-studio
choco: beekeeper-studio
flatpak: io.beekeeperstudio.Studio
beets:
_bin: beet
_desc: "music library manager and MusicBrainz tagger"
_docs: https://beets.readthedocs.io/en/stable/
_github: https://github.com/beetbox/beets
_home: https://beets.io/
_name: Beets
pipx: beets
betwixt:
_app: Betwixt.app
_bin: null
_desc: "⚡ Web Debugging Proxy based on Chrome DevTools Network panel."
_docs: https://github.com/kdzwinel/betwixt
_github: https://github.com/kdzwinel/betwixt
_home: https://github.com/kdzwinel/betwixt
_name: Betwixt
cask: betwixt
bfg:
_bin: bfg
_desc: "Removes large or troublesome blobs like git-filter-branch does, but faster."
_docs: https://rtyley.github.io/bfg-repo-cleaner/
_github: https://github.com/rtyley/bfg-repo-cleaner
_home: https://rtyley.github.io/bfg-repo-cleaner/
_name: BFG Repo Cleaner
brew: bfg
choco: bfg-repo-cleaner
port: bfg
bin:
_bin: bin
_desc: "Manages binary files downloaded from different sources"
_github: https://github.com/marcosnils/bin
_name: bin
github: github.com/marcosnils/bin
go: github.com/marcosnils/bin@latest
binwalk:
_bin: binwalk
_desc: "Binwalk is a fast, easy to use tool for analyzing, reverse engineering, and extracting firmware images."
_github: https://github.com/ReFirmLabs/binwalk
_name: Binwalk
apt: binwalk
brew: binwalk
choco: binwalk
dnf: binwalk
pacman: binwalk
bismuth:
_bin: bismuth
_desc: "KDE Plasma add-on, that tiles your windows automatically and lets you manage them via keyboard, similarly to i3, Sway or dwm."
_github: https://github.com/Bismuth-Forge/bismuth
_name: Bismuth
apt: kwin-bismuth
dnf: bismuth
pacman: kwin-bismuth
bitly:
_bin: bitly
_desc: "🔪 Shorten links with Bitly in your terminal!"
_github: https://github.com/xxczaki/bitly-cli-client
_name: bitly
npm: bitly-cli-client
bitwarden:
_app: Bitwarden.app
_bin: bitwarden
_desc: "The desktop vault (Windows, macOS, & Linux)"
_github: https://github.com/bitwarden/clients
_name: Bitwarden
cask: bitwarden
choco: bitwarden
flatpak: com.bitwarden.desktop
mas: 1352778147
pacman: bitwarden
scoop: bitwarden
snap: bitwarden
bitwarden-cli:
_bin: bw
_desc: "The CLI for Bitwarden."
_docs: https://bitwarden.com/help/
_github: https://github.com/bitwarden/clients
_home: https://bitwarden.com/
_name: Bitwarden CLI
brew: bitwarden-cli
choco: bitwarden-cli
npm: "@bitwarden/cli"
pacman: bitwarden-cli
port: bitwarden-cli
scoop: bitwarden-cli
snap: bw
bivac:
_bin: null
_deprecated: Deprecated in favor of using the RClone Docker plugin for S3-backed mounts
_desc: "🏕 📦 Backup Interface for Volumes Attached to Containers"
_github: https://github.com/camptocamp/bivac
_home: https://bivac.io/
_name: bivac
github: github.com/camptocamp/bivac
blackhole:
_bin: false
_desc: "BlackHole is a modern macOS audio loopback driver that allows applications to pass audio to other applications with zero additional latency."
_docs: https://github.com/ExistentialAudio/BlackHole#user-guides
_github: https://github.com/ExistentialAudio/BlackHole
_home: https://github.com/ExistentialAudio/BlackHole
_name: BlackHole
_when:cask: "! test -d /Library/Audio/Plug-Ins/HAL/BlackHole16ch.driver && ! test -d ~/Library/Audio/Plug-Ins/HAL/BlackHole16ch.driver"
cask: blackhole-16ch
blender:
_app: Blender.app
_bin: blender
_desc: "Blender is the free and open source 3D creation suite."
_docs: https://docs.blender.org/manual/en/latest/
_github: https://github.com/blender/blender
_home: https://www.blender.org/
_name: Blender
apt: blender
cask: blender
choco: blender
dnf: blender
flatpak: org.blender.Blender
scoop: extras/blender
snap: blender --classic
blocky:
_bin: blocky
_desc: "Fast and lightweight DNS proxy as ad-blocker for local network with many features"
_github: https://github.com/0xERR0R/blocky
_name: Blocky
_service: blocky
_service:brew:
- name: blocky
sudo: true
_serviceEnabled: true
brew: blocky
go: github.com/0xERR0R/blocky@mastergithub.com/0xERR0R/blocky@master
blueutil:
_bin: blueutil
_desc: "CLI for bluetooth on OSX: power, discoverable state, list, inquire devices, connect, info, …"
_github: https://github.com/toy/blueutil
_name: BlueUtil
brew:darwin: blueutil
boilr:
_bin: null
_deprecated: Deprecated in favor of using `gomplate`
_desc: "⚡ boilerplate template manager that generates files or directories from template repositories"
_github: https://github.com/tmrts/boilr
_name: boilr
github: github.com/tmrts/boilr
go: github.com/tmrts/boilr@latest
boringtun:
_bin: boringtun-cli
_desc: "BoringTun is an implementation of the WireGuard® protocol designed for portability and speed."
_github: https://github.com/cloudflare/boringtun
_name: BoringTun
_todo: Add sudo boringtun-cli utun
brew: boringtun
cargo:darwin: boringtun-cli
cargo:linux: boringtun-cli
bottles:
_bin: bottles
_desc: "Run Windows software and games on Linux"
_github: https://github.com/bottlesdevs/Bottles
_name: Bottles
flatpak: com.usebottles.bottles
bottom:
_bin: bottom
_bin:brew: btm
_desc: "Yet another cross-platform graphical process/system monitor."
_docs: https://clementtsang.github.io/bottom/nightly/
_github: https://github.com/ClementTsang/bottom
_home: https://clementtsang.github.io/
_name: bottom
brew: bottom
pacman: bottom
scoop: bottom
snap: bottom
brasero:
_bin: brasero
_desc: "Brasero is a CD/DVD mastering tool for the GNOME Desktop."
_github: https://github.com/GNOME/brasero
_name: Brasero
apt: brasero
dnf: brasero
pacman: brasero
brave-browser:
_app: Brave Browser.app
_bin: brave
_desc: "The browser that puts you first. Block ads. Save data. And get way faster webpages. Just by switching your browser."
_docs: https://support.brave.com/hc/en-us/articles/360035410812-Quickstart-guide-New-to-Brave-Start-here-
_env:
BRAVE_BROWSER_APPDATA:
cask: $HOME/Library/Application Support/BraveSoftware/Brave-Browser/Default
choco: "%APPDATA%/Local/BraveSoftware/Brave-Browser/User Data"
flatpak: $HOME/.var/app/com.brave.Browser/config/BraveSoftware/Brave-Browser/Default
snap: $HOME/snap/brave/current/.config/BraveSoftware/Brave-Browser/Default
_github: https://github.com/brave/brave-browser
_home: https://brave.com/
_name: Brave Browser
cask: brave-browser
choco: brave
flatpak: com.brave.Browser
snap: brave
brew-gem:
_bin: brew-gem
_desc: "Install gems as homebrew formulas"
_github: https://github.com/sportngin/brew-gem
_name: Homebrew RubyGems
brew: brew-gem
brew-pkg:
_desc: "Build OS X installer packages directly from Homebrew formulae"
_github: https://github.com/timsutton/brew-pkg
_name: Homebrew Pkg
_when:brew:darwin: "! brew list brew-pkg"
brew:darwin: timsutton/formulae/brew-pkg
broot:
_bin: broot
_desc: "A new way to see and navigate directory trees"
_docs: https://dystroy.org/broot/documentation/usage/
_github: https://github.com/Canop/broot
_home: https://dystroy.org/broot/
_name: Broot
apk: broot
brew: broot
cargo: broot
emerge: broot
pkgin: broot
port: broot
browser-sync:
_bin: browser-sync
_desc: "Keep multiple browsers & devices in sync when building websites."
_docs: https://browsersync.io/docs
_github: https://github.com/BrowserSync/browser-sync
_home: https://browsersync.io/
_name: Browsersync
npm: browser-sync
browserosaurus:
_app: Browserosaurus.app
_bin: null
_desc: "🦖 The browser prompter for macOS"
_docs: https://github.com/will-stone/browserosaurus
_github: https://github.com/will-stone/browserosaurus
_home: https://browserosaurus.com/
_name: Browserosaurus
cask: browserosaurus
budibase-cli:
_bin: budi
_desc: "Low code platform for building business apps and workflows in minutes."
_docs: https://docs.budibase.com/docs/budibase-cli-reference
_github: https://github.com/Budibase/budibase
_home: https://budibase.com
_name: budibase-cli
github: github.com/Budibase/budibase
npm: "@budibase/cli"
buildkite-agent:
_bin: buildkite-agent
_desc: "The Buildkite Agent is an open-source toolkit written in Go for securely running build jobs on any device or network."
_github: https://github.com/buildkite/agent
_name: BuildKite Agent
brew: buildkite/buildkite/buildkite-agent
bun:
_bin: bun
_desc: "Incredibly fast JavaScript runtime, bundler, test runner, and package manager all in one"
_github: https://github.com/oven-sh/bun
_name: Bun
brew: oven-sh/bun/bun
npm: bun
proto: bun
bundler:
_bin: bundler
_desc: "Bundler makes sure Ruby applications run the same code on every machine. It does this by managing the gems that the application depends on."
_docs: https://bundler.io/docs.html
_github: https://github.com/rubygems/rubygems/tree/master/bundler
_home: https://bundler.io/
_name: Bundler
gem: bundler
caddy:
_bin: caddy
_desc: "Fast and extensible multi-platform HTTP/1-2-3 web server with automatic HTTPS"
_github: https://github.com/caddyserver/caddy
_name: Caddy
_service: caddy
brew: caddy
choco: caddy
scoop: caddy
cakebrew:
_app: Cakebrew.app
_bin: null
_desc: "The Homebrew GUI App for OS X"
_docs: https://www.cakebrew.com/
_github: https://github.com/brunophilipe/Cakebrew
_home: http://www.cakebrew.com/
_name: Cakebrew
cask: cakebrew
caniuse:
_bin: caniuse
_desc: "Caniuse command line tool"
_github: https://github.com/sgentle/caniuse-cmd
_name: caniuse-cmd
npm: caniuse-cmd
capacitor:
_bin: cap
_desc: "Build cross-platform Native Progressive Web Apps for iOS, Android, and the Web ⚡️"
_github: https://github.com/ionic-team/capacitor
_name: Capacitor
npm: "@capacitor/cli"
captain:
_bin: captain
_deprecated: Unused Docker assistance package
_desc: "⚓️ Easily start and stop docker compose projects"
_github: https://github.com/jenssegers/captain
_name: captain
go: github.com/jenssegers/captain@latest
carapace:
_bin: carapace
_desc: "multi-shell multi-command argument completer"
_github: https://github.com/rsteube/carapace-bin
_name: Carapace
brew: rsteube/tap/carapace
nix-shell: carapace
pacman: carapace-bin
scoop: extras/carapace-bin
winget: rsteube.Carapace
carbon-now:
_bin: carbon-now
_desc: "🖤 Create and share beautiful images of your source code"
_github: https://github.com/carbon-app/carbon
_home: https://carbon.now.sh/
_name: Carbon
npm: carbon-now-cli
carthage:
_bin: carthage
_desc: "A simple, decentralized dependency manager for Cocoa"
_github: https://github.com/Carthage/Carthage
_name: Carthage
brew:darwin: carthage
catfs:
_bin: catfs
_deps:
- fuse
_deprecated: CatFS is reportedly in the alpha stage of development and we experienced issues when trying to use it.
_desc: "Catfs is a caching filesystem written in Rust."
_docs: https://github.com/kahing/catfs#usage
_github: https://github.com/kahing/catfs
_home: https://github.com/kahing/catfs
_name: Catfs
_notes: After `sudo apt-get install -y fuse libfuse-dev, the following error still shows up error could not find system library 'fuse' required by the 'fuse' crate
cargo:linux: catfs
catlight:
_app: Catlight.app
_deprecated: Free tier has strict limitations and app is not very polished
_desc: "Stay on top of your work with CatLight. Get actionable alerts about your builds, tasks, and pull requests."
_github: https://github.com/catlightio/CatLight
_name: Catlight
cask: catlight
deb: https://catlight.io/downloads/linux/beta
ccat:
_bin: ccat
_deprecated: bat can be used instead and has more features
_desc: "ccat is the colorizing cat. It works similar to cat but displays content with syntax highlighting."
_github: https://github.com/owenthereal/ccat
_name: ccat
brew: ccat
go: github.com/owenthereal/ccat@latest
pacman: ccat
ceph:
_bin: ceph-client
_deps:
- dokany
_desc: "Ceph is a distributed object, block, and file storage platform"
_github: https://github.com/ceph/ceph
_name: CephFS
apt: cephadm
brew: megabyte-labs/tap/ceph-client
dnf: cephadm
zypper: cephadm
cerebro:
_app: Cerebro.app
_bin: cerebro
_deprecated: macOS system search more native way of providing similar features. Better alternatives are available.
_desc: "🔵 Cerebro is an open-source launcher to improve your productivity and efficiency"
_github: https://github.com/cerebroapp/cerebro
_name: Cerebro
cask: cerebro
choco: cerebro
github: github.com/cerebroapp/cerebro
yay: cerebro
certbot:
_bin: certbot
_desc: "Certbot is EFF's tool to obtain certs from Let's Encrypt and (optionally) auto-enable HTTPS on your server. It can also act as a client for any other CA that uses the ACME protocol."
_docs: https://eff-certbot.readthedocs.io/en/stable/
_github: https://github.com/certbot/certbot
_home: https://certbot.eff.org/
_name: CertBot
_pipx:inject:
- certbot-dns-cloudflare
_post: pipx inject certbot certbot-dns-cloudflare
pipx: certbot
cf-terraforming:
_bin: cf-terraforming
_desc: "A command line utility to facilitate terraforming your existing Cloudflare resources."
_github: https://github.com/cloudflare/cf-terraforming
_name: CloudFlare Terraforming
cask: cloudflare/cloudflare/cf-terraforming
cfssl:
_bin: cfssl
_desc: "CFSSL is CloudFlare's PKI/TLS swiss army knife. It is both a command line tool and an HTTP API server for signing, verifying, and bundling TLS certificates."
_github: https://github.com/cloudflare/cfssl
_home: https://cfssl.org/
_name: CFSSL
brew: cfssl
pacman: cfssl
charm:
_bin: charm
_desc: "Charm is a set of tools that makes adding a backend to your terminal-based applications fun and easy. Quickly build modern CLI applications without worrying about user accounts, data storage and encryption."
_docs: https://github.com/charmbracelet/charm
_github: https://github.com/charmbracelet/charm
_home: https://charm.sh
_name: Charm
brew: charmbracelet/tap/charm
go: github.com/charmbracelet/charm@main
nix-env: nixpkgs.charm
pacman: charm
chatgpt:
_app: ChatGPT.app
_bin: chatgpt
_desc: "Official ChatGPT application for desktop for macOS and fallbacks for ChatGPT desktop on other platforms"
_home: https://chatgpt.com/
_github: false
_name: ChatGPT Official Desktop Application
cask: chatgpt
choco: chatgpt
snap: chatgpt-desktop
chatgpt-nofwl:
_app: NoFWL.app
_bin: nofwl
_deprecated: Deprecated in favor of the official ChatGPT application
_desc: ChatGPT desktop application (Mac, Windows and Linux)
_docs: https://app.nofwl.com/docs/chatgpt/config
_github: https://github.com/lencx/nofwl
_home: https://app.nofwl.com/
_name: ChatGPT Desktop (NoFWL Version)
appimage: lencx/nofwl
apt: https://github.com/lencx/nofwl/releases/download/v0.1.0/NoFWL_0.1.0_linux_x86_64.deb
cask: lencx/nofwl/nofwl --no-quarantine
msi: https://github.com/lencx/nofwl/releases/download/v0.1.0/NoFWL_0.1.0_windows_x86_64.msi
cheat:
_bin: cheat
_desc: "cheat allows you to create and view interactive cheatsheets on the command-line."
_docker: docker run --rm bannmann/docker-cheat
_docs: https://github.com/cheat/cheat
_github: https://github.com/cheat/cheat
_home: https://github.com/cheat/cheat
_name: Cheat
brew: cheat
go: github.com/cheat/cheat/cmd/cheat@latest
nix: nixos.cheat
snap: cheat
yay: cheat
chef-workstation:
_app: Chef Workstation App.app
_bin: chef-workstation
_deprecated: Not utilizing Chef and it automatically adds a top bar menu item that causes load delay
_desc: "Chef Infra is a configuration management tool designed to bring automation to your entire infrastructure."
_github: https://github.com/chef/chef
_name: Chef Workstation
apt: https://packages.chef.io/files/stable/chef-workstation/21.10.640/ubuntu/20.04/chef-workstation_21.10.640-1_amd64.deb
cask: chef-workstation
choco: chef-workstation
dnf: https://packages.chef.io/files/stable/chef-workstation/21.10.640/el/8/chef-workstation-21.10.640-1.el8.x86_64.rpm
chezmoi:
_bin: chezmoi
_desc: "Manage your dotfiles across multiple diverse machines, securely."
_docs: https://www.chezmoi.io/user-guide/command-overview/
_github: https://github.com/twpayne/chezmoi
_home: https://www.chezmoi.io/
_name: Chezmoi
apk: chezmoi
brew: chezmoi
choco: chezmoi
nix: chezmoi
pacman: chezmoi
pkg: chezmoi
snap: chezmoi --classic
xbps: chezmoi
zypper: chezmoi
chrome-cli:
_bin: chrome-cli
_desc: "Control Google Chrome from the command line"
_github: https://github.com/prasmussen/chrome-cli
_name: chrome-cli
brew:darwin: chrome-cli
chrome-gnome-shell:
_bin: null
_desc: "The browser extension that provides integration with GNOME Shell and the corresponding extensions repository."
_github: https://gitlab.gnome.org/GNOME/gnome-browser-extension
_home: https://wiki.gnome.org/Projects/GnomeShellIntegration
_name: gnome-browser-extension
apt: chrome-gnome-shell
dnf: chrome-gnome-shell
pacman: chrome-gnome-shell
chrome-remote-desktop-host:
_app: Chrome Remote Desktop Host Uninstaller.app
_bin: chrome-remote-desktop-host
_github: false
_name: Chrome Remote Desktop Host
_todo: TODO - Add install method for Linux
cask: chrome-remote-desktop-host
choco: chrome-remote-desktop-host
chromium:
_bin: chromium
_deprecated: Deprecated in favor of the regular Chrome.
_deps:
- chrome-gnome-shell
_desc: "Chromium is an open-source browser project that aims to build a safer, faster, and more stable way for all users to experience the web."
_github: https://github.com/chromium/chromium
_name: chromium
apt: chromium
dnf: chromium
flatpak: org.chromium.Chromium
snap: chromium
clair:
_bin: clair
_desc: "Clair is an open source project for the static analysis of vulnerabilities in application containers (currently including OCI and docker)."
_docs: https://quay.github.io/clair/
_github: https://github.com/quay/clair
_name: clair
brew: clair
github: github.com/quay/clair
clamav:
_bin: clamav-config
_desc: "ClamAV® is an open source antivirus engine for detecting trojans, viruses, malware & other malicious threats."
_docs: https://docs.clamav.net/
_github: https://github.com/Cisco-Talos/clamav
_home: https://www.clamav.net/
_name: ClamAV
_groups:
- clamav
_service:apt:
- clamav-daemon
- clamav-freshclam
_service:brew:
- name: clamav
sudo: true
_service:dnf:
- clamav-daemon
- clamd-freshclam
_service:pacman:
- clamav-daemon
- clamav-freshclam
_serviceEnabled: true
_post: |
if [ -d /Applications ] && [ -d /System ]; then
load-service clamav.clamdscan
load-service clamav.freshclam
load-service clamav.notification
fi
freshclam
apt:
- clamav
- clamdscan
- clamav-daemon
brew: clamav
dnf:
- clamav
- clamav-update
- clamav-daemon
pacman: clamav
clangd:
_bin: clangd
_desc: "clangd is a language server, and provides C++ IDE features to editors."
_docs: https://clangd.llvm.org/guides/
_github: https://github.com/llvm/llvm-project/tree/main/clang-tools-extra/clangd
_home: https://clangd.llvm.org/
_name: clangd
apt: clangd
brew: llvm
choco: llvm
dnf: clang-tools-extra
pacman: clang
scoop: llvm
clipboard:
_bin: cb
_desc: "😎🏖️🐬 Your new, 𝙧𝙞𝙙𝙤𝙣𝙠𝙪𝙡𝙞𝙘𝙞𝙤𝙪𝙨𝙡𝙮 smart clipboard manager"
_github: https://github.com/Slackadays/Clipboard.git
_name: Clipboard
apk: clipboard
brew: clipboard
emerge: app-misc/clipboard
flatpak: app.getclipboard.Clipboard
nix-env: nixpkgs.clipboard-jh
scoop: clipboard
snap: clipboard
xbps: clipboard
yay: clipboard
cloc:
_bin: cloc
_desc: "cloc counts blank lines, comment lines, and physical lines of source code in many programming languages."
_github: https://github.com/AlDanial/cloc
_name: Cloc
apk: cloc
apt: cloc
brew: cloc
choco: cloc
dnf: cloc
emerge: dev-util/cloc
npm: cloc
pacman: cloc
pkg-freebsd: cloc
pkg_add: cloc
port: cloc
scoop: cloc
clocker:
_app: Clocker.app
_bin: clocker
_desc: "⏲ macOS app to plan and organize through timezones."
_github: https://github.com/n0shake/clocker
_name: Clocker
cask: clocker
cloudflare-cli:
_bin: cfcli
_desc: "CLI for interacting with Cloudflare"
_github: https://github.com/danielpigott/cloudflare-cli
_name: CloudFlare CLI
npm: cloudflare-cli
cloudflared:
_bin: cloudflared
_desc: "Cloudflare Tunnel client (formerly Argo Tunnel)"
_github: https://github.com/cloudflare/cloudflared
_name: CloudFlared
binary:
linux: https://github.com/cloudflare/cloudflared/releases/latest/download/cloudflared-linux-amd64
brew:darwin: cloudflare/cloudflare/cloudflared
github: github.com/cloudflare/cloudflared
cmake:
_bin: cmake
_desc: "CMake is a cross-platform, open-source build system generator."
_docs: https://cmake.org/documentation/
_github: https://github.com/Kitware/CMake
_home: https://cmake.org/
_name: Chezmoi
brew: cmake
choco: cmake
snap: cmake --classic
cmctl:
_bin: cmctl
_desc: "Automatically provision and manage TLS certificates in Kubernetes"
_docs: https://cert-manager.io/docs/
_github: https://github.com/cert-manager/cert-manager
_home: https://cert-manager.io/docs/usage/cmctl/
_name: cmctl
brew: cmctl
cockpit:
_bin: cockpit
_desc: "Cockpit is a web-based graphical interface for servers."
_docs: https://cockpit-project.org/documentation.html
_github: https://github.com/cockpit-project/cockpit
_home: https://cockpit-project.org/
_name: Cockpit
_post: sudo usermod -a -G libvirtdbus libvirt
_service:pacman: cockpit.socket
_systemd: cockpit
_systemd:pacman: cockpit.socket
apt:
- 389-ds-base
- cockpit
- cockpit-389-ds
- cockpit-machines
- cockpit-networkmanager
- cockpit-packagekit
- cockpit-podman
- cockpit-storaged
- libvirt-dbus
dnf:centos:
- 389-ds-base
- cockpit
- cockpit-machines
- cockpit-networkmanager
- cockpit-packagekit
- cockpit-podman
- cockpit-storaged
- libvirt-dbus
dnf:fedora:
- 389-ds-base
- cockpit
- cockpit-389-ds
- cockpit-machines
- cockpit-networkmanager
- cockpit-packagekit
- cockpit-podman
- cockpit-storaged
- libvirt-dbus
pacman:
- 389-ds-base
- cockpit
- cockpit-389-ds
- cockpit-machines
- cockpit-networkmanager
- cockpit-packagekit
- cockpit-podman
- cockpit-storaged
- libvirt-dbus
cockpit-client:
_bin: cockpit-client
_desc: "Cockpit is a web-based graphical interface for servers."
_github: https://github.com/cockpit-project/cockpit
_home: https://cockpit-project.org/
_name: Cockpit Desktop Client
flatpak: org.cockpit_project.CockpitClient
cocoapods:
_bin: null
_desc: "CocoaPods manages dependencies for your Xcode projects."
_docs: https://guides.cocoapods.org/using/getting-started.html
_github: https://github.com/CocoaPods/CocoaPods
_home: https://cocoapods.org/
_name: cocoapods
brew:darwin: cocoapods
gem:darwin: cocoapods
cod:
_bin: cod
_desc: "Cod is a completion daemon for bash, fish, and zsh. It detects usage of --help commands, parses their output, and generates auto-completions for your shell."
_docs: https://github.com/dim-an/cod
_github: https://github.com/dim-an/cod
_home: https://github.com/dim-an/cod
_name: Cod
_todo: Check for brew install later on (5/14/2023)
go: github.com/dim-an/cod@master
codeclimate:
_bin: codeclimate
_desc: "Code Climate is a popular static analysis platform that helps developers improve code quality. codeclimate is a command line interface for the Code Climate analysis platform."
_github: https://github.com/codeclimate/codeclimate
_name: CodeClimate
_todo: Add check to ensure Docker is loaded / running
_usesDocker: true
brew: codeclimate/formulae/codeclimate
brew:darwin: codeclimate/formulae/codeclimate
script:
linux: cd /tmp && curl -L https://github.com/codeclimate/codeclimate/archive/master.tar.gz | tar xvz && cd codeclimate-* && sudo make install
codeedit:
_app: CodeEdit.app
_bin: codeedit
_desc: "CodeEdit is a code editor built by the community, for the community, written entirely and unapologetically for macOS."
_github: https://github.com/CodeEditApp/CodeEdit
_name: CodeEdit
_todo: TODO once this is out of alpha
cask: codeedit
coder:
_bin: coder
_desc: "Provision remote development environments via Terraform"
_docs: https://coder.com/docs/v1/latest
_github: https://github.com/coder/coder
_home: https://coder.com/
_name: Coder
brew: coder
cointop:
_bin: cointop
_desc: "A fast and lightweight interactive terminal based UI application for tracking cryptocurrencies 🚀"
_docs: https://docs.cointop.sh/
_github: https://github.com/cointop-sh/cointop
_home: https://cointop.sh/
_name: Cointop
brew: cointop
port: cointop
commitizen:
_bin: cz
_desc: "When you commit with Commitizen, you'll be prompted to fill out any required commit fields at commit time."
_docs: https://commitizen-tools.github.io/commitizen/
_github: https://github.com/commitizen/cz-cli
_home: https://commitizen-tools.github.io/commitizen/
_name: commitizen
npm: commitizen
commitlint:
_bin: commitlint
_desc: "📓 Lint commit messages"
_docs: https://commitlint.js.org/#/?id=documentation
_github: https://github.com/conventional-changelog/commitlint
_home: https://commitlint.js.org
_name: commitlint
npm: "@commitlint/cli"
composer:
_bin: composer
_desc: "Dependency Manager for PHP"
_docs: https://getcomposer.org/doc/
_github: https://github.com/composer/composer
_home: https://getcomposer.org/
_name: Composer
brew: composer
choco: composer
pacman: composer
scoop: composer
script:
darwin: cd ~ && curl -sS https://getcomposer.org/installer | php && sudo mv composer.phar /usr/local/bin/composer && sudo chmod +x /usr/local/bin/composer
linux: cd ~ && curl -sS https://getcomposer.org/installer | php && sudo mv composer.phar /usr/local/bin/composer && sudo chmod +x /usr/local/bin/composer
confd:
_bin: confd
_desc: "Manage local application configuration files using templates and data from etcd or consul"
_github: https://github.com/kelseyhightower/confd
_name: confd
brew: confd
choco: confd
github: github.com/kelseyhightower/confd
yay: confd
connections:
_bin: connections
_desc: "A remote desktop client for the GNOME desktop environment"
_github: false
_gitlab: https://gitlab.gnome.org/GNOME/connections
flatpak: org.gnome.Connections
consul-cli:
_bin: consul
_desc: "Consul is a distributed, highly available, and data center aware solution to connect and configure applications across dynamic, distributed infrastructure."
_docs: https://developer.hashicorp.com/consul/docs
_github: https://www.github.com/hashicorp/consul
_home: https://www.consul.io/
_name: Consul
_service: consul
apt: consul
brew: consul
pkg: consul
yay: consul-bin
consul-template:
_bin: consul-template
_desc: "Template rendering, notifier, and supervisor for @hashicorp Consul and Vault data."
_docs: https://learn.hashicorp.com/tutorials/consul/consul-template
_github: https://github.com/hashicorp/consul-template
_home: https://www.hashicorp.com/
_name: Consul Template
brew: consul-template
choco: consul-template
scoop: main/consul
container-structure-test:
_bin: container-structure-test
_desc: "validate the structure of your container images"
_github: https://github.com/GoogleContainerTools/container-structure-test
_name: Container Structure Tests
brew: container-structure-test
yay: container-structure-test
cookiecutter:
_bin: cookiecutter
_desc: "A cross-platform command-line utility that creates projects from cookiecutters (project templates), e.g. Python package projects, C projects."
_docs: https://cookiecutter.readthedocs.io/
_github: https://github.com/cookiecutter/cookiecutter
_name: cookiecutter
brew: cookiecutter
pipx: cookiecutter
cordova:
_bin: cordova
_desc: "Mobile apps with HTML, CSS & JS"
_docs: https://cordova.apache.org/docs/en/latest/
_github: https://github.com/apache/cordova
_home: https://cordova.apache.org/
_name: Apache Cordova
npm: cordova
coreutils:
_bin: chown
_bin:darwin: gchown
_github: false
apt: coreutils
brew: coreutils
dnf: coreutils
pacman: coreutils
copilot-for-xcode:
_app: Copilot for Xcode.app
_bin: copilot-for-xcode
_desc: "The missing GitHub Copilot, Codeium and ChatGPT Xcode Source Editor Extension"
_github: https://github.com/intitni/CopilotForXcode
_name: CoPilot for Xcode
cask: copilot-for-xcode
croc:
_bin: croc
_desc: "Easily and securely send things from one computer to another 🐊 📦"
_github: https://github.com/schollz/croc
_name: croc
brew: croc
choco: croc
github: github.com/schollz/croc
go: github.com/schollz/croc/v9@latest
pacman: croc
pkg: croc
scoop: croc
crunch:
_app: Crunch.app
_bin: crunch
_deprecated: Deprecated in favor of ImageOptim which has a more polished interface and can handle files other than PNGs
_desc: "Insane(ly slow but wicked good) PNG image optimization"
_docs: https://github.com/chrissimpkins/Crunch
_github: https://github.com/chrissimpkins/Crunch
_home: https://github.com/chrissimpkins/Crunch
_name: Crunch
cask: crunch
script: cd /tmp && rm -rf Crunch && git clone https://github.com/chrissimpkins/Crunch.git && make build-dependencies && make install-executable && cd /tmp && rm -rf Crunch && rm -rf ~/zopfli && rm -rf ~/pngquant && echo "TODO WARNING - The ~/zopfli and ~/pngquant directories were deleted and may be required (but were removed due to HOME directory pollution)"
crunch-app:
_app: Crunch.app
_bin: null
_desc: "Insane(ly slow but wicked good) PNG image optimization"
_docs: https://github.com/chrissimpkins/Crunch/blob/master/docs/MACOSGUI.md
_github: https://github.com/chrissimpkins/Crunch
_home: https://github.com/chrissimpkins/Crunch
_name: Crunch macOS App
cask: crunch
cryptomator:
_app: Cryptomator.app
_bin: cryptomator
_desc: "Multi-platform transparent client-side encryption of your files in the cloud"
_github: https://github.com/cryptomator/cryptomator
_name: Cryptomator
cask: cryptomator
choco: cryptomator
flatpak: org.cryptomator.Cryptomator
csvkit:
_bin: csvcut
_desc: "A suite of utilities for converting to and working with CSV, the king of tabular file formats."
_github: https://github.com/wireservice/csvkit
_name: csvkit
brew: csvkit
ctop:
_bin: ctop
_desc: "Top-like interface for container metrics"
_github: https://github.com/bcicen/ctop
_name: ctop
brew: ctop
github: github.com/bcicen/ctop
yay: ctop-bin
cumulus:
_app: Cumulus.app
_bin: null
_deprecated: Unnecessary menu bar widget for SoundCloud.
_desc: "☁️ A SoundCloud player that lives in your menubar."
_github: https://github.com/gillesdemey/Cumulus
_name: Cumulus
cask: cumulus
github: github.com/gillesdemey/Cumulus
cups:
_bin: cupsctl
_desc: "CUPS is a standards-based, open source printing system developed by Apple Inc. for macOS® and other UNIX®-like operating systems. CUPS uses the Internet Printing Protocol (\"IPP\") and provides System V and Berkeley command-line interfaces, a web interface, and a C API to manage printers and print jobs. It supports printing to both local (parallel, serial, USB) and networked printers, and printers can be shared from one computer to another, even over the Internet!"
_github: https://github.com/apple/cups
_name: CUPS
_ports:
- port: 631
proto: tcp
_systemd: smbd
apt:
- avahi-daemon
- cups
brew: cups
dnf: cups
pacman:
- avahi-daemon
- cups
curator:
_bin: curator
_desc: "Like a museum curator manages the exhibits and collections on display, Elasticsearch Curator helps you curate, or manage your indices."
_docs: https://www.elastic.co/guide/en/elasticsearch/client/curator
_github: https://github.com/elastic/curator
_home: https://www.elastic.co/guide/en/elasticsearch/client/curator
_name: curator
pipx: elasticsearch-curator
curl:
_bin: curl
_desc: "A command line tool and library for transferring data with URL syntax."
_docs: https://curl.se/docs/
_github: https://github.com/curl/curl
_home: https://curl.se/
_name: cURL
_preload: true
apk: curl
apt: curl
brew: curl
choco: curl
dnf: curl
pacman: curl
pkg: curl
scoop: curl
xbps: curl
zypper: curl
curlie:
_bin: curlie
_desc: "Curlie is a frontend to curl that adds the ease of use of httpie, without compromising on features and performance."
_docs: https://curlie.io/
_github: https://github.com/rs/curlie
_home: https://curlie.io/
_name: Curlie
brew: curlie
go: github.com/rs/curlie@latest
pkg: curlie
port: curlie
scoop: curlie
cutter:
_app: Cutter.app
_bin: cutter
_desc: "Cutter is a free and open-source reverse engineering platform powered by rizin."
_github: https://github.com/rizinorg/cutter
_name: cutter
cask: cutter
choco: cutter
flatpak: re.rizin.cutter
cyberduck:
_app: Cyberduck.app
_bin: cyberduck
_desc: "Cyberduck is a libre file transfer client for macOS and Windows."
_github: https://github.com/iterate-ch/cyberduck
_home: https://cyberduck.io/
_name: Cyberduck
cask: cyberduck
choco: cyberduck
cyberduck-cli:
_bin: duck
_desc: "Cyberduck is a libre file transfer client for macOS and Windows."
_github: https://github.com/iterate-ch/cyberduck
_name: Cyberduck CLI
brew: cyberduck
choco: duck
pacman: duck
d2vm:
_bin: d2vm
_desc: "Build Virtual Machine Image from Dockerfile or Docker image"
_github: https://github.com/linka-cloud/d2vm
_name: Docker 2 VM
brew: linka-cloud/tap/d2vm
dagu:
_bin: dagu
_desc: "Developer-friendly, minimalism Cron alternative, but with much more capabilities. It aims to solve greater problems."
_github: https://github.com/dagu-dev/dagu
_name: Dagu
_post: sudo mkdir -p /var/log/dagu
brew: yohamta/tap/dagu
dasel:
_bin: dasel
_desc: "Select, put and delete data from JSON, TOML, YAML, XML and CSV files with a single tool. Supports conversion between formats and can be used as a Go package."
_github: https://github.com/TomWright/dasel
_name: dasel
brew: dasel
github: github.com/TomWright/dasel
go: github.com/tomwright/dasel/cmd/dasel@master
dat:
_bin: dat
_desc: "💾 peer-to-peer sharing & live syncronization of files via command line"
_github: https://github.com/datproject/dat
_name: dat
github: github.com/dat-ecosystem-archive/dat
npm: dat@next
dat-desktop:
_app: Dat Desktop.app
_bin: null
_desc: "Peer to peer data syncronization"
_github: https://github.com/dat-ecosystem-archive/dat-desktop
_name: Dat Desktop
appimage: dat-ecosystem-archive/dat-desktop
cask: dat
exe: https://github.com/dat-ecosystem-archive/dat-desktop/releases/download/v3.0.1/Dat-Desktop-Setup-3.0.1.exe
dconf-editor:
_bin: dconf-editor
_desc: "A GSettings editor for GNOME."
_github: https://github.com/GNOME/dconf-editor/tree/master
_gitlab: https://gitlab.gnome.org/GNOME/dconf-editor
_name: dconf-editor
flatpak: ca.desrt.dconf-editor
debsecan:
_bin: debsecan-by-type
_desc: "debsecan, the Debian Security Analyzer, is a tool to generate a list of vulnerabilities which affect a particular Debian installation."
_github: false
_gitlab: https://gitlab.com/fweimer/debsecan
_home: https://wiki.debian.org/DebianSecurity/debsecan
_name: Debian Security Analyzer
apt: debsecan
deja-dup:
_bin: dejadup
_desc: "Déjà Dup is a simple backup tool. It hides the complexity of backing up the Right Way (encrypted, off-site, and regular) and uses duplicity as the backend."
_github: false
_gitlab: https://gitlab.gnome.org/World/deja-dup
_home: https://apps.gnome.org/DejaDup/
flatpak: org.gnome.DejaDup
delta:
_bin: delta
_desc: "A syntax-highlighting pager for git, diff, grep, and blame output"
_docs: https://dandavison.github.io/delta/
_github: https://github.com/dandavison/delta
_home: https://github.com/dandavison/delta
_name: Delta
brew: git-delta
cargo: git-delta
choco: delta
dnf:fedora: git-delta
pacman: git-delta
pkg: git-delta
scoop: delta
delve:
_bin: dlv
_desc: "Delve is a debugger for the Go programming language."
_docs: https://github.com/go-delve/delve/tree/master/Documentation
_github: https://github.com/go-delve/delve
_home: https://github.com/go-delve/delve
_name: Delve
brew: delve
go: github.com/go-delve/delve/cmd/dlv@latest
deno:
_bin: deno
_desc: "A modern runtime for JavaScript and TypeScript."
_docs: https://deno.land/manual
_github: https://github.com/denoland/deno
_home: https://deno.land/
_name: Deno
brew: deno
cargo: deno
choco: deno
nix: deno
scoop: deno
desed:
_bin: desed
_desc: "Debugger for Sed: demystify and debug your sed scripts, from comfort of your terminal."
_docs: https://github.com/SoptikHa2/desed#controls
_github: https://github.com/SoptikHa2/desed
_home: https://github.com/SoptikHa2/desed
_name: desed
cargo: desed
dnf:fedora: desed
github: github.com/SoptikHa2/desed
pkg: desed
xbps-freebsd: desed
desk:
_bin: desk
_desc: "A lightweight workspace manager for the shell"
_github: https://github.com/jamesob/desk
_name: Desk
brew: desk
deta:
_bin: deta
_desc: "Command line interface for managing Deta"
_docs: https://docs.deta.sh/docs/cli/install
_github: https://github.com/deta/deta-cli
_home: https://www.deta.sh/
_name: deta
github: github.com/deta/deta-cli
script:
darwin: curl -fsSL https://get.deta.dev/cli.sh | sh
linux: curl -fsSL https://get.deta.dev/cli.sh | sh
windows: iwr https://get.deta.dev/cli.ps1 -useb | iex
devbox:
_bin: devbox
_desc: "Devbox is a command-line tool that lets you easily create isolated shells for development."
_github: https://github.com/jetpack-io/devbox
_name: devbox
_todo: Revisit because install via script would require expect since piping y to the installer is not working
devpod:
_bin: devpod
_desc: "Codespaces but open-source, client-only and unopinionated: Works with any IDE and lets you use any cloud, kubernetes or just localhost docker."
_github: https://github.com/loft-sh/devpod
_name: DevPod
cask: devpod
devspace:
_bin: devspace
_desc: "DevSpace - The Fastest Developer Tool for Kubernetes ⚡ Automate your deployment workflow with DevSpace and develop software directly inside Kubernetes."
_github: https://github.com/devspace-sh/devspace
_name: DevSpace
brew: devspace
npm: devspace
scoop: devspace
devtoys:
_app: DevToys.app
_bin: devtoys
_desc: "A Swiss Army knife for developers."
_github: https://github.com/DevToys-app/DevToys
_home: https://devtoys.app/
_name: DevToys
cask: devtoys
winget: DevToys-app.DevToys
yay: devtoys-bin
dframe:
_bin: dframe
_desc: "📱 Put device frames around your mobile/web/progressive app screenshots."
_github: https://github.com/c0bra/deviceframe
_name: deviceframe
npm: deviceframe
dialect:
_bin: dialect
_desc: "A translation app for GNOME."
_github: https://github.com/dialect-app/dialect/
_name: dialect
apt: dialect
dnf: dialect
flatpak: app.drey.Dialect
dialog:
_bin: dialog
_desc: "Though similar in style to CDK, it is different, being a script-interpreter which provides a set of curses widgets. Widgets are objects whose appearance and behavior can be customized."
_github: false
_home: https://invisible-island.net/dialog/
_name: Dialog
apt: dialog
brew: dialog
choco: dialog
dnf: dialog
pacman: dialog
difftastic:
_bin: difft
_desc: "Difftastic is a structural diff tool that compares files based on their syntax."
_docs: https://difftastic.wilfred.me.uk/git.html
_github: https://github.com/Wilfred/difftastic
_home: https://difftastic.wilfred.me.uk/
_name: Difftastic
brew: difftastic
cargo: difftastic
direnv:
_bin: direnv
_desc: "direnv is an extension for your shell. It augments existing shells with a new feature that can load and unload environment variables depending on the current directory."
_docs: https://direnv.net/
_github: https://github.com/direnv/direnv
_home: https://direnv.net/
_name: direnv
apt: direnv
brew: direnv
github: github.com/direnv/direnv
discord:
_app: Discord.app
_bin: discord
_desc: "Discord is great for playing games and chilling with friends, or even building a worldwide community. Customize your own space to talk, play, and hang out."
_github: false
_home: https://discord.com/
_name: Discord
cask: discord
choco: discord
flatpak: com.discordapp.Discord
distrobox:
_bin: distrobox
_desc: "Use any linux distribution inside your terminal."
_github: https://github.com/89luca89/distrobox
_name: Distrobox
apk: distrobox
apt: distrobox
dnf: distrobox
pacman: distrobox
dive:
_bin: dive
_desc: "A tool for exploring each layer in a docker image"
_description: A tool for exploring each layer in a docker image
_github: https://github.com/wagoodman/dive
_home: https://github.com/wagoodman/dive
_name: dive
brew: dive
github: github.com/wagoodman/dive
go: github.com/wagoodman/dive@latest
yay: dive
dnsmasq:
_bin: dnsmasq
_desc: "Dnsmasq provides network infrastructure for small networks: DNS, DHCP, router advertisement and network boot."
_docs: https://thekelleys.org.uk/dnsmasq/docs/dnsmasq-man.html
_github: https://github.com/imp/dnsmasq
_name: dnsmasq
_service: dnsmasq
apt: dnsmasq
brew: dnsmasq
dnf: dnsmasq
pacman: dnsmasq
port: dnsmasq
docker:
_bin: docker
_deps:
- docker-images
_desc: "Docker - the open-source application container engine"
_github: https://github.com/microsoft/docker
_name: Docker CLI
apt:
- containerd.io
- docker-ce
- docker-ce-cli
- docker-compose-plugin
dnf:
- containerd.io
- docker-ce
- docker-ce-cli
- docker-compose-plugin
pacman:
- containerd.io
- docker-ce
- docker-ce-cli
- docker-compose-plugin
script:
darwin: echo "Docker CLI installed by Docker Desktop on macOS"
zypper:
- containerd.io
- docker-ce
- docker-ce-cli
- docker-compose-plugin
docker-credential-helper:
_bin:darwin: docker-credential-osxkeychain
_bin:linux: docker-credential-secretservice
_bin:windows: docker-credential-wincred
_desc: "Programs to keep Docker login credentials safe by storing in platform keystores"
_docs: https://github.com/docker/docker-credential-helpers
_github: https://github.com/docker/docker-credential-helpers
_home: https://github.com/docker/docker-credential-helpers
_name: Docker Credential Helper
_preload: true
brew: docker-credential-helper
docker-desktop:
_app: Docker.app
_desc: "Docker Desktop adds a sleek UI for Docker and makes it easier to manage Docker on macOS and Windows."
_docs: https://docs.docker.com/
_github: false
_home: https://www.docker.com/products/docker-desktop/
_name: Docker Desktop
apt: https://desktop.docker.com/linux/main/amd64/docker-desktop-4.16.2-amd64.deb
cask: docker
choco: docker-desktop
dnf: https://desktop.docker.com/linux/main/amd64/docker-desktop-4.16.2-x86_64.rpm
pacman: https://desktop.docker.com/linux/main/amd64/docker-desktop-4.16.2-x86_64.pkg.tar.zst
docker-images:
_desc: This entry is used to trigger a post-installation docker image pre-load. See the `docker-images` entry in `.chezmoidata.yaml`.
_github: false
script: echo "Enabling docker-images pre-load"
docker-langserver:
_bin: docker-langserver
_desc: "A language server for Dockerfiles powered by Node.js, TypeScript, and VSCode technologies."
_docs: https://github.com/rcjsuen/dockerfile-language-server-nodejs
_github: https://github.com/rcjsuen/dockerfile-language-server-nodejs
_home: https://github.com/rcjsuen/dockerfile-language-server-nodejs
_name: Docker Language Server
npm: dockerfile-language-server-nodejs
docker-plugins:
_desc: This entry is used to trigger a post-installation Docker plugin installation. See `docker-plugins` entry in `.chezmoidata.yaml`.
_github: false
docker-pushrm:
_bin: docker-pushrm
_desc: "\"Docker Push Readme\" - a Docker CLI plugin to update container repo docs"
_github: https://github.com/christian-korneck/docker-pushrm
_name: Docker PushRM
script: |
#!/usr/bin/env bash
if [ ! -f "${XDG_CONFIG_HOME:-$HOME/.config}/docker/cli-plugins/docker-pushrm" ]; then
gum log -sl info 'Acquiring release information for Docker push-rm'
RELEASE_TAG="$(curl -sSL https://api.github.com/repos/christian-korneck/docker-pushrm/releases/latest | jq -r '.tag_name')"
mkdir -p "${XDG_CONFIG_HOME:-$HOME/.config}/docker/cli-plugins"
gum log -sl info 'Downloading Docker push-rm' && curl https://github.com/christian-korneck/docker-pushrm/releases/download/$RELEASE_TAG/docker-pushrm_darwin_amd64 -o "${XDG_CONFIG_HOME:-$HOME/.config}/docker/cli-plugins/docker-pushrm"
chmod +x "${XDG_CONFIG_HOME:-$HOME/.config}/docker/cli-plugins/docker-pushrm"
gum log -sl info 'Added Docker push-rm'
else
gum log -sl info 'Docker push-rm already added'
fi
docker-slim:
_bin: slim
_desc: "Slim(toolkit): Don't change anything in your container image and minify it by up to 30x (and for compiled languages even more) making it secure too!"
_docs: https://github.com/docker-slim/docker-slim#basic-usage-info
_github: https://github.com/docker-slim/docker-slim
_home: https://dockersl.im/
_name: Docker Slim
brew: docker-slim
dnf:fedora: golang-github-docker-slim
github: github.com/docker-slim/docker-slim
yay: docker-slim
dockfmt:
_bin: dockfmt
_desc: "Dockerfile format and parser. Like `gofmt` but for Dockerfiles."
_github: https://github.com/jessfraz/dockfmt
_name: dockfmt
go: github.com/jessfraz/dockfmt@latest
dockle:
_bin: dockle
_desc: "Container Image Linter for Security, Helping build the Best-Practice Docker Image, Easy to start"
_github: https://github.com/goodwithtech/dockle
_name: dockle
brew: goodwithtech/r/dockle
github: github.com/goodwithtech/dockle
yay: dockle-bin
dockly:
_bin: dockly
_desc: "Immersive terminal interface for managing docker containers and services"
_github: https://github.com/lirantal/dockly
_name: Dockly
npm: dockly
dockutil:
_bin: dockutil
_desc: "dockutil is a command line utility for managing macOS dock items."
_github: https://github.com/kcrawford/dockutil
_name: DockUtil
brew:darwin: dockutil
doctl:
_bin: doctl
_desc: "The official command line interface for the DigitalOcean API."
_github: https://github.com/digitalocean/doctl
_name: doctl
brew: doctl
github: github.com/digitalocean/doctl
pacman: doctl
pkg: doctl
snap: doctl
dog:
_bin: dog
_desc: "A command-line DNS client."
_github: https://github.com/ogham/dog
_name: dog
brew: dog
github: github.com/ogham/dog
pacman: dog
pkg: dog
doitlive:
_bin: doitlive
_desc: "doitlive is a tool for live presentations in the terminal. It reads a file of shell commands and replays the commands in a fake terminal session as you type random characters."
_github: https://github.com/sloria/doitlive
_name: Do It Live!
brew: doitlive
pipx: doitlive
dokany:
_bin: dokany
_desc: "User mode file system library for windows with FUSE Wrapper"
_github: https://github.com/dokan-dev/dokany
_name: Dokany
_note: Required for CephFS on Windows
choco: dokany
dotenv-linter:
_bin: dotenv-linter
_desc: "⚡Lightning-fast linter for .env files. Written in Rust 🦀"
_github: https://github.com/dotenv-linter/dotenv-linter
_home: https://dotenv-linter.github.io/
_name: Dotenv Linter
brew: dotenv-linter
cargo: dotenv-linter
scoop: dotenv-linter
yay: dotenv-linter
dotenv-vault:
_bin: dotenv-vault
_desc: "dotenv-vault is a cli to sync .env files across machines, environments, and team members."
_github: https://github.com/dotenv-org/dotenv-vault
_name: Dotenv Vault
brew: dotenv-org/brew/dotenv-vault
npm: dotenv-vault
dotnet:
_bin: dotnet
_desc: ".NET is the free, open-source, cross-platform framework for building modern apps and powerful cloud services."
_docs: https://learn.microsoft.com/en-us/dotnet/
_github: https://github.com/dotnet
_home: https://dotnet.microsoft.com/
_name: .Net
brew: dotnet
choco: dotnet
yay: dotnet-sdk-bin
dprint:
_bin: dprint
_desc: "Pluggable and configurable code formatting platform written in Rust."
_docs: https://dprint.dev/
_github: https://github.com/dprint/dprint
_home: https://dprint.dev/
_name: DPrint
brew: dprint
cargo: dprint
npm: dprint
scoop: dprint
script:
darwin: curl -fsSL https://dprint.dev/install.sh | sh
linux: curl -fsSL https://dprint.dev/install.sh | sh
windows: iwr https://dprint.dev/install.ps1 -useb | iex
drawing:
_bin: drawing
_desc: "This simple image editor, similar to Microsoft Paint, is aiming at the GNOME desktop."
_github: https://github.com/maoschanz/drawing
_name: drawing
flatpak: com.github.maoschanz.drawing
drawio:
_app: draw.io.app
_bin: null
_desc: "draw.io is a JavaScript, client-side editor for general diagramming."
_docs: https://www.drawio.com/doc/
_github: https://github.com/jgraph/drawio-desktop
_home: https://www.diagrams.net/
_name: DrawIO Desktop
appimage: draw.io
cask: drawio
choco: drawio
drone-cli:
_bin: drone
_desc: "Command line client for the Drone continuous integration server."
_docs: https://docs.drone.io/cli/install/
_github: https://github.com/harness/drone-cli
_home: https://www.drone.io/
_name: Drone CLI
brew: drone/drone/drone
github: github.com/harness/drone-cli
scoop: drone
dua:
_bin: dua
_desc: "View disk space usage and delete unwanted data, fast."
_github: https://github.com/Byron/dua-cli
_name: dua-cli
brew: dua-cli
cargo: dua-cli
dnf:fedora: dua-cli
pacman: dua-cli
pkgin: dua-cli
port: dua-cli
scoop: dua
xbps: dua-cli
duf:
_bin: duf
_desc: "Disk Usage/Free Utility - a better 'df' alternative"
_docs: https://github.com/muesli/duf#usage
_github: https://github.com/muesli/duf
_home: https://github.com/muesli/duf
_name: duf
brew: duf
choco: duf
github: github.com/muesli/duf
pacman: duf
pkg: duf
scoop: duf
dust:
_bin: dust
_desc: "du + rust = dust. Like du but more intuitive."
_docs: https://github.com/bootandy/dust#usage
_github: https://github.com/bootandy/dust
_home: https://github.com/bootandy/dust
_name: dust
apk: dust
brew:darwin: dust
brew:linux: tgotwig/linux-dust/dust
cargo: du-dust
github: github.com/bootandy/dust
pacman: dust
duti:
_bin: duti
_desc: "A command-line tool to select default applications for document types and URL schemes on Mac OS X"
_github: https://github.com/moretension/duti
_name: Duti
brew:darwin: duti
eartrumpet:
_bin: null
_desc: "EarTrumpet - Volume Control for Windows"
_docs: https://github.com/File-New-Project/EarTrumpet
_github: https://github.com/File-New-Project/EarTrumpet
_home: https://eartrumpet.app/
_name: EarTrumpet
choco: eartrumpet
winget: File-New-Project.EarTrumpet
easyengine:
_bin: ee
_desc: "Command-line control panel for Nginx Server to manage WordPress sites running on Nginx, PHP, MySQL, and Let's Encrypt"
_docs: https://easyengine.io/handbook/
_github: https://github.com/EasyEngine/easyengine
_home: https://easyengine.io/
_name: EasyEngine
_post: |
ee config set le-mail "$(get-secret CLOUDFLARE_EMAIL)"
ee config set cloudflare-api-key "$(get-secret CLOUDFLARE_API_KEY)"
brew: easyengine
script:
linux: wget -qO ee rt.cx/ee4 && sudo bash ee
edex-ui:
_app: eDEX-UI.app
_bin: edex-ui
_desc: "eDEX-UI is a fullscreen, cross-platform terminal emulator and system monitor that looks and feels like a sci-fi computer interface."
_docs: https://github.com/GitSquared/edex-ui
_github: https://github.com/GitSquared/edex-ui
_home: https://github.com/GitSquared/edex-ui
_name: EDEX UI
appimage: edex-ui
cask: edex-ui
port: edex-ui
editly:
_bin: editly
_deprecated: Errors related to node-gyp during installation
_desc: "Slick, declarative command line video editing & API"
_docs: https://github.com/mifi/editly#usage-command-line-video-editor
_github: https://github.com/mifi/editly
_home: https://github.com/mifi/editly
_name: Editly
npm: editly
eget:
_bin: eget
_desc: "Eget is the best way to easily get pre-built binaries for your favorite tools. It downloads and extracts pre-built binaries from releases on GitHub."
_github: https://github.com/zyedidia/eget
_name: eget
brew: eget
choco: eget
go: github.com/zyedidia/eget@latest
ejs:
_bin: ejs
_desc: "EJS is a simple templating language that lets you generate HTML markup with plain JavaScript."
_github: https://github.com/mde/ejs
_home: https://ejs.co/
_name: EJS
npm: ejs
electron:
_app: Electron.app
_bin: electron
_desc: "Build cross-platform desktop apps with JavaScript, HTML, and CSS"
_docs: https://www.electronjs.org/docs/latest/
_github: https://github.com/electron/electron
_home: https://www.electronjs.org/
_name: Electron
cask: electron
choco: electron
npm: electron
element:
_app: Element.app
_bin: element
_desc: "A glossy Matrix collaboration client for the web."
_github: https://github.com/vector-im/element-web
_home: https://element.io/
_name: Element
cask: element
choco: element-desktop
flatpak: im.riot.Riot
emma:
_bin: emma
_desc: "📦 Terminal assistant to find and install node packages."
_docs: https://www.npmjs.com/package/emma-cli#example
_github: https://github.com/maticzav/emma-cli
_home: https://www.npmjs.com/package/emma-cli
_name: Emma
npm: emma-cli
emoj:
_bin: emoj
_desc: "Find relevant emoji from text on the command-line 😮 ✨ 🙌 🐴 💥 🙈"
_github: https://github.com/sindresorhus/emoj
_name: emoj
npm: emoj
emplace:
_bin: emplace
_desc: "👩❤️💋👩 Synchronize installed packages on multiple machines"
_github: https://github.com/tversteeg/emplace
_name: Emplace
cargo: emplace
nix: emplace
scoop: emplace
empty-trash:
_bin: empty-trash
_desc: "Empty the trash"
_github: https://github.com/sindresorhus/empty-trash-cli
_name: Empty Trash CLI
npm: empty-trash-cli
endlessh:
_bin: endlessh
_desc: "Endlessh is an SSH tarpit that very slowly sends an endless, random SSH banner. It keeps SSH clients locked up for hours or even days at a time. The purpose is to put your real SSH server on another port and then let the script kiddies get stuck in this tarpit instead of bothering a real server."
_github: https://github.com/skeeto/endlessh
_name: Endlessh
_service: endlessh
apt: endlessh
dnf:fedora: endlessh
yay: endlessh-git
enola:
_bin: enola
_desc: "🔎 Hunt down social media accounts by username across social networks"
_github: https://github.com/TheYahya/enola
_name: Enola
go: github.com/theyahya/enola/cmd/enola@latest
envchain:
_bin: envchain
_deps:
- _envchain:deps
_desc: "Environment variables meet macOS Keychain and gnome-keyring <3"
_docs: https://github.com/sorah/envchain#usage
_github: https://github.com/sorah/envchain
_name: envchain
brew: envchain
github: github.com/sorah/envchain
envconsul:
_bin: envconsul
_desc: "Launch a subprocess with environment variables using data from @hashicorp Consul and Vault"
_github: https://github.com/hashicorp/envconsul
_name: envconsul
brew: envconsul
github: github.com/hashicorp/envconsul
envio:
_bin: envio
_desc: "Envio is a modern and secure command-line tool that simplifies the management of environment variables"
_github: https://github.com/humblepenguinn/envio
_name: Envio
cargo: envio
envpane:
_bin: null
_desc: "EnvPane - An OS X preference pane for environment variables"
_github: https://github.com/hschmidt/EnvPane
_name: EnvPane
_when:
script:
darwin: '! test -d "$HOME/Library/PreferencePanes/EnvPane.prefPane"'
script:
darwin: |
mkdir -p ~/Library/PreferencePanes
cd ~/Library/PreferencePanes
rm -rf EnvPane.prefPane
curl -sL https://github.com/hschmidt/EnvPane/releases/download/releases%2F0.8/EnvPane-0.8.tar.bz2 | tar -xjf -
eslint:
_bin: eslint
_desc: "Find and fix problems in your JavaScript code."
_docs: https://eslint.org/docs
_github: https://github.com/eslint/eslint
_home: https://eslint.org/
_name: ESLint
brew: eslint
npm: eslint
eslint-dashboard:
_bin: eslint-dashboard
_desc: "Interactive ESLint workflow that lives in your terminal"
_github: https://github.com/fengzilong/eslint-dashboard
_name: ESLint Dashboard
npm: eslint-dashboard
eslint-interactive:
_bin: eslint-interactive
_desc: "The CLI tool to fix huge number of ESLint errors"
_github: https://github.com/mizdra/eslint-interactive
_name: ESLint Interactive
npm: eslint-interactive
eslintd:
_bin: eslint_d
_desc: "Runs eslint in a background process to improve linting time while editing."
_github: https://github.com/mantoni/eslint_d.js
_name: ESLint_d
npm: eslint_d
espanso:
_app: Espanso.app
_bin: espanso
_desc: "Cross-platform Text Expander written in Rust"
_github: https://github.com/espanso/espanso
_name: Espanso
_post:appimage: espanso service register && espanso start
_post:snap: espanso service register && espanso start
appimage: federico-terzi/espanso
cask: espanso
choco: espanso
snap: espanso --channel=latest/edge --classic
esprint:
_bin: esprint
_desc: "Fast eslint runner"
_github: https://github.com/pinterest/esprint
_name: ESPrint
npm: esprint
etcd:
_bin: etcd
_desc: "Distributed reliable key-value store for the most critical data of a distributed system"
_github: https://github.com/etcd-io/etcd
_name: etcd
_service: etcd
_serviceEnabled: true
apt: etcd
brew: etcd
choco: etcd
dnf:fedora: etcd
github: github.com/etcd-io/etcd
yay: etcd
ettercap:
_bin: ettercap
_desc: "Ettercap is a comprehensive suite for man in the middle attacks. It features sniffing of live connections, content filtering on the fly and many other interesting tricks."
_github: https://github.com/Ettercap/ettercap
_name: Ettercap
apt: ettercap
brew: ettercap
choco: ettercap
dnf: ettercap
pacman: ettercap
eul:
_app: eul.app
_bin: null
_desc: "🖥️ macOS status monitoring app written in SwiftUI."
_github: https://github.com/gao-sun/eul
_name: Eul
cask: eul
mas: 1537133867
exa:
_bin: exa
_deprecated: Project is no longer maintained. eza is the most popular fork that is maintained.
_desc: "A modern replacement for ls."
_docs: https://the.exa.website/introduction
_github: https://github.com/ogham/exa
_home: https://the.exa.website/
_name: Exa
_notes: exa was available as a Homebrew package but has been disabled because the Homebrew team flagged the upstream project as outdated. Re-add the brew option when the formula is again available.
apt: exa
cargo: exa
dnf: exa
emerge: sys-apps/exa
nix: exa
pacman: exa
zypper: exa
eza:
_bin: eza
_desc: A modern replacement for ls. Active fork of exa.
_github: https://github.com/eza-community/eza
_home: https://eza.rocks/
_name: Eza
brew: eza
cargo: eza
emerge: sys-apps/eza
nix-env: eza
pacman: eza
port: eza
scoop: eza
winget: eza-community.eza
xbps-install: eza
exiftool:
_bin: exiftool
_desc: "ExifTool is a customizable set of Perl modules plus a full-featured command-line application for reading and writing meta information in a wide variety of files."
_docs: https://exiftool.org/exiftool_pod.html
_github: https://github.com/exiftool/exiftool
_home: https://exiftool.org/
_name: exiftool
apt: libimage-exiftool-perl
brew: exiftool
choco: exiftool
dnf: perl-Image-ExifTool.noarch
pacman: perl-image-exiftool
port: exiftool
scoop: exiftool
expect:
_bin: expect
_desc: "Expect is a program that \"talks\" to other interactive programs according to a script. Following the script, Expect knows what can be expected from a program and what the correct response should be."
_docs: https://linux.die.net/man/1/expect
_github: false
_name: Expect
apt: expect
brew: expect
dnf: expect
pacman: expect
port: expect
fabric:
_bin: fab
_desc: "Fabric is a high level Python (2.7, 3.4+) library designed to execute shell commands remotely over SSH, yielding useful Python objects in return."
_github: https://github.com/fabric/fabric
_name: Fabric
brew: fabric
pipx: fabric
fail2ban:
_bin: fail2ban-client
_desc: "Fail2Ban scans log files like /var/log/auth.log and bans IP addresses conducting too many failed login attempts. It does this by updating system firewall rules to reject new connections from those IP addresses, for a configurable amount of time."
_github: https://github.com/fail2ban/fail2ban
_name: fail2ban
_notes: |
fail2ban cannot be installed on Qubes Fedora 36 without messing with the qubes-firewall since firewalld is required.
_service: fail2ban
_service:brew:
- name: fail2ban
sudo: true
_serviceEnabled: true
_when:linux: "! command -v qubes-firewall > /dev/null && test -f /proc/version && ! grep Microsoft /proc/version > /dev/null"
apt: fail2ban
brew: fail2ban
dnf: fail2ban
pacman: fail2ban
port: fail2ban
fastify:
_bin: fastify
_desc: "Command line tools for Fastify. Generate, write, and run an application with one single command!"
_github: https://github.com/fastify/fastify-cli
_home: https://www.fastify.io/
_name: fastify
npm: fastify-cli
fastlane:
_bin: fastlane
_desc: "🚀 The easiest way to automate building and releasing your iOS and Android apps"
_github: https://github.com/fastlane/fastlane
_home: https://fastlane.tools/
_name: Fastlane
brew: fastlane
gem: fastlane
fcp:
_bin: fcp
_desc: "A significantly faster alternative to the classic Unix cp(1) command, copying large files and directories in a fraction of the time."
_docs: https://github.com/Svetlitski/fcp#usage
_github: https://github.com/Svetlitski/fcp
_name: fcp
brew: fcp
cargo: fcp
nix: unstable.fcp
fd:
_bin: fd
_bin:apt: fdfind
_desc: "A simple, fast and user-friendly alternative to 'find'"
_github: https://github.com/sharkdp/fd
_name: fd
apk: fd
apt: fd-find
brew: fd
cargo: fd-find
choco: fd
github: github.com/sharkdp/fd
pacman: fd
pkg: fd
scoop: fd
fdupes:
_bin: fdupes
_desc: "FDUPES is a program for identifying or deleting duplicate files residing within specified directories."
_github: https://github.com/adrianlopezroche/fdupes
_name: fdupes
apt: fdupes
brew: fdupes
dnf: fdupes
pacman: fdupes
feathers:
_bin: feathers
_desc: "The command line interface for creating Feathers applications"
_github: https://github.com/feathersjs/feathers/tree/dove/packages/cli
_name: feathers-cli
npm: "@feathersjs/cli"
ferdium:
_app: Ferdium.app
_bin: ferdium
_desc: "Ferdium is a desktop app that helps you organize how you use your favourite apps by combining them into one application."
_env:
FERDIUM_APPDATA:
cask: $HOME/Library/Application Support/Ferdium
choco: TODO
flatpak: $HOME/.var/app/org.ferdium.Ferdium/config/Ferdium
snap: $HOME/snap/ferdium/current/.config/Ferdium
_github: https://github.com/ferdium/ferdium-app
_home: https://ferdium.org/
_name: ferdium-app
cask: ferdium
choco: ferdium
flatpak: org.ferdium.Ferdium
snap: ferdium
ffmpeg:
_bin: ffmpeg
_desc: "FFmpeg is a collection of libraries and tools to process multimedia content such as audio, video, subtitles and related metadata."
_github: https://github.com/FFmpeg/FFmpeg
_name: FFmpeg
apk: ffmpeg
apt: ffmpeg
brew: ffmpeg
choco: ffmpeg
dnf: ffmpeg
pacman: ffmpeg
scoop: ffmpeg
ffsend:
_bin: ffsend
_desc: "📬 Easily and securely share files from the command line. A fully featured Firefox Send client."
_github: https://github.com/timvisee/ffsend
_name: ffsend
apk: ffsend
brew: ffsend
github: github.com/timvisee/ffsend
pkg: ffsend
scoop: ffsend
snap: ffsend
yay: ffsend
fiddler:
_bin: fiddler
_desc: "The community-trusted free Windows-only tool that logs HTTP(s) network traffic."
_docs: https://docs.telerik.com/fiddler/configure-fiddler/tasks/configurefiddler
_github: false
_home: https://www.telerik.com/fiddler
_name: Fiddler
_todo: Add headless installation method for Linux
choco: fiddler
scoop: extras/fiddler
fig:
_app: Fig.app
_bin: fig
_deprecated: Acquired by Amazon and relabeled as CodeWhisperer
_desc: "IDE-style autocomplete for your existing terminal & shell"
_docs: https://fig.io/user-manual
_github: https://github.com/withfig/autocomplete
_home: https://fig.io/
_name: Fig
cask: fig
figlet:
_bin: figlet
_desc: "FIGlet is a program that creates large characters out of ordinary screen characters."
_github: https://github.com/cmatsuoka/figlet
_name: Figlet
apt: figlet
brew: figlet
choco: figlet
dnf: figlet
pacman: figlet
zypper: figlet
figma:
_app: Figma.app
_bin: null
_desc: "Figma helps design and development teams build great products, together."
_docs: https://help.figma.com/hc/en-us
_github: false
_home: https://www.figma.com/
_name: Figma
appimage: Figma-Linux/figma-linux
cask: figma
choco: figma
flatpak: io.github.Figma_Linux.figma_linux
snap: figma-linux
filebrowser:
_bin: filebrowser
_desc: "File Browser is a create-your-own-cloud-kind of software where you can install it on a server, direct it to a path and then access your files through a nice web interface."
_docs: https://filebrowser.org/installation
_github: https://github.com/filebrowser/filebrowser
_home: https://filebrowser.org/
_name: File Browser
brew: filebrowser/tap/filebrowser
github: github.com/filebrowser/filebrowser
filezilla:
_app: FileZilla.app
_bin: filezilla
_deprecated: FileZilla has an offensive user-interface. Absolutely atrocious.
_desc: "The free FTP solution. The FileZilla Client not only supports FTP, but also FTP over TLS (FTPS) and SFTP."
_docs: https://wiki.filezilla-project.org/Documentation
_github: https://svn.filezilla-project.org/filezilla/
_home: https://filezilla-project.org/
_name: FileZilla
apt: filezilla
choco: filezilla
dnf: filezilla
flatpak: org.filezillaproject.Filezilla
pacman: filezilla
findutils:
_bin: gfind
_desc: "Collection of GNU find, xargs, and locate"
_github: false
brew: findutils
firebase:
_bin: firebase
_desc: "The Firebase Command Line Interface (CLI) Tools can be used to test, manage, and deploy your Firebase project from the command line"
_github: https://github.com/firebase/firebase-tools
_name: firebase-tools
npm: firebase-tools
firefox:
_app: Firefox.app
_bin: firefox
_deps:
- htmlq
_desc: "No shady privacy policies or back doors for advertisers. Just a lightning fast browser that doesnt sell you out."
_docs: https://support.mozilla.org/en-US/products/firefox?utm_source=www.mozilla.org&utm_medium=referral&utm_campaign=firefox-desktop&utm_content=browser-support
_env:
FIREFOX_APPDATA:
apt: $HOME/.mozilla/firefox
cask: $HOME/Library/Application Support/Firefox/Profiles
choco: TODO
dnf: $HOME/.mozilla/firefox
flatpak: $HOME/.var/app/org.mozilla.firefox/.mozilla/firefox
pacman: $HOME/.mozilla/firefox
snap: $HOME/snap/firefox/common/.mozilla/firefox
_github: false
_home: https://www.mozilla.org/en-US/firefox/new/
_name: Mozilla Firefox
apt: firefox
apt:debian: firefox-esr
cask: firefox
choco: firefox
dnf: firefox
flatpak: org.mozilla.firefox
pacman: firefox
firefox-profile:
_bin: firefox-profile
_desc: "Create or update Firefox Profile programmatically."
_github: https://github.com/saadtazi/firefox-profile-js
_name: Firefox Profile CLI
npm: firefox-profile
firewall-applet:
_bin: firewall-applet
_github: false
apt: firewall-applet
dnf: firewall-applet
pacman: firewall-applet
firewall-config:
_bin: firewall-config
_github: false
apt: firewall-config
dnf: firewall-config
pacman: firewall-config
firewalld:
_bin: firewall-cmd
_desc: "Stateful zone based firewall daemon with D-Bus interface"
_github: https://github.com/firewalld/firewalld
_name: FirewallD
_notes: https://computingforgeeks.com/install-and-use-firewalld-on-ubuntu/
_pre: |
#!/usr/bin/env bash
if command -v ufw > /dev/null; then sudo ufw disable; fi
_service: firewalld
apt: firewalld
dnf: firewalld
emerge: net-firewall/firewalld
pacman: firewalld
zypper: firewalld
fiscript:
_app: FiScript.app
_bin: fiscript
_desc: "Execute custom scripts from the MacOS context menu (CTRL+click) in Finder."
_github: https://github.com/Mortennn/FiScript
_name: FiScript
cask: fiscript
fission:
_bin: fission
_desc: "Fast and Simple Serverless Functions for Kubernetes"
_docs: https://fission.io/docs/
_github: https://github.com/fission/fission
_home: https://fission.io/
_name: Fission
exe: https://github.com/fission/fission/releases/download/v1.19.0/fission-v1.19.0-windows-amd64.exe
github: github.com/fission/fission
nix-env: nixos.fission
script:
darwin: cd /tmp && curl -sSLo fission https://github.com/fission/fission/releases/download/v1.19.0/fission-v1.19.0-darwin-amd64 && chmod +x fission && sudo mv fission /usr/local/bin/
linux: cd /tmp && curl -sSLo fission https://github.com/fission/fission/releases/download/v1.19.0/fission-v1.19.0-linux-amd64 && chmod +x fission && sudo mv fission /usr/local/bin/
fkill:
_bin: fkill
_desc: "Fabulously kill processes. Cross-platform."
_github: https://github.com/sindresorhus/fkill
_name: fkill
npm: fkill-cli
flake8:
_bin: flake8
_desc: "Flake8 is a python tool that glues together pycodestyle, pyflakes, mccabe, and third-party plugins to check the style and quality of some python code."
_docs: https://flake8.pycqa.org/en/latest/
_github: https://github.com/PyCQA/flake8
_home: https://flake8.pycqa.org/en/latest/
_name: Flake8
brew: flake8
pipx: flake8
flameshot:
_app: flameshot.app
_bin: flameshot
_desc: "Powerful yet simple to use screenshot software 🖥️ 📸"
_docs: https://flameshot.org/docs/overview/overview/
_github: https://github.com/flameshot-org/flameshot
_home: https://flameshot.org/
_name: Flameshot
_scoopExtras: true
apt: flameshot
cask: flameshot
choco: flameshot
dnf: flameshot
eopkg: flameshot
flatpak: org.flameshot.Flameshot
nix: nixos.flameshot
pacman: flameshot
port: flameshot
scoop: flameshot
snap: flameshot
winget: flameshot
xbps: flameshot
zypper: flameshot
flatseal:
_bin: flatseal
_desc: "Flatseal is a graphical utility to review and modify permissions from your Flatpak applications."
_github: https://github.com/tchx84/Flatseal
_name: Flatseal
flatpak: com.github.tchx84.Flatseal
fleetctl:
_bin: fleetctl
_desc: "Open-source platform for IT, security, and infrastructure teams. (Linux, macOS, Chrome, Windows, cloud, data center)"
_docs: https://fleetdm.com/docs
_github: https://github.com/fleetdm/fleet
_home: https://fleetdm.com/
_name: Fleet CLI
npm: fleetctl
flipper:
_app: Flipper.app
_bin: flipper
_desc: "A desktop debugging platform for mobile developers."
_docs: https://fbflipper.com/docs/getting-started/
_github: https://github.com/facebook/flipper
_home: https://fbflipper.com/
_name: Flipper
cask: flipper
choco: flipper
flow-launcher:
_bin: null
_desc: "🔍 Quick file search & app launcher for Windows with community-made plugins"
_docs: https://www.flowlauncher.com/docs/
_github: https://github.com/Flow-Launcher/Flow.Launcher
_home: https://flowlauncher.com/
_name: Flow Launcher
choco: Flow-Launcher
scoop: Flow-Launcher
winget: Flow Launcher
flutter:
_bin: flutter
_desc: "Flutter is Google's SDK for crafting beautiful, fast user experiences for mobile, web, and desktop from a single codebase."
_docs: https://docs.flutter.dev/
_github: https://github.com/flutter/flutter
_home: https://flutter.dev/
_name: Flutter
cask: flutter
choco: flutter
snap: flutter --classic
yay: flutter
fly:
_bin: fly
_desc: "Concourse is an automation system written in Go. It is most commonly used for CI/CD, and is built to scale to any kind of automation pipeline, from simple to complex."
_github: https://github.com/concourse/concourse
_home: https://concourse-ci.org/
_name: fly
cask: fly
github: https://github.com/concourse/concourse
yay: fly-cli
fm:
_bin: fm
_desc: "Terminal file manager"
_github: https://github.com/mistakenelf/fm
_name: fm
github: github.com/mistakenelf/fm
go: github.com/mistakenelf/fm@latest
footloose:
_bin: footloose
_desc: "Container Machines - Containers that look like Virtual Machines"
_github: https://github.com/weaveworks/footloose
_name: Footloose
brew: weaveworks/tap/footloose
go: github.com/weaveworks/footloose@master
forever:
_bin: forever
_desc: "A simple CLI tool for ensuring that a given script runs continuously (i.e. forever)"
_github: https://github.com/foreversd/forever
_name: Forever
npm: forever
forklift:
_bin: forklift
_desc: "A Simple GUI for youtube-dl using PyGObject"
_github: https://github.com/Johnn3y/Forklift
_name: Forklift
flatpak: com.github.Johnn3y.Forklift
fpm:
_bin: fpm
_deps:
- fpm:deps
_desc: "Effing package management! Build packages for multiple platforms (deb, rpm, etc) with great ease and sanity."
_github: https://github.com/jordansissel/fpm
_name: fpm
gem: fpm
fpm:deps:
_github: false
apt:
- build-essential
- ruby-dev
- rubygems
brew:
- gnu-tar
dnf:
- gcc
- libffi-devel
- make
- rpm-build
- ruby-devel
- rubygems
pacman:
- base-devel
- gcc
fq:
_bin: fq
_desc: "jq for binary formats - tool, language and decoders for working with binary and text formats"
_github: https://github.com/wader/fq
_name: fq
apk: fq
brew: wader/tap/fq
github: github.com/wader/fq
go: github.com/wader/fq@latest
pacman: fq
scoop: fq
fritzing:
_bin: fritzing
_desc: "The Fritzing application is an Electronic Design Automation software with a low entry barrier, suited for the needs of makers and hobbyists."
_docs: https://fritzing.org/learning/get-started
_github: https://github.com/fritzing/fritzing-app
_home: https://fritzing.org/
_name: Fritzing
_todo: Add installation source for macOS
choco: fritzing
flatpak: org.fritzing.Fritzing
frpc:
_bin: frpc
_desc: "A fast reverse proxy to help you expose a local server behind a NAT or firewall to the internet."
_github: https://github.com/fatedier/frp
_name: frpc (client)
brew: frpc
frps:
_bin: frps
_desc: "A fast reverse proxy to help you expose a local server behind a NAT or firewall to the internet."
_github: https://github.com/fatedier/frp
_name: frps (server)
brew: frps
fselect:
_bin: fselect
_desc: "Extension to find files with SQL-like queries"
_github: https://github.com/jhspetersson/fselect
_name: fselect
brew: fselect
cargo: fselect
choco: fselect
github: github.com/jhspetersson/fselect
yay: fselect
fuego:
_bin: fuego
_desc: "Fuego is a command line client for the Firestore database"
_github: https://github.com/sgarciac/fuego
_name: Fuego
brew: fuego-firestore
go: github.com/sgarciac/fuego@latest
snap: fuego
fury:
_bin: fury
_desc: "The Gemfury Ruby library provides convenient access to the Gemfury API from software written in the Ruby language. Gemfury is your personal cloud for your private and custom RubyGems, Python packages, and NPM modules."
_github: https://github.com/gemfury/gemfury
_name: Fury
brew: gemfury/tap/gemfury
fuse:
_bin: null
_desc: "FUSE (Filesystem in Userspace) is an interface for userspace programs to export a filesystem to the Linux kernel."
_github: https://github.com/libfuse/libfuse
_name: Fuse
_when:cask: '! test -d /usr/local/Caskroom/macfuse && ! test -d "$HOMEBREW_PREFIX/Caskroom/macfuse"'
apt:
- fuse
- libfuse-dev
cask: macfuse
fx:
_bin: fx
_desc: "Terminal JSON viewer & processor"
_docs: https://github.com/antonmedv/fx/blob/master/doc/doc.md
_github: https://github.com/antonmedv/fx
_home: https://fx.wtf/
_name: FX
brew: fx
go: github.com/antonmedv/fx@latest
pacman: fx
pkg: fx
scoop: fx
snap: fx
fzf:
_bin: fzf
_desc: "🌸 A command-line fuzzy finder"
_docs: https://github.com/junegunn/fzf#usage
_github: https://github.com/junegunn/fzf
_name: fzf
_preload: true
apk: fzf
apt: fzf
brew: fzf
dnf:fedora: fzf
nix: nixpkgs.fzf
pacman: fzf
pkg-freebsd: fzf
pkg_add: fzf
pkgin: fzf
port: fzf
xbps: fzf
zypper: fzf
gawk:
_bin: gawk
_desc: "An implementation of the AWK programming language"
_docs: https://www.gnu.org/software/gawk/manual/
_github: false
_home: https://www.gnu.org/software/gawk/
_name: gawk
apt: gawk
brew: gawk
choco: gawk
dnf: gawk
pacman: gawk
port: gawk
scoop: gawk
gcc:
_bin: gcc
_github: https://github.com/gcc-mirror/gcc
_name: GCC
apt: gcc
brew: gcc
dnf: gcc
pacman: gcc
port: gcc11
gcloud:
_bin: gcloud
_desc: "Libraries and tools for interacting with Google Cloud products and services."
_github: false
_home: https://cloud.google.com/sdk
_name: Google Cloud SDK
cask: google-cloud-sdk
choco: gcloudsdk
snap: google-cloud-sdk --classic
yay: google-cloud-sdk
gcsf:
_bin: gcsf
_desc: "GCSF is a virtual filesystem that allows users to mount their Google Drive account locally and interact with it as a regular disk partition."
_github: https://github.com/harababurel/gcsf
_name: GCSF
cargo: gcsf
gdbgui:
_bin: gdbgui
_desc: "Browser-based frontend to gdb (gnu debugger). Add breakpoints, view the stack, visualize data structures, and more in C, C++, Go, Rust, and Fortran."
_github: https://github.com/cs01/gdbgui
_name: gdbgui
pipx: gdbgui
gdown:
_bin: gdown
_desc: "Google Drive Public File Downloader when Curl/Wget Fails"
_github: https://github.com/wkentaro/gdown
_name: gdown
pipx: gdown
gdrive:
_bin: gdrive
_desc: "gdrive is a command line application for interacting with Google Drive."
_docs: https://github.com/prasmussen/gdrive#usage
_github: https://github.com/prasmussen/gdrive
_home: https://github.com/prasmussen/gdrive
_name: gdrive
brew: gdrive
choco: gdrive
github: github.com/prasmussen/gdrive
go: github.com/prasmussen/gdrive@latest
port: gdrive
scoop: gdrive
yay: gdrive
gdu:
_bin: gdu
_deprecated: Deprecated in favor of `duf` which is written in Rust
_desc: "Fast disk usage analyzer with console interface written in Go"
_github: https://github.com/dundee/gdu
_name: gdu
_post:brew: brew link --overwrite gdu
_post:snap: |
sudo snap connect gdu-disk-usage-analyzer:mount-observe :mount-observe
sudo snap connect gdu-disk-usage-analyzer:system-backup :system-backup
sudo snap alias gdu-disk-usage-analyzer.gdu gdu
apt:debian: gdu
brew: gdu
go: github.com/dundee/gdu/v5/cmd/gdu@latest
pacman: gdu
snap: gdu-disk-usage-analyzer
generator-ngx-rocket:
_bin: ngx
_desc: "🚀 Extensible Angular 14+ enterprise-grade project generator"
_github: https://github.com/ngx-rocket/generator-ngx-rocket
_name: Angular
npm: generator-ngx-rocket
genymotion:
_app: Genymotion.app
_desc: "Android emulation for development, mobile testing, demo, training and many more!"
_github: false
_home: https://www.genymotion.com/
cask: genymotion
choco: genymotion
gfi:
_bin: gfi
_desc: "Download and install Google Web Fonts on your local machine. Both CLI and API available."
_github: https://github.com/lordgiotto/google-font-installer
_name: google-font-installer
npm: google-font-installer
gh:
_bin: gh
_desc: "GitHubs official command line tool"
_docs: https://cli.github.com/manual/
_github: https://github.com/cli/cli
_home: https://cli.github.com/
_name: Github CLI
brew: gh
choco: gh
port: gh
scoop: gh
winget: GitHub.cli
ghcup:
_bin: ghcup
_desc: "GHCup is the main installer for the general purpose language Haskell."
_github: https://github.com/haskell/ghcup-hs
_name: GHCup
brew: ghcup
ghorg:
_bin: ghorg
_desc: "Quickly clone an entire org/users repositories into one directory - Supports GitHub, GitLab, Bitbucket, and more 🐇🥚"
_github: https://github.com/gabrie30/ghorg
_name: ghorg
_post: ghorg reclone
brew: gabrie30/utils/ghorg
github: github.com/gabrie30/ghorg
go: github.com/gabrie30/ghorg@latest
yay: ghorg
gifsicle:
_bin: gifsicle
_desc: "Create, manipulate, and optimize GIF images and animations"
_github: https://github.com/kohler/gifsicle
_name: Gifsicle
apt: gifsicle
brew: gifsicle
choco: gifsicle
dnf: gifsicle
pacman: gifsicle
port: gifsicle
scoop: gifsicle
gimp:
_app: GIMP.app
_bin: gimp
_desc: "The GNU Image Manipulation Program"
_docs: https://www.gimp.org/docs/
_github: https://github.com/GNOME/gimp
_gitlab: https://gitlab.gnome.org/GNOME/gimp
_home: https://www.gimp.org/
_name: GIMP
apt: gimp
cask: gimp
choco: gimp
dnf: gimp
flatpak: org.gimp.GIMP
pacman: gimp
snap: gimp
gist:
_bin: gist
_desc: "The gist gem provides a gist command that you can use from your terminal to upload content to https://gist.github.com/."
_github: https://github.com/defunkt/gist
_name: gist
gem: gist
git:
_bin: git
_desc: "Git is a fast, scalable, distributed revision control system with an unusually rich command set that provides both high-level operations and full access to internals."
_github: https://github.com/git/git
_home: https://git-scm.com/
_name: git
apk: git
apt: git
brew: git
dnf: git
git-branchless:
_bin: git-branchless
_desc: "git-branchless is a suite of tools which enhances Git in several ways."
_github: https://github.com/arxanas/git-branchless
_name: Git Branchless
_todo: |
echo "TODO: Consider implementing:"
echo "echo >> ~/.bashrc "alias git='git-branchless wrap --'""
apk: git-branchless
brew: git-branchless
cargo: git-branchless
pacman: git-branchless
port: git-branchless
scoop: git-branchless
git-bug:
_bin: git-bug
_desc: "Distributed, offline-first bug tracker embedded in git, with bridges"
_github: https://github.com/MichaelMure/git-bug
_name: Git Bug
brew: git-bug
pkg-freebsd: git-bug
scoop: git-bug
git-extras:
_bin: git-extras
_desc: "GIT utilities -- repo summary, repl, changelog population, author commit percentages and more"
_github: https://github.com/tj/git-extras
_name: git-extras
ansible:windows: professormanhattan.gitextras
apt: git-extras
brew: git-extras
dnf: git-extras
pacman: git-extras
git-filter-repo:
_bin: git-filter-repo
_desc: "Quickly rewrite git repository history (filter-branch replacement)"
_github: https://github.com/newren/git-filter-repo
_name: git-filter-repo
brew: git-filter-repo
pipx: git-filter-repo
git-jump:
_bin: git-jump
_desc: "Improved navigation between Git branches."
_github: https://github.com/mykolaharmash/git-jump
_name: Git Jump
brew: mykolaharmash/git-jump/git-jump
npm: git-jump
git-lfs:
_bin: git-lfs
_deps:
- git
_desc: "Git extension for versioning large files."
_github: https://github.com/git-lfs/git-lfs
_name: Git LFS
_post: |
sudo git lfs install --system
git lfs install
brew: git-lfs
scoop: git-lfs
git-notify:
_bin: git-notify
_desc: "🙉 📣 Communicate important updates to your team via git commit messages"
_github: https://github.com/jevakallio/git-notify
_name: Git Notify
npm: git-notify
git-open:
_bin: git-open
_desc: "Type `git open` to open the GitHub page or website for a repository in your browser."
_github: https://github.com/paulirish/git-open
_name: git-open
npm: git-open
git-secret:
_bin: git-secret
_desc: "👥 A bash-tool to store your private data inside a git repository."
_docs: https://git-secret.io/#commands
_epel: true
_github: https://github.com/sobolevn/git-secret
_home: https://git-secret.io/
_name: Git Secret
apt: git-secret
brew: git-secret
dnf:fedora: git-secret
git-stats:
_bin: git-stats
_desc: "🍀 Local git statistics including GitHub-like contributions calendars."
_github: https://github.com/IonicaBizau/git-stats
_name: git-stats
npm: git-stats
git-subrepo:
_bin: git-subrepo
_desc: "git-subrepo - Git Submodule Alternative"
_github: https://github.com/ingydotnet/git-subrepo
_name: Git Sub Repo
brew: git-subrepo
git-town:
_bin: git-town
_desc: "Git Town provides additional Git commands that automate the creation, synchronization, shipping, and cleanup of Git branches."
_github: https://github.com/git-town/git-town
_name: Git Town
brew: git-town
go: github.com/git-town/git-town@latest
gitdock:
_app: GitDock.app
_bin: null
_deprecated: Only supports GitLab
_desc: "GitDock is a MacOS/Windows/Linux app that displays all your GitLab activities in one place."
_docs: https://gitlab.com/mvanremmerden/gitdock#how-to-use-gitdock-%EF%B8%8F
_github: false
_gitlab: https://gitlab.com/mvanremmerden/gitdock
_name: GitDock
cask: gitdock
github-classroom-assistant:
_app: Classroom Assistant.app
_bin: github-classroom-assistant
_desc: "Managing and organizing your class is easy with GitHub Classroom. Track and manage assignments in your dashboard, grade work automatically, and help students when they get stuck— all while using GitHub, the industry-standard tool developers use."
_github: false
_home: https://classroom.github.com/
_name: GitHub Classroom Assistant
apt: https://github.com/education/classroom-assistant/releases/download/v2.0.4/classroom-assistant_2.0.4_amd64.deb
cask: classroom-assistant
dnf: https://github.com/education/classroom-assistant/releases/download/v2.0.4/classroom-assistant-2.0.4-1.x86_64.rpm
exe: https://github.com/education/classroom-assistant/releases/download/v2.0.4/Classroom.Assistant-2.0.4.Setup.exe
github-desktop:
_app: GitHub Desktop.app
_bin: github
_desc: "GitHub Desktop is an open-source Electron-based GitHub app."
_github: https://github.com/desktop/desktop
_name: Github Desktop
cask: github
choco: github-desktop
flatpak: io.github.shiftey.Desktop
github-runner:
_bin: github-runner
_desc: "The runner is the application that runs a job from a GitHub Actions workflow. It is used by GitHub Actions in the hosted virtual environments, or you can self-host the runner in your own environment."
_docs: https://docs.github.com/en/actions/hosting-your-own-runners
_github: https://github.com/actions/runner
_name: GitHub Runner
_when: '! test -d "${XDG_DATA_HOME:-$HOME/.local/share}/github-runner"'
script: |
#!/usr/bin/env bash
if [ -f "${XDG_CONFIG_HOME:-$HOME/.config}/shell/private.sh" ]; then
source "${XDG_CONFIG_HOME:-$HOME/.config}/shell/private.sh"
fi
if [ -n "$GITHUB_TOKEN" ]; then
RELEASES="$(curl -sSL --compressed --header "Authorization: Bearer $GITHUB_TOKEN" "https://api.github.com/repos/actions/runner/releases/latest")"
else
RELEASES="$(curl -sSL --compressed "https://api.github.com/repos/actions/runner/releases/latest")"
fi
LATEST_VERSION="$(echo "$RELEASES" | grep -o '"tag_name": "[^"]*' | grep -o '[^"]*$')"
ARCHITECTURE="$(uname -m | sed 's/86_//' | sed 's/v7l//')"
OS_FAMILY="$(test -d /Applications && echo osx || echo linux)"
curl -sSL "https://github.com/actions/runner/releases/download/$LATEST_VERSION/actions-runner-${OS_FAMILY}-${ARCHITECTURE}-${LATEST_VERSION:1}.tar.gz" > "/tmp/actions-runner-${OS_FAMILY}-${ARCHITECTURE}-${LATEST_VERSION:1}.tar.gz"
mkdir -p "${XDG_DATA_HOME:-$HOME/.local/share}/github-runner"
tar xzf "/tmp/actions-runner-${OS_FAMILY}-${ARCHITECTURE}-${LATEST_VERSION:1}.tar.gz" -C "${XDG_DATA_HOME:-$HOME/.local/share}/github-runner"
chown -Rf "$USER" "${XDG_DATA_HOME:-$HOME/.local/share}/github-runner"
rm -f "/tmp/actions-runner-${OS_FAMILY}-${ARCHITECTURE}-${LATEST_VERSION:1}.tar.gz"
gitify:
_app: Gitify.app
_bin: null
_desc: "GitHub notifications on your menu bar. Available on macOS, Windows & Linux."
_github: https://github.com/manosim/gitify
_home: https://www.gitify.io/
_name: Gitify
cask: gitify
github: github.com/manosim/gitify
yay: gitify-bin
gitkraken:
_app: GitKraken.app
_bin: gitkraken
_desc: "Enabling Developers to Quickly Visualize Complex Data, Code, and Progress"
_docs: https://support.gitkraken.com/
_github: false
_home: https://www.gitkraken.com/
_name: GitKraken
cask: gitkraken
choco: gitkraken
flatpak: com.axosoft.GitKraken
snap: gitkraken --classic
gitlab-runner:
_bin: gitlab-runner
_deprecated: Deprecated in favor of GitHub CI/CD
_desc: "GitLab Runner is the open source project that is used to run your CI/CD jobs and send the results back to GitLab"
_docs: https://docs.gitlab.com/runner/
_github: https://github.com/gitlabhq/gitlab-runner
_gitlab: https://gitlab.com/gitlab-org/gitlab-runner
_name: Gitlab Runner
_service: gitlab-runner
_serviceEnabled: true
brew: gitlab-runner
choco: gitlab-runner
pacman: gitlab-runner
port: gitlab-runner
scoop: gitlab-runner
gitlabform:
_bin: gitlabform
_desc: "🏗 GitLabForm is a specialized configuration as a code tool for GitLab"
_github: https://github.com/gitlabform/gitlabform/
_name: gitlabform
pipx: gitlabform
gitleaks:
_bin: gitleaks
_desc: "Gitleaks is a SAST tool for detecting and preventing hardcoded secrets like passwords, api keys, and tokens in git repos."
_github: https://github.com/zricethezav/gitleaks
_name: gitleaks
brew: gitleaks
dnf:fedora: gitleaks
github: github.com/zricethezav/gitleaks
pkg: gitleaks
yay: gitleaks
gitmoji-cli:
_bin: gitmoji
_desc: "A gitmoji interactive cli tool for using emojis on commits. 💻"
_github: https://github.com/carloscuesta/gitmoji-cli
_name: Gitmoji CLI
npm: gitmoji-cli
brew: gitmoji
gitomatic:
_bin: gitomatic
_desc: "A tool to monitor git repositories and automatically pull & push changes"
_github: https://github.com/muesli/gitomatic
_name: git-o-matic
github: github.com/muesli/gitomatic
go: github.com/muesli/gitomatic@latest
pacman: gitomatic
scoop: gitomatic
gitql:
_bin: gitql
_desc: "💊 A git query language"
_github: https://github.com/filhodanuvem/gitql
_name: GitQL
brew: gitql
gitui:
_bin: gitui
_desc: "Blazing 💥 fast terminal-ui for git written in rust 🦀"
_docs: https://github.com/extrawurst/gitui
_github: https://github.com/extrawurst/gitui
_home: https://github.com/extrawurst/gitui
_name: Git UI
brew: gitui
cargo: gitui
choco: delta
dnf:fedora: gitui
nix: nixpkgs.gitui
pacman: gitui
pkg: gitui
port: gitui
scoop: gitui
winget: gitui
gixy:
_bin: gixy
_desc: "Gixy is a tool to analyze Nginx configuration. The main goal of Gixy is to prevent security misconfiguration and automate flaw detection."
_github: https://github.com/yandex/gixy
_name: gixy
pipx: gixy
glab:
_bin: glab
_desc: "A GitLab CLI tool bringing GitLab to your command line"
_github: https://github.com/profclems/glab
_gitlab: https://gitlab.com/gitlab-org/cli
_name: glab
apk: glab
brew: glab
github: github.com/profclems/glab
scoop: glab
yay: gitlab-glab-bin
glances:
_bin: glances
_desc: "Glances an Eye on your system. A top/htop alternative for GNU/Linux, BSD, Mac OS and Windows operating systems."
_github: https://github.com/nicolargo/glances
_home: http://nicolargo.github.io/glances/
_name: Glances
_post:pipx: pipx inject glances glances[all]
apt:ubuntu:
- python3-dev
- python3-jinja2
- python3-pip
- python3-psutil
- python3-setuptools
- gcc
- glances
- lm-sensors
- wireless-tools
brew: glances
dnf:
- gcc
- glances
- lm_sensors
- python3-devel
- python3-pip
pacman:
- glances
- python
- lm_sensors
- wireless_tools
pipx: glances
port: glances
glen:
_bin: glen
_desc: "cli to export gitlab variables"
_github: https://github.com/lingrino/glen
_name: glen
go: github.com/lingrino/glen@latest
glow:
_bin: glow
_desc: "Render markdown on the CLI, with pizzazz! 💅"
_github: https://github.com/charmbracelet/glow
_name: glow
brew: glow
github: github.com/charmbracelet/glow
pkg: glow
scoop: glow
yay: glow
glusterfs:
_bin: gluster
_desc: "Gluster is a software defined distributed storage that can scale to several petabytes. It provides interfaces for object, block and file storage."
_docs: https://docs.gluster.org/en/latest/
_github: https://github.com/gluster/glusterfs
_home: https://www.gluster.org/
_name: GlusterFS
_service: glusterd
apt: glusterfs-server
dnf:fedora: glusterfs-server
pacman: glusterfs
gnome:
_bin: gnome
_desc: "GNOME Shell is the official user interface of the GNOME desktop environment for Unix-like operating systems."
_github: https://github.com/GNOME/gnome-shell
_name: GNOME
apt: gnome
dnf: gnome
pacman: gnome
zypper: gnome
gnome-boxes:
_bin: gnome-boxes
_desc: "A simple GNOME application to access virtual machines."
_docs: https://help.gnome.org/users/gnome-boxes/stable/
_github: https://github.com/GNOME/gnome-boxes
_home: https://apps.gnome.org/app/org.gnome.Boxes/
_name: GNOME Boxes
apt: gnome-boxes
dnf: gnome-boxes
flatpak: org.gnome.Boxes
pacman: gnome-boxes
gnome-calendar:
_bin: calendar
_desc: "GNOME Calendar is a simple and beautiful calendar application for GNOME."
_github: https://github.com/GNOME/gnome-calendar
_name: gnome-calendar
flatpak: org.gnome.Calendar
gnome-document-viewer:
_bin: document-viewer
_desc: "Evince is a document viewer capable of displaying multiple and single page document formats like PDF and Postscript."
_github: https://github.com/GNOME/evince
_name: evince
flatpak: org.gnome.Evince
gnome-extension-manager:
_bin: gnome-extension-manager
_desc: "A utility for browsing and installing GNOME Shell Extensions."
_github: https://github.com/mjakeman/extension-manager
_name: extension-manager
flatpak: com.mattjakeman.ExtensionManager
gnome-eyedropper:
_bin: eyedropper
_desc: "Pick and format colors."
_github: https://github.com/FineFindus/eyedropper
_name: eyedropper
flatpak: com.github.finefindus.eyedropper
gnome-file-roller:
_bin: file-roller
_desc: "An archive manager utility for the GNOME Environment."
_github: https://github.com/GNOME/file-roller
_name: file-roller
flatpak: org.gnome.FileRoller
gnome-image-viewer:
_bin: image-viewer
_desc: "This is the Eye of GNOME, an image viewer program. It is meant to be a fast and functional image viewer."
_github: https://github.com/GNOME/eog
_name: eog
flatpak: org.gnome.eog
gnome-network-displays:
_bin: network-displays
_desc: "This is an experimental implementation of Wi-Fi Display (aka Miracast)."
_github: https://github.com/GNOME/gnome-network-displays
_name: gnome-network-displays
flatpak: org.gnome.NetworkDisplays
gnome-passwords-keys:
_bin: seahorse
_desc: "Seahorse is a graphical interface for managing and using encryption keys."
_github: https://github.com/GNOME/seahorse
_name: seahorse
flatpak: org.gnome.seahorse.Application
gnome-photos:
_bin: photos
_desc: "Photos - access, organize and share your photos on GNOME"
_github: https://github.com/GNOME/gnome-photos
_name: gnome-photos
flatpak: org.gnome.Photos
gnome-sound-recorder:
_bin: sound-recorder
_desc: "Take notes with your voice"
_github: false
_gitlab: https://gitlab.gnome.org/World/vocalis
flatpak: org.gnome.SoundRecorder
gnome-text-editor:
_bin: text-editor
_desc: "Text Editor is a simple text editor that focuses on session management."
_github: https://github.com/GNOME/gnome-text-editor
_name: gnome-text-editor
flatpak: org.gnome.TextEditor
gnome-tweaks:
_bin: gnome-tweaks
_desc: "GNOME Tweaks is a tool that allows users to customize various aspects of the GNOME desktop environment."
_github: https://github.com/GNOME/gnome-tweaks
_name: GNOME Tweaks
apt: gnome-tweaks
dnf: gnome-tweaks
pacman: gnome-tweaks
gnome-video-player:
_bin: video-player
_desc: "Videos is movie player for the GNOME desktop based on GStreamer."
_github: https://github.com/GNOME/totem
_name: totem
flatpak: org.gnome.Totem
gnome-weather:
_bin: gnome-weather
_desc: "Monitor the current weather conditions for your city, or anywhere in the world."
_github: https://github.com/GNOME/gnome-weather
_name: gnome-weather
flatpak: org.gnome.Weather
gnu:
_deps:darwin:
- coreutils
- findutils
- gawk
- gnu-indent
- gnu-tar
- gnu-sed
- gnutls
- grep
_github: false
gnu-indent:
_bin: gindent
_github: false
brew: gnu-indent
gnu-sed:
_bin: gsed
_github: false
brew: gnu-sed
gnu-tar:
_bin: gtar
_github: false
brew: gnu-tar
gnutls:
_bin: gnutls-certtool
_github: false
brew: gnutls
go:
_bin: go
_desc: "Go is an open source programming language that makes it easy to build simple, reliable, and efficient software."
_docs: https://go.dev/doc/
_github: https://github.com/golang/go
_home: https://go.dev/
_name: Go
apt: golang-go
brew: go
choco: golang
pacman: go
port: go
scoop: go
snap: go --classic
go-chromecast:
_bin: go-chromecast
_desc: "cli for Google Chromecast, Home devices and Cast Groups"
_github: https://github.com/vishen/go-chromecast
_name: go-chromecast
github: github.com/vishen/go-chromecast
go: github.com/vishen/go-chromecast@latest
go-outline:
_bin: go-outline
_desc: "Utility to extract JSON representation of declarations from a Go source file"
_github: https://github.com/ramya-rao-a/go-outline
_name: go-outline
go: github.com/ramya-rao-a/go-outline@latest
goaccess:
_bin: goaccess
_desc: "GoAccess is a real-time web log analyzer and interactive viewer that runs in a terminal in *nix systems or through your browser."
_docs: https://goaccess.io/get-started
_github: https://github.com/allinurl/goaccess
_home: https://goaccess.io/
_name: GoAccess
apt: goaccess
brew: goaccess
dnf:fedora: goaccess
emerge: net-analyzer/goaccess
pacman: goaccess
pkgin: goaccess
gojq:
_bin: gojq
_desc: "This is an implementation of jq command written in Go language."
_github: https://github.com/itchyny/gojq
_name: gojq
brew: gojq
github: github.com/itchyny/gojq
go: github.com/itchyny/gojq@latest
golangci-lint:
_bin: golangci-lint
_desc: "golangci-lint is a fast Go linters runner."
_github: https://github.com/golangci/golangci-lint
_home: https://golangci-lint.run/
_name: golangci-lint
brew: golangci-lint
go: github.com/golangci/golangci-lint/cmd/golangci-lint@latest
gomodifytags:
_bin: gomodifytags
_desc: "Go tool to modify/update field tags in structs."
_github: https://github.com/fatih/gomodifytags
_name: gomodifytags
brew: gomodifytags
go: github.com/fatih/gomodifytags@latest
gomplate:
_bin: gomplate
_desc: "A flexible commandline tool for template rendering. Supports lots of local and remote datasources."
_docker: docker run hairyhenderson/gomplate:stable
_docs: https://docs.gomplate.ca/
_github: https://github.com/hairyhenderson/gomplate
_home: https://gomplate.ca/
_name: Gomplate
apk: gomplate
brew: gomplate
choco: gomplate
port: gomplate
goofys:
_bin: goofys
_deps:
- fuse
_desc: "A high-performance, POSIX-ish Amazon S3 file system written in Go"
_docs: https://github.com/kahing/goofys#usage
_github: https://github.com/kahing/goofys
_home: https://github.com/kahing/goofys
_name: Goofys
brew:linux: goofys
go:linux: github.com/kahing/goofys@latest
google-assistant:
_app: Google Assistant.app
_bin: g-assist
_desc: "A cross-platform unofficial Google Assistant Client for Desktop"
_github: https://github.com/Melvin-Abraham/Google-Assistant-Unofficial-Desktop-Client
_name: Google Assistant for Desktop
ansible:windows: professormanhattan.googleassistant
cask: google-assistant
github: github.com/Melvin-Abraham/Google-Assistant-Unofficial-Desktop-Client
snap: g-assist
winget: g-assist
google-chrome:
_app: Google Chrome.app
_bin: null
_deps:
- chrome-gnome-shell
_desc: "Google Chrome is a cross-platform web browser developed by Google."
_docs: https://developer.chrome.com/docs/extensions/reference/
_env:
GOOGLE_CHROME_APPDATA:
cask: $HOME/Library/Application Support/Google/Chrome/Default
flatpak: $HOME/.var/app/com.google.Chrome/config/google-chrome/Default
_github: Not open-source
_home: https://www.google.com/chrome/
_name: Google Chrome
cask: google-chrome
choco: googlechrome
flatpak: com.google.Chrome
yay: google-chrome
google-drive:
_app: Google Drive.app
_bin: google-drive
_desc: "Google Drive for Desktop integrates a Google Drive account into your macOS / Windows workstation."
_docs: false
_github: false
_home: https://www.google.com/drive/download/
_name: Google Drive
cask: google-drive
choco: googledrive
google-web-designer:
_bin: google-web-designer
_desc: "Google Web Designer gives you the power to create beautiful and compelling videos, images, and HTML5 ads."
_github: false
_name: Google Web Designer
cask: google-web-designer
choco: google-web-designer
gopass:
_bin: gopass
_desc: "The slightly more awesome standard unix password manager for teams"
_docs: https://github.com/gopasspw/gopass/tree/master/docs
_github: https://github.com/gopasspw/gopass
_home: https://www.gopass.pw/
_name: GoPass
apk: gopass
brew: gopass
choco:
- gpg4win
- gopass
dnf: gopass
go: github.com/gopasspw/gopass@latest
pacman: gopass
scoop: gopass
winget: gopass.gopass
gopkgs:
_bin: gopkgs
_desc: "gopkgs is a tool that provides list of available Go packages that can be imported."
_github: https://github.com/uudashr/gopkgs
_name: gopkgs
go: github.com/uudashr/gopkgs/v2/cmd/gopkgs@latest
gopls:
_bin: gopls
_desc: "gopls (pronounced \"Go please\") is the official Go language server developed by the Go team."
_github: https://github.com/golang/tools/tree/master/gopls
brew: gopls
go: golang.org/x/tools/gopls@latest
goreleaser:
_bin: goreleaser
_desc: "GoReleaser builds Go binaries for several platforms, creates a GitHub release and then pushes a Homebrew formula to a tap repository."
_github: https://github.com/goreleaser/goreleaser
_name: Go Releaser
brew: goreleaser
go: github.com/goreleaser/goreleaser@latest
nix-env: goreleaser
snap: goreleaser --classic
yay: goreleaser-bin
gotests:
_bin: gotests
_desc: "Automatically generate Go test boilerplate from your source code."
_github: https://github.com/cweill/gotests
_name: gotests
brew: gotests
go: github.com/cweill/gotests/...@latest
gphotos-sync:
_bin: gphotos-sync
_desc: "Google Photos Sync is a backup tool for your Google Photos cloud storage."
_docs: https://gilesknap.github.io/gphotos-sync/main/index.html
_github: https://github.com/gilesknap/gphotos-sync
_home: https://gilesknap.github.io/gphotos-sync/main/index.html
_name: Google Photos Sync
pacman: gphotos-sync
pipx: gphotos-sync
gping:
_bin: gping
_desc: "Ping, but with a graph."
_github: https://github.com/orf/gping
_name: gping
brew: gping
cargo: gping
choco: gping
github: github.com/orf/gping
pacman: gping
scoop: gping
gpt-engineer:
_bin: gpt-engineer
_desc: "Specify what you want it to build, the AI asks for clarification, and then builds it."
_github: https://github.com/AntonOsika/gpt-engineer
_name: GPT Engineer
pipx: gpt-engineer
gradle:
_bin: gradle
_desc: "Gradle is a build tool with a focus on build automation and support for multi-language development."
_docs: https://docs.gradle.org/current/userguide/userguide.html
_github: https://github.com/gradle/gradle
_home: https://gradle.org/
_name: Gradle
brew: gradle
choco: gradle
port: gradle
scoop: gradle
snap: gradle --classic
graphql-playground:
_app: GraphQL Playground.app
_bin: graphql-playground
_deprecated: Altair is more popular and well-maintained on GitHub
_desc: "🎮 GraphQL IDE for better development workflows (GraphQL Subscriptions, interactive docs & collaboration)"
_github: https://github.com/graphql/graphql-playground
_name: GraphQL Playground
appimage: graphql/graphql-playground
cask: graphql-playground
exe: https://github.com/graphql/graphql-playground/releases/download/v1.8.10/graphql-playground-electron-setup-1.8.10.exe
grep:
_bin: grep
_github: false
apt: grep
brew: grep
dnf: grep
pacman: grep
zypper: grep
grex:
_bin: grex
_desc: "A command-line tool and Rust library with Python bindings for generating regular expressions from user-provided test cases"
_docs: https://github.com/pemistahl/grex#5-how-to-use
_github: https://github.com/pemistahl/grex
_home: https://pemistahl.github.io/grex-js/
_name: grex
brew: grex
cargo: grex
choco: grex
github: github.com/pemistahl/grex
scoop: grex
snap: grex
gron:
_bin: gron
_desc: "Make JSON greppable!"
_github: https://github.com/tomnomnom/gron
_name: gron
brew: gron
github: github.com/tomnomnom/gron
go: github.com/tomnomnom/gron@latest
grype:
_bin: grype
_desc: "A vulnerability scanner for container images and filesystems"
_docs: https://github.com/anchore/grype#getting-started
_github: https://github.com/anchore/grype
_home: https://github.com/anchore/grype
_name: Grype
brew: anchore/grype/grype
choco: grype
port: grype
yay: grype-bin
gtop:
_bin: gtop
_desc: "System monitoring dashboard for terminal"
_github: https://github.com/aksakalli/gtop
_name: gtop
brew: gtop
npm: gtop
guacamole:
_bin: null
_desc: "Apache Guacamole is an open-source remote desktop gateway that provides access to desktop environments using a web browser."
_docs: https://guacamole.apache.org/doc/gug/configuring-guacamole.html
_github: https://github.com/apache/guacamole-client
_home: https://guacamole.apache.org/
_name: Guacamole
_todo: Add installer for guacamole
gulp:
_bin: gulp
_desc: "A toolkit to automate & enhance your workflow"
_docs: https://gulpjs.com/docs/en/getting-started/quick-start
_github: https://github.com/gulpjs/gulp
_home: https://gulpjs.com/
_name: Gulp
npm: gulp
gum:
_bin: gum
_desc: "A tool for glamorous shell scripts 🎀"
_docs: https://github.com/charmbracelet/gum
_github: https://github.com/charmbracelet/gum
_home: https://charm.sh/
_name: Gum
apk: gum
brew: gum
go: github.com/charmbracelet/gum@latest
nix: nixpkgs.gum
pacman: gum
pkg-termux: gum
gup:
_bin: gup
_desc: "gup - Update binaries installed by \"go install\" with goroutines."
_github: https://github.com/nao1215/gup
_name: Gup
brew: nao1215/tap/gup
go: github.com/nao1215/gup@latest
hadolint:
_bin: hadolint
_desc: "A smarter Dockerfile linter that helps you build best practice Docker images."
_github: https://github.com/hadolint/hadolint
_name: hadolint
brew: hadolint
dnf:fedora: hadolint
scoop: hadolint
hammerspoon:
_app: Hammerspoon.app
_bin: hs
_desc: "Staggeringly powerful macOS desktop automation with Lua"
_docs: https://www.hammerspoon.org/go/
_github: https://github.com/Hammerspoon/hammerspoon
_name: Hammerspoon
cask: hammerspoon
handbrake:
_app: HandBrake.app
_bin: handbrake
_desc: "HandBrake is an open-source video transcoder available for Linux, Mac, and Windows."
_github: https://github.com/HandBrake/HandBrake
_name: HandBrake
cask: handbrake
choco: handbrake
flatpak: fr.handbrake.ghb
handlr:
_bin: handlr
_desc: "Manage your default applications with ease using handlr!"
_docs: https://github.com/chmln/handlr#usage
_github: https://github.com/chmln/handlr
_home: https://github.com/chmln/handlr
_name: Handlr
cargo: handlr --locked
yay: handlr-bin
haproxy:
_bin: haproxy
_desc: "HAProxy is a free, very fast and reliable reverse-proxy offering high availability, load balancing, and proxying for TCP and HTTP-based applications."
_github: https://github.com/haproxy/haproxy
_name: HAProxy
_service: haproxy
apk: haproxy
apt: haproxy
brew: haproxy
choco: haproxy
dnf: haproxy
pacman: haproxy
zypper: haproxy
has:
_bin: has
_desc: "✅ checks presence of various command line tools and their versions on the path"
_github: https://github.com/kdabir/has
_name: Has
brew: kdabir/tap/has
hbs-cli:
_bin: hbs
_desc: "This is a tool to render handlebars templates, with the ability to require in Partials, Helpers and JSON Data."
_github: https://github.com/keithamus/hbs-cli
_name: hbs-cli
npm: hbs-cli
hclq:
_bin: hclq
_desc: "Command-line processor for HashiCorp config files, like sed for HCL — Terraform, Consul, Nomad, Vault"
_github: https://github.com/mattolenik/hclq
_name: hclq
github: github.com/mattolenik/hclq
go: github.com/mattolenik/hclq@latest
helix:
_bin: hx
_desc: "A post-modern modal text editor."
_docs: https://docs.helix-editor.com/
_github: https://github.com/helix-editor/helix
_home: https://helix-editor.com/
_name: Helix Editor
_repology: helix
brew: helix
choco: helix
flatpak: com.helix_editor.Helix
pacman: helix
scoop: helix
winget: Helix.Helix
helm:
_bin: helm
_desc: "The Kubernetes Package Manager"
_docs: https://helm.sh/docs
_github: https://github.com/helm/helm
_home: https://helm.sh/
_name: Helm
brew: helm
choco: kubernetes-helm
scoop: helm
snap: helm --classic
helm-docs:
_bin: helm-docs
_desc: "A tool for automatically generating markdown documentation for helm charts"
_github: https://github.com/norwoodj/helm-docs
_name: Helm Docs
brew: norwoodj/tap/helm-docs
scoop: helm-docs
helmfile:
_bin: helmfile
_desc: "Declaratively deploy your Kubernetes manifests, Kustomize configs, and Charts as Helm releases. Generate all-in-one manifests for use with ArgoCD."
_github: https://github.com/helmfile/helmfile
_name: Helmfile
brew: helmfile
pacman: helmfile
scoop: helmfile
zypper: helmfile
heroku-cli:
_bin: heroku
_desc: "The Heroku CLI is used to manage Heroku apps from the command line."
_github: https://github.com/heroku/cli
_name: Heroku CLI
brew: heroku/brew/heroku
choco: heroku-cli
npm: heroku
scoop: heroku-cli
yay: heroku-cli
hexyl:
_bin: hexyl
_desc: "hexyl is a hex viewer for the terminal."
_github: https://github.com/sharkdp/hexyl
_name: hexyl
apt: hexyl
brew: hexyl
cargo: hexyl
dnf:fedora: hexyl
github: github.com/sharkdp/hexyl
nix: hexyl
pacman: hexyl
pkg-freebsd: hexyl
pkg-termux: hexyl
port: hexyl
scoop: hexyl
xbps: hexyl
hey:
_bin: hey
_desc: "hey is a tiny program that sends some load to a web application."
_github: https://github.com/rakyll/hey
_name: hey
brew: hey
github: github.com/rakyll/hey
hiddenbar:
_app: Hidden Bar.app
_bin: null
_desc: "Hidden Bar lets you hide menu bar items to give your Mac a cleaner look."
_docs: https://github.com/dwarvesf/hidden
_github: https://github.com/dwarvesf/hidden
_home: https://dwarves.foundation/opensource/
_name: Hidden Bar
cask: hiddenbar
mas: 1452453066
himalaya:
_bin: himalaya
_desc: "Welcome to Himalaya CLI, the Command-Line Interface to manage emails based on email-lib."
_github: https://github.com/soywod/himalaya
_name: Himalaya
brew: himalaya
scoop: himalaya
hishtory:
_bin: hishtory
_deprecated: Superior to other history managers but the software has some odd features to it like automatically managing ~/.bashrc and ~/.zshrc and `which hishtory` links to a non-existant location but it still works
_desc: "Your shell history: synced, queryable, and in context"
_github: https://github.com/ddworken/hishtory
_home: https://hishtory.dev/
_name: hiSHtory
_post: echo y | hishtory init "$HISHTORY_USER_SECRET"
_todo: Check for Homebrew version
script: curl -sSL --compressed https://hishtory.dev/install.py | python3 -
hoard:
_bin: hoard
_desc: "command organizer tool to hoard all your precious commands 💎🐉"
_github: https://github.com/Hyde46/hoard
_name: Hoard
cargo: hoard-rs
nix-env: hoard
pacman: hoard
port: hoard-cli
holehe:
_bin: holehe
_desc: "Holehe checks if an email is attached to an account on sites like twitter, instagram, imgur and more than 120 others."
_github: https://github.com/megadose/holehe
_name: Holehe
pipx: holehe
hostctl:
_bin: hostctl
_desc: "This tool gives you more control over the use of your hosts file. You can have multiple profiles and switch them on/off as you need."
_github: https://github.com/guumaster/hostctl
_name: hostctl
brew: guumaster/tap/hostctl
github: github.com/guumaster/hostctl
scoop: hostctl
yay: hostctl
howdoi:
_bin: howdoi
_desc: "Instant coding answers via the command line"
_github: https://github.com/gleitz/howdoi
_name: howdoi
brew: howdoi
pipx: howdoi
hss:
_bin: hss
_desc: "hss is an interactive ssh client for multiple servers. Command is executed on all servers in parallel."
_github: https://github.com/six-ddc/hss
_name: hss
brew: hss
port: hss
script: cd /tmp && git clone https://github.com/six-ddc/hss.git && cd hss && make && make install && cd /tmp && rm -rf hss
hstr:
_bin: hstr
_desc: "Easily view, navigate and search your command history with shell history suggest box for bash and zsh."
_github: https://github.com/dvorka/hstr
_name: HiSToRy
apk: hstr
apt: hstr
brew: hstr
dnf: hstr
emerge: app-shells/hstr
nix-env: hstr
pkg-freebsd: hstr
port: histr
xbps: hstr
htmlhint:
_bin: htmlhint
_desc: "⚙️ The static code analysis tool you need for your HTML"
_docs: https://htmlhint.com/docs/user-guide/getting-started
_github: https://github.com/htmlhint/HTMLHint
_home: https://htmlhint.com/
_name: HTMLHint
npm: htmlhint
htmlq:
_bin: htmlq
_desc: "Like jq, but for HTML. Uses CSS selectors to extract bits of content from HTML files."
_github: https://github.com/mgdm/htmlq
_name: htmlq
_preload: true
brew: htmlq
cargo: htmlq
github: github.com/mgdm/htmlq
htop:
_bin: htop
_desc: "htop is a cross-platform interactive process viewer."
_docs: https://www.man7.org/linux/man-pages/man1/htop.1.html
_github: https://github.com/htop-dev/htop
_home: https://htop.dev/
_name: htop
apt: htop
brew: htop
dnf: htop
pacman: htop
port: htop
http-prompt:
_bin: http-prompt
_desc: "An interactive command-line HTTP and API testing client built on top of HTTPie featuring autocomplete, syntax highlighting, and more."
_docs: https://docs.http-prompt.com/en/latest/
_github: https://github.com/httpie/http-prompt
_home: https://http-prompt.com/
_name: HTTP Prompt
brew: http-prompt
pipx: http-prompt
http-toolkit:
_app: HTTP Toolkit.app
_desc: "HTTP Toolkit is an open-source tool for debugging, testing and building with HTTP(S) on Windows, Linux & Mac. You can use it to intercept, inspect & rewrite HTTP(S) traffic, from everything to anywhere."
_github: https://github.com/httptoolkit/httptoolkit
_name: HTTP Toolkit
apt: https://github.com/httptoolkit/httptoolkit-desktop/releases/download/v1.14.8/HttpToolkit-1.14.8.deb
cask: http-toolkit
winget: HTTPToolKit.HTTPToolKit
yay: httptoolkit
httpie:
_bin: httpie
_desc: "🥧 HTTPie CLI — modern, user-friendly command-line HTTP client for the API era. JSON support, colors, sessions, downloads, plugins & more."
_github: https://github.com/httpie/cli
_name: HTTPie
_todo: Look into https://github.com/httpie/desktop as alternative to Postman and other HTTP request clients
brew: httpie
choco: httpie
dnf: httpie
pacman: httpie
pipx: httpie
port: httpie
snap: httpie
httpstat:
_bin: httpstat
_desc: "ttpstat visualizes curl(1) statistics in a way of beauty and clarity."
_docs: https://github.com/reorx/httpstat#usage
_github: https://github.com/reorx/httpstat
_name: httpstat
brew: httpstat
pipx: httpstat
go:windows: github.com/davecheney/httpstat@latest
hub:
_bin: hub
_desc: "hub is a command line tool that wraps git in order to extend it with extra features and commands that make working with GitHub easier."
_github: https://github.com/mislav/hub
_home: https://hub.github.com/
_name: hub
apt: hub
brew: hub
choco: hub
dnf:fedora: hub
pacman: hub
pkg: hub
scoop: hub
hugo:
_bin: hugo
_desc: "The worlds fastest framework for building websites."
_docs: https://gohugo.io/documentation/
_github: https://github.com/gohugoio/hugo
_home: https://gohugo.io/
_name: Hugo
apt: hugo
brew: hugo
choco: hugo
dnf: hugo
eopkg: hugo
go: github.com/gohugoio/hugo@latest
pacman: hugo
port: hugo
scoop: main/hugo
snap: hugo
zypper: hugo
hurl:
_bin: hurl
_desc: "Hurl is a command line tool that runs HTTP requests defined in a simple plain text format."
_github: https://github.com/Orange-OpenSource/hurl
_name: hurl
brew: hurl
cargo: hurl
choco: hurl
npm: "@orangeopensource/hurl"
pkg-freebsd: hurl
port: hurl
scoop: hurl
winget: hurl
husky:
_bin: husky
_desc: "Git hooks made easy 🐶 woof!"
_github: https://github.com/typicode/husky
_home: https://typicode.github.io/husky/
_name: Husky
npm: husky
hyper:
_appImageName: Hyper
_bin: hyper
_deprecated: Deprecated in favor of Tabby for a full-featured terminal.
_desc: "A terminal built on web technologies"
_docs: https://hyper.is/blog
_github: https://github.com/vercel/hyper
_home: https://hyper.is/
_name: Hyper
appimage: hyper
brew: hyper
choco: hyper
yay: hyper
hyperfine:
_bin: hyperfine
_desc: "A command-line benchmarking tool."
_docs: https://docs.rs/crate/hyperfine/1.2.0
_github: https://github.com/sharkdp/hyperfine
_name: hyperfine
apk: hyperfine
brew: hyperfine
cargo: hyperfine
choco: hyperfine
dnf: hyperfine
github: github.com/sharkdp/hyperfine
pacman: hyperfine
pkg: hyperfine
hyperkit:
_bin: hyperkit
_deps:darwin:
- xcode
_desc: "HyperKit is a toolkit for embedding hypervisor capabilities in your application."
_github: https://github.com/moby/hyperkit
_name: HyperKit
brew:darwin: hyperkit
ideviceinstaller:
_bin: ideviceinstaller
_desc: "A command-line application to manage apps and app archives on iOS devices."
_github: https://github.com/libimobiledevice/ideviceinstaller
_name: ideviceinstaller
brew:darwin: ideviceinstaller
iina:
_app: iina.app
_bin: null
_desc: "IINA is the modern video player for macOS."
_github: https://github.com/iina/iina
_home: https://iina.io/
_name: iina macOS Video Player
cask: iina
imagemagick:
_bin: convert
_desc: "ImageMagick® is a free and open-source software suite, used for editing and manipulating digital images."
_github: https://github.com/ImageMagick/ImageMagick
_name: ImageMagick
apk: imagemagick
apt:
- imagemagick
- libx11-dev
brew: imagemagick
choco: imagemagick
dnf:fedora: imagemagick
scoop: imagemagick
imageoptim:
_app: ImageOptim.app
_bin: null
_desc: "ImageOptim is a unified GUI for various lossless image optimization tools."
_github: https://github.com/ImageOptim/ImageOptim
_home: https://imageoptim.com/mac
_name: ImageOptim
cask: imageoptim
imageoptim-cli:
_bin: imageoptim
_deps:
- imageoptim
_desc: "ImageOptim is a unified frontend for various lossless image optimization tools."
_github: https://github.com/ImageOptim/ImageOptim
_home: https://imageoptim.com/mac
_name: ImageOptim
brew:darwin-x86_64: imageoptim-cli
npm:darwin: imageoptim-cli
imagine:
_app: Imagine.app
_bin: null
_desc: "Imagine is a desktop app for compression of PNG and JPEG, with a modern and friendly UI."
_github: https://github.com/meowtec/Imagine
_name: Imagine
appimage: meowtec/Imagine
exe: https://github.com/meowtec/Imagine/releases/download/v0.7.4/Imagine-Setup-0.7.4.exe
script:
darwin: curl -sSL https://github.com/meowtec/Imagine/releases/download/v0.7.4/Imagine-0.7.4.dmg > /tmp/Imagine.dmg && sudo hdiutil attach /tmp/Imagine.dmg && sudo cp -R "/Volumes/Imagine 0.7.4/Imagine.app" /Applications && sudo hdiutil detach "/Volumes/Imagine 0.7.4" && rm -f /tmp/Imagine.dmg
imgur-uploader:
_bin: imgur-uploader
_desc: "Upload images to Imgur"
_github: https://github.com/kevva/imgur-uploader-cli
_name: imgur-uploader-cli
npm: imgur-uploader-cli
impl:
_bin: impl
_desc: "impl generates method stubs for implementing an interface"
_github: https://github.com/josharian/impl
_name: impl
go: github.com/josharian/impl@latest
infracost:
_bin: infracost
_desc: "Infracost shows cloud cost estimates and FinOps best practices for Terraform."
_docs: https://www.infracost.io/docs
_github: https://github.com/infracost/infracost
_home: https://www.infracost.io/
_name: infracost
brew: infracost
choco: infracost
yay: infracost
inkscape:
_app: Inkscape.app
_bin: inkscape
_desc: "Inkscape is a professional quality vector graphics software that runs on Windows, Mac OS X and Linux."
_docs: https://inkscape.org/*docs/
_github: https://github.com/inkscape/inkscape
_home: https://inkscape.org
_name: Inkscape
apt: inkscape
cask: inkscape
choco: inkscape
dnf: inkscape
flatpak: org.inkscape.Inkscape
pacman: inkscape
snap: inkscape
intellij-idea-ce:
_app: IntelliJ IDEA CE.app
_bin: intellij-idea-community
_desc: "IntelliJ IDEA Community Edition & IntelliJ Platform"
_docs: https://www.jetbrains.com/help/
_github: https://github.com/JetBrains/intellij-community
_home: https://www.jetbrains.com/idea/
_name: IntelliJ IDEA (CE)
cask: intellij-idea-ce
choco: intellijidea-community
snap: intellij-idea-community --classic
iodine:
_bin: iodined
_desc: "This is a piece of software that lets you tunnel IPv4 data through a DNS server."
_github: https://github.com/yarrick/iodine
_name: Iodine
brew: iodine
choco: iodine
ionic:
_bin: ionic
_desc: "An open source mobile UI toolkit for building modern, high quality cross-platform mobile apps from a single code base in Vue, Angular, or React."
_docs: https://ionicframework.com/docs
_github: https://github.com/ionic-team/ionic-cli
_home: https://ionicframework.com/
_name: Ionic Framework
npm: "@ionic/cli"
ios-deploy:
_bin: ios-deploy
_desc: "Install and debug iPhone apps from the command line, without using Xcode"
_github: https://github.com/ios-control/ios-deploy
_name: ios-deploy
brew:darwin: ios-deploy
npm:darwin: ios-deploy
ios-sim:
_bin: ios-sim
_desc: "Command-line application launcher for the iOS Simulator"
_github: https://github.com/ios-control/ios-sim
_name: ios-sim
npm:darwin: ios-sim
ipfs:
_bin: ipfs
_desc: "A peer-to-peer hypermedia protocol designed to preserve and grow humanity's knowledge by making the web upgradeable, resilient, and more open"
_docs: https://docs.ipfs.tech/
_github: https://github.com/ipfs/ipfs
_home: https://ipfs.tech/
_name: IPFS
_service: ipfs
brew: ipfs
choco: go-ifps
nix: ipfs
port: ipfs
scoop: go-ipfs
snap: ipfs
ipfs-deploy:
_bin: ipd
_desc: "A peer-to-peer hypermedia protocol designed to preserve and grow humanity's knowledge by making the web upgradeable, resilient, and more open"
_docs: https://docs.ipfs.tech/
_github: https://github.com/ipfs/ipfs
_home: https://ipfs.tech/
_name: IPFS
npm: ipfs-deploy
ipfs-desktop:
_app: IPFS Desktop.app
_bin: null
_desc: "An unobtrusive and user-friendly desktop application for IPFS on Windows, Mac and Linux."
_docs: https://docs.ipfs.tech/install/ipfs-desktop/
_github: https://github.com/ipfs/ipfs-desktop
_home: https://ipfs.tech/
_name: IPFS Desktop
appimage: https://github.com/ipfs-shipyard/ipfs-desktop/releases/download/v0.28.0/ipfs-desktop-0.28.0-linux-x86_64.AppImage
cask: ipfs
choco: ipfs-desktop
scoop: extras/ipfs-desktop
winget: IPFS.IPFS-Desktop
ipmitool:
_bin: ipmitool
_desc: "An open-source tool for controlling IPMI-enabled systems"
_github: https://github.com/ipmitool/ipmitool
_name: IPMI Tool
apt: ipmitool
brew: ipmitool
dnf: ipmitool
pacman: ipmitool
iproute2mac:
_bin: ip
_desc: "CLI wrapper for basic network utilities on Mac OS X inspired with iproute2 on Linux systems - ip and bridge commands."
_github: https://github.com/brona/iproute2mac
_name: iproute2mac
brew:darwin: iproute2mac
iredis:
_bin: iredis
_desc: "Interactive Redis: A Terminal Client for Redis with AutoCompletion and Syntax Highlighting."
_docs: https://iredis.xbin.io/
_github: https://github.com/laixintao/iredis
_home: https://iredis.xbin.io/
_name: iRedis
apt: iredis
brew: iredis
pipx: iredis
irssi:
_bin: irssi
_desc: "Irssi is a modular text mode chat client."
_docs: https://irssi.org/documentation/
_github: https://github.com/irssi/irssi
_home: https://irssi.org/
_name: irssi
apt: irssi
brew: irssi
dnf: irssi
pacman: irssi
port: irssi
is-up:
_bin: is-up
_desc: "Check whether a website is up or down using the isitup.org API"
_github: https://github.com/sindresorhus/is-up-cli
_name: is-up-cli
npm: is-up-cli
iso-image-writer:
_bin: iso-image-writer
_desc: "Program to write hybrid ISO files onto USB disks"
_github: https://github.com/KDE/isoimagewriter
_home: https://invent.kde.org/utilities/isoimagewriter
_name: ISO Image Writer
flatpak: org.kde.isoimagewriter
isort:
_bin: isort
_desc: "isort is a Python utility / library to sort imports alphabetically and automatically separate into sections and by type."
_docs: https://pycqa.github.io/isort/index.html
_github: https://github.com/PyCQA/isort
_home: https://pycqa.github.io/isort/
_name: iSort
brew: isort
pipx: isort
iterm2:
_app: iTerm.app
_bin: null
_deprecated: Deprecated in favor of Tabby / Warp
_desc: "iTerm2 is a terminal emulator for Mac OS X that does amazing things."
_docs: https://iterm2.com/documentation.html
_github: https://github.com/gnachman/iTerm2
_home: https://iterm2.com/
_name: iTerm2
_post:cask: |
gum log -sl info "Setting iTerm2 options location to Install Doctor Chezmoi location" && defaults write com.googlecode.iterm2 PrefsCustomFolder -string "${XDG_DATA_HOME:-$HOME/.local/share}/chezmoi/home/Library/Preferences/com.googlecode.iterm2.plist"
gum log -sl info "Setting iTerm2 to automatically sync with managed options" && defaults write com.googlecode.iterm2 NoSyncNeverRemindPrefsChangesLostForFile_selection -int 2
cask: iterm2
java:
_bin: false
_desc: "Java is a class-based, object-oriented programming language that is designed to have as few implementation dependencies as possible."
_docs: https://docs.oracle.com/en/cloud/paas/nosql-cloud/index.html
_github: https://github.com/oracle/nosql-java-sdk
_home: https://www.java.com/en/
_name: Java
_when:cask: "! brew list temurin > /dev/null"
apt: openjdk-11-jdk
brew: openjdk
cask: temurin
choco: jdk11
dnf: java-11-openjdk-devel.x86_64
pacman: jdk-openjdk
port: openjdk11
scoop: openjdk11
jc:
_bin: jc
_desc: "jc JSONifies the output of many CLI tools, file-types, and common strings for easier parsing in scripts."
_github: https://github.com/kellyjonbrazil/jc
_name: jc
apt: jc
brew: jc
dnf: jc
nix-env: nixpkgs.jc
pacman: jc
pipx: jc
zypper: jc
jenv:
_bin: jenv
_desc: "jenv lets you switch between Java versions. It sets JAVA_HOME inside your shell, in a way that can be set globally, local to the current working directory or per shell."
_docs: https://github.com/gcuisinier/jenv/wiki
_github: https://github.com/jenv/jenv
_home: https://www.jenv.be/
_name: jenv
brew: jenv
jest:
_bin: jest
_desc: "Delightful JavaScript testing."
_docs: https://jestjs.io/docs/getting-started
_github: https://github.com/jestjs/jest
_home: https://jestjs.io/
_name: Jest
npm: jest
jiq:
_bin: jiq
_desc: "jid on jq - interactive JSON query tool using jq expressions"
_github: https://github.com/fiatjaf/jiq
_name: jiq
github: github.com/fiatjaf/jiq/cmd/jiq
go: github.com/fiatjaf/jiq/cmd/jiq@latest
jitsi-meet:
_app: Jitsi Meet.app
_bin: jitsi-meet
_desc: "Desktop application for Jitsi Meet built with Electron."
_github: https://github.com/jitsi/jitsi-meet-electron
_name: Jitsi Meet Electron
cask: jitsi-meet
choco: jitsi-meet-electron
flatpak: org.jitsi.jitsi-meet
github: github.com/jitsi/jitsi-meet-electron
pkg: jitsi-meet
yay: jitsi-meet-desktop-bin
jo:
_bin: jo
_desc: "This is jo, a small utility to create JSON objects"
_github: https://github.com/jpmens/jo
_name: jo
apt: jo
brew: jo
github: github.com/jpmens/jo
pkg: jo
scoop: jo
snap: jo
yay: jo
john:
_bin: john
_desc: "John the Ripper is a fast password cracker"
_github: https://github.com/openwall/john
_name: John
apt: john
brew: john
choco: john
dnf: john
pacman: john
jpegoptim:
_bin: jpegoptim
_desc: "jpegoptim - utility to optimize/compress JPEG files"
_github: https://github.com/tjko/jpegoptim
_name: JPEGOptim
apt: jpegoptim
brew: jpegoptim
choco: jpegoptim
dnf: jpegoptim
pacman: jpegoptim
zypper: jpegoptim
jq:
_bin: jq
_desc: "Command-line JSON processor"
_docs: https://stedolan.github.io/jq/manual/
_github: https://github.com/stedolan/jq
_home: https://stedolan.github.io/jq
_name: jq
_preload: true
apk: jq
apt: jq
brew: jq
choco: jq
dnf: jq
github: github.com/stedolan/jq
pkg: jq
jqp:
_bin: jqp
_desc: "A TUI playground to experiment with jq"
_docs: https://github.com/noahgorstein/jqp#usage
_github: https://github.com/noahgorstein/jqp
_name: jqp
brew: noahgorstein/tap/jqp
port: jqp
yay: jqp
json-server:
_bin: json-server
_desc: "Get a full fake REST API with zero coding in less than 30 seconds (seriously)"
_github: https://github.com/typicode/json-server
_name: JSON Server
npm: json-server
juicefs:
_bin: juicefs
_desc: "JuiceFS is a distributed POSIX file system built on top of Redis and S3."
_github: https://github.com/juicedata/juicefs
_name: JuiceFS
brew: juicefs
scoop: juicefs
snap: juicefs
yay: juicefs
juju:
_bin: juju
_desc: "Orchestration engine that enables the deployment, integration and lifecycle management of applications at any scale, on any infrastructure (Kubernetes or otherwise)."
_docs: https://juju.is/docs
_github: https://github.com/juju/juju
_home: https://juju.is/
_name: Juju
brew: juju
choco: juju
snap: juju --classic
junction:
_bin: junction
_desc: "Junction lets you choose the application to open files and links."
_github: https://github.com/sonnyp/Junction
_name: Junction
flatpak: re.sonny.Junction
just:
_bin: just
_desc: "just is a handy way to save and run project-specific commands."
_docs: https://just.systems/man/en/
_github: https://github.com/casey/just
_home: https://just.systems/
_name: Just
apk: just
apt: just
brew: just
cargo: just
choco: just
dnf: just
eopkg: just
nix-env: nixpkgs.just
pacman: just
pkg-freebsd: just
port: just
scoop: just
snap: --edge --classic just
winget: Casey.Just
xbps: just
k9s:
_bin: k9s
_desc: "🐶 Kubernetes CLI To Manage Your Clusters In Style!"
_github: https://github.com/derailed/k9s
_name: K9s
brew: derailed/k9s/k9s
choco: k9s
pacman: k9s
port: k9s
scoop: k9s
kap:
_app: Kap.app
_bin: kap
_desc: "An open-source screen recorder built with web technology"
_github: https://github.com/wulkano/Kap
_name: Kap
cask: kap
kasmvnc:
_bin: kasmvncpasswd
_desc: "Modern VNC Server and client, web based and secure"
_github: https://github.com/kasmtech/KasmVNC
_name: KasmVNC
script:
linux: |
RELEASES=$(curl -sS "https://api.github.com/repos/kasmtech/KasmVNC/releases/latest") || :
LATEST_VERSION=$(echo $RELEASES | grep -o '"tag_name": "[^"]*' | grep -o '[^"]*$') || :
if command -v apt-get > /dev/null; then
. /etc/os-release
cd /tmp
case $VERSION_CODENAME in
bullseye )
wget "https://github.com/kasmtech/KasmVNC/releases/download/$LATEST_VERSION/kasmvncserver_bullseye_${LATEST_VERSION:1}_amd64.deb" || :
;;
buster )
wget "https://github.com/kasmtech/KasmVNC/releases/download/$LATEST_VERSION/kasmvncserver_buster_${LATEST_VERSION:1}_amd64.deb" || :
;;
focal )
wget "https://github.com/kasmtech/KasmVNC/releases/download/$LATEST_VERSION/kasmvncserver_focal_${LATEST_VERSION:1}_amd64.deb" || :
;;
jammy )
wget "https://github.com/kasmtech/KasmVNC/releases/download/$LATEST_VERSION/kasmvncserver_jammy_${LATEST_VERSION:1}_amd64.deb" || :
;;
* )
;;
esac
if ls kasmvncserver*.deb > /dev/null 2>&1; then sudo apt-get install ./kasmvncserver_*.deb; sudo addgroup $USER ssl-cert; fi
elif command -v dnf > /dev/null; then
wget "https://github.com/kasmtech/KasmVNC/releases/download/$LATEST_VERSION/kasmvncserver_centos_core_${LATEST_VERSION:1}_x86_64.rpm" || :
if ls kasmvncserver*.rpm > /dev/null 2>&1; then sudo rpm -ivh ./kasmvncserver_*.rpm; sudo usermod -a -G kasmvnc-cert $USER; fi
elif command -v zypper > /dev/null; then
wget "https://github.com/kasmtech/KasmVNC/releases/download/$LATEST_VERSION/kasmvncserver_opensuse_15_${LATEST_VERSION:1}_x86_64.rpm" || :
if ls kasmvncserver*.rpm > /dev/null 2>&1; then sudo rpm -ivh ./kasmvncserver_*.rpm; sudo usermod -a -G kasmvnc-cert $USER; fi
elif command -v apk > /dev/null; then
wget "https://github.com/kasmtech/KasmVNC/releases/download/$LATEST_VERSION/kasmvnc.alpine_317_x86_64.tgz" || :
if ls kasmvncserver*.rpm > /dev/null 2>&1; then sudo tar -xzf "./kasmvnc.alpine_317_x86_64.tgz" -C /; fi
fi
yay: kasmvncserver-bin
kcpassword:
_bin: kcpassword
_desc: "OS X autologin enabler utility"
_github: https://github.com/xfreebird/kcpassword
_name: kcpassword
brew:darwin: xfreebird/utils/kcpassword
kdash:
_bin: kdash
_desc: "A simple and fast dashboard for Kubernetes"
_github: https://github.com/kdash-rs/kdash
_home: https://kdash.cli.rs/
_name: kdash
brew: kdash-rs/kdash/kdash
cargo: kdash
choco: kdash
github: github.com/kdash-rs/kdash
scoop: kdash
kde-plasma-desktop:
_bin: plasmashell
_deps:
- kdeplasma-addons
_desc: "Plasma for the Desktop"
_github: https://github.com/KDE/plasma-desktop
_home: https://invent.kde.org/plasma/plasma-desktop
_name: plasma-desktop
apt: kde-plasma-desktop
dnf: kde-plasma-desktop
pacman: kde-plasma-desktop
kdenlive:
_app: kdenlive.app
_bin: kdenlive
_desc: "Free and open source video editor, based on MLT Framework and KDE Frameworks"
_github: https://github.com/KDE/kdenlive
_name: Kdenlive
cask: kdenlive
choco: kdenlive
flatpak: org.kde.kdenlive
kdeplasma-addons:
_desc: "All kind of add-ons to improve your Plasma experience"
_github: https://github.com/KDE/kdeplasma-addons
_home: https://invent.kde.org/plasma/kdeplasma-addons
_name: kdeplasma-addons
apt: kdeplasma-addons
dnf: kdeplasma-addons
pacman: kdeplasma-addons
keybase:
_app: Keybase.app
_bin: null
_desc: "Keybase is secure messaging and file-sharing."
_docs: https://book.keybase.io/docs
_github: https://github.com/keybase/client
_home: https://keybase.io/
_name: Keybase
_when:ansible: "! test -f /opt/keybase/Keybase"
cask: keybase
choco: keybase
pacman:
- keybase
- keybase-gui
yay: keybase-bin
keycastr:
_app: KeyCastr.app
_bin: null
_desc: "Keystroke visualizer for macOS screen recordings"
_github: https://github.com/keycastr/keycastr
_name: Keycastr
cask: keycastr
kitty:
_bin: null
_deprecated: Deprecated in favor of using alternative terminals such as iTerm2, Tabby, and bundled Linux terminals.
_desc: "Cross-platform, fast, feature-rich, GPU based terminal"
_docs: https://sw.kovidgoyal.net/kitty/quickstart/
_github: https://github.com/kovidgoyal/kitty
_home: https://sw.kovidgoyal.net/kitty/
_name: KiTTY
kn:
_bin: kn
_desc: "The Knative client kn is your door to the Knative world. It allows you to create Knative resources interactively from the command line or from within scripts."
_github: https://github.com/knative/client
_name: kn
brew: kn
github: github.com/knative/client
yay: knative-client-bin
kodi:
_app: Kodi.app
_bin: kodi
_desc: "Kodi is an award-winning free and open source home theater/media center software and entertainment hub for digital media."
_docs: https://kodi.wiki/view/Main_Page
_github: https://github.com/xbmc/xbmc
_home: https://kodi.tv/
_name: Kodi
apt: kodi
cask: kodi
choco: kodi
dnf: kodi
flatpak: tv.kodi.Kodi
pacman: kodi
koodo-reader:
_app: Koodo Reader.app
_bin: koodo-reader
_deprecated: Unneeded and interface is not perfect
_desc: "A modern ebook manager and reader with sync and backup capacities for Windows, macOS, Linux and Web"
_github: https://github.com/koodo-reader/koodo-reader
_name: Koodo Reader
cask: koodo-reader
flatpak: io.github.troyeguo.koodo-reader
scoop: extras/koodo-reader
winget: AppbyTroye.KoodoReader
kooha:
_bin: kooha
_desc: "Capture your screen in an intuitive and straightforward way without distractions."
_github: https://github.com/SeaDve/Kooha
_name: Kooha
flatpak: io.github.seadve.Kooha
korkut:
_bin: korkut
_desc: "Quick and simple image processing at the command line. 🔨"
_github: https://github.com/oguzhaninan/korkut
_name: Korkut
npm: korkut
krew:
_bin: kubectl-krew
_desc: "📦 Find and install kubectl plugins"
_github: https://github.com/kubernetes-sigs/krew
_name: KubeCTL
brew: krew
krita:
_app: krita.app
_bin: krita
_desc: "Krita is a free and open source digital painting application."
_github: https://github.com/KDE/krita
_name: Krita
cask: krita
choco: krita
flatpak: org.kde.krita
ksnip:
_app: ksnip.app
_bin: ksnip
_deprecated: macOS version was lackluster
_desc: "Ksnip is a Qt-based cross-platform screenshot tool that provides many annotation features for your screenshots."
_github: https://github.com/ksnip/ksnip
_name: kSnip
_post:snap: sudo snap connect ksnip:network-observe && sudo snap connect ksnip:network-manager-observe && sudo snap connect ksnip:removable-media
cask: ksnip
choco: ksnip
flatpak: org.ksnip.ksnip
snap: ksnip
kube-shell:
_bin: kube-shell
_desc: "Kube-shell: An integrated shell for working with the Kubernetes CLI"
_docs: https://github.com/cloudnativelabs/kube-shell
_github: https://github.com/cloudnativelabs/kube-shell
_home: https://github.com/cloudnativelabs/kube-shell
_name: Kube Shell
pipx: kube-shell
kubectx:
_bin: kubectx
_desc: "Faster way to switch between clusters and namespaces in kubectl"
_github: https://github.com/ahmetb/kubectx
_name: kubectx
brew: kubectx
choco:
- kubens
- kubectx
pacman: kubectx
port: kubectx
snap: kubectx --classic
kubekey:
_bin: kk
_desc: "KubeKey is an open-source lightweight tool for deploying Kubernetes clusters."
_docs: https://github.com/kubesphere/kubekey#usage
_github: https://github.com/kubesphere/kubekey
_home: https://kubesphere.io/
_name: KubeKey
brew: kubekey
kubenav:
_app: kubenav.app
_bin: null
_desc: "kubenav is the navigator for your Kubernetes clusters right in your pocket."
_github: https://github.com/kubenav/kubenav
_home: https://kubenav.io/
_name: kubenav
cask: kubenav
github: github.com/kubenav/kubenav
yay: kubenav-bin
kubernetes-cli:
_bin: kubectl
_desc: "kubectl is a command line tool for communicating with a Kubernetes cluster's control plane, using the Kubernetes API"
_docs: https://kubernetes.io/docs/reference/kubectl/kubectl/
_github: https://github.com/kubernetes/kubectl
_name: kubectl
brew: kubectl
choco: kubernetes-cli
snap: kubectl --classic
kubernetes-kompose:
_bin: kompose
_desc: "kompose is a tool to help users who are familiar with docker-compose move to Kubernetes. kompose takes a Compose Specification file and translates it into Kubernetes resources."
_docs: https://kompose.io/getting-started/
_github: https://github.com/kubernetes/kompose
_home: https://kompose.io/
_name: kompose
brew: kompose
choco: kubernetes-kompose
snap: kompose
kubeval:
_bin: kubeval
_desc: "kubeval is a tool for validating a Kubernetes YAML or JSON configuration file."
_github: https://github.com/instrumenta/kubeval/
_home: https://www.kubeval.com/
_name: kubeval
_pre:scoop: scoop bucket add instrumenta https://github.com/instrumenta/scoop-instrumenta
go: github.com/instrumenta/kubeval@latest
scoop: kubeval
kustomize:
_bin: kustomize
_desc: "kustomize lets you customize raw, template-free YAML files for multiple purposes, leaving the original YAML untouched and usable as is."
_github: https://github.com/kubernetes-sigs/kustomize
_name: Kustomize
brew: kustomize
choco: kustomize
go: sigs.k8s.io/kustomize/kustomize/v5@latest
port: kustomize
kvantum:
_bin: kvantummanager
_desc: "A Linux SVG-based theme engine for Qt and KDE"
_docs: https://github.com/tsujan/Kvantum/blob/master/Kvantum/doc/Theme-Config.pdf
_github: https://github.com/tsujan/Kvantum
_name: Kvantum
apt:
- qt5-style-kvantum
- qt5-style-kvantum-themes
dnf:fedora: kvantum
eopkg: kvantum
pacman: kvantum
kvm:
_bin:
- kvm
- qemu-img
_bin:brew:
- libvirtd
- qemu-img
_desc: "KVM (for Kernel-based Virtual Machine) is a full virtualization solution for Linux on x86 hardware containing virtualization extensions (Intel VT or AMD-V)."
_docs: https://www.linux-kvm.org/page/Documents
_github: false
_groups:
- kvm
- libvirt
_home: https://www.linux-kvm.org/page/Main_Page
_name: KVM
_service: libvirt
_serviceEnabled: true
apt:
- bridge-utils
- libvirt-clients
- libvirt-daemon-system
- qemu-kvm
- virt-manager
- virtinst
brew:
- libvirt
- qemu
dnf:
- bridge-utils
- libvirt
- qemu-kvm
- virt-install
- virt-manager
- virt-top
- virt-viewer
pacman:
- bridge-utils
- libvirt
- virt-manager
langflow:
_bin: langflow
_desc: "Langflow is a low-code app builder for RAG and multi-agent AI applications."
_github: https://github.com/logspace-ai/langflow
_name: LangFlow
pip: langflow
languagetool:
_bin: languagetool-desktop
_desc: "Style and Grammar Checker for 25+ Languages"
_github: https://github.com/languagetool-org/languagetool
_name: LanguageTool for Desktop
_home: https://languagetool.org/
cask: languagetool
choco: languagetool
lapce:
_app: Lapce.app
_bin: lapce
_desc: "Lightning-fast and Powerful Code Editor written in Rust"
_docs: https://docs.lapce.dev/
_github: https://github.com/lapce/lapce
_home: https://lapce.dev/
_name: Lapce
cask: lapce
emerge: app-editors/lapce
flatpak: dev.lapce.lapce
nix-env: nixpkgs.lapce
scoop: lapce
winget: lapce
lazygit:
_bin: lazygit
_desc: "Simple terminal UI for git commands"
_github: https://github.com/jesseduffield/lazygit
_name: lazygit
brew: lazygit
choco: lazygit
eopkg: lazygit
go: github.com/jesseduffield/lazygit@latest
pacman: lazygit
port: lazygit
scoop: lazygit
xbps: lazygit
ledger-live:
_app: Ledger Live.app
_bin: ledger-live
_desc: "Ledger Live is our platform of apps and services designed specifically for seamless integration with your Ledger device."
_github: https://github.com/LedgerHQ/ledger-live
_home: https://www.ledger.com/ledger-live
_name: Ledger Live
appimage: ledger-live-desktop
cask: ledger-live
choco: ledger-live
lens:
_app: Lens.app
_bin: lens
_bin:snap: kontena-lens
_desc: "Designed for Developers and DevOps Engineers, Lens provides an unparalleled experience for managing and troubleshooting Kubernetes workloads through one intuitive context-aware UI."
_docs: https://docs.k8slens.dev/main/
_github: https://github.com/lensapp/lens
_home: https://k8slens.dev/
_name: Lens
cask: lens
choco: lens
snap: kontena-lens --classic
yay: lens
lepton:
_app: Lepton.app
_bin: lepton
_bin:snap: lepton
_deprecated: Deprecated in favor of [Pieces](https://pieces.app/). The core components of Pieces are not open-source but the functionality is significantly better than massCode.
_desc: "Lepton is a lean code snippet manager powered by GitHub Gist."
_github: https://github.com/hackjutsu/Lepton
_home: https://hackjutsu.com/Lepton/
_name: lepton
cask: lepton
snap: lepton
lexicon:
_bin: lexicon
_desc: "Manipulate DNS records on various DNS providers in a standardized way."
_github: https://github.com/AnalogJ/lexicon
_name: Lexicon
_post:pipx: pipx inject dns-lexicon dns-lexicon[full]
pipx: dns-lexicon
libguestfs-tools:
_bin: guestfish
_desc: "Libguestfs is tools and a library for accessing and modifying guest disk images."
_github: https://github.com/libguestfs/libguestfs
_name: libguestfs
apt: libguestfs-tools
dnf: libguestfs-tools
libimobiledevice:
_bin: null
_desc: "A library to communicate with services on iOS devices using native protocols."
_github: https://github.com/libimobiledevice/libimobiledevice
_home: https://libimobiledevice.org/
_name: libimobiledevice
brew:darwin: libimobiledevice
libre-menu-editor:
_bin: libre-menu-editor
_github: false
_name: Libre Menu Editor for GNOME
flatpak: page.codeberg.libre_menu_editor.LibreMenuEditor
libreoffice:
_app: LibreOffice.app
_bin: libreoffice
_desc: "LibreOffice is an integrated office suite based on copyleft licenses and compatible with most document formats and standards."
_docs: https://documentation.libreoffice.org/en/english-documentation/
_github: https://github.com/LibreOffice/core
_home: https://www.libreoffice.org/
_name: LibreOffice
apt: libreoffice
cask: libreoffice
choco: libreoffice-fresh
dnf: libreoffice
flatpak: org.libreoffice.LibreOffice
mas: 1630474372
pacman: libreoffice
librewolf:
_app: LibreWolf.app
_bin: librewolf
_deprecated: Creates ~/.librewolf and Firefox is preferred
_desc: "A custom version of Firefox, focused on privacy, security and freedom."
_github: https://github.com/librewolf-community/browser-linux
_gitlab: https://gitlab.com/librewolf-community/browser/linux
_home: https://librewolf.net/
_name: browser-linux
_scoopExtras: true
cask: librewolf
choco: librewolf
flatpak: io.gitlab.librewolf-community
scoop: librewolf
winget: librewolf
yay: librewolf
license:
_bin: license
_desc: "license is a command line tool to create LICENSE files."
_github: https://github.com/nishanths/license
_name: license
go: github.com/nishanths/license@latest
yay: nishanths-license-git
lighthouse:
_bin: lighthouse
_desc: "Lighthouse analyzes web apps and web pages, collecting modern performance metrics and insights on developer best practices."
_github: https://github.com/GoogleChrome/lighthouse
_name: Lighthouse
npm: lighthouse
lightproxy:
_app: LightProxy.app
_bin: lightproxy
_desc: "💎 Cross platform Web debugging proxy"
_github: https://github.com/alibaba/lightproxy
_name: LightProxy
cask: lightproxy
linkerd2:
_bin: linkerd
_desc: "Linkerd is an ultralight, security-first service mesh for Kubernetes"
_github: https://github.com/linkerd/linkerd2
_home: https://linkerd.io/
_name: linkerd2
brew: linkerd
github: github.com/linkerd/linkerd2
yay: linkerd
linkliar:
_app: LinkLiar.app
_bin: null
_desc: "Menu bar application for macOS that allows you to spoof your MAC address"
_docs: https://halo.github.io/LinkLiar/usage.html
_github: https://github.com/halo/LinkLiar
_home: https://halo.github.io/LinkLiar/
_name: Link Liar
cask: linkliar
liquidjs:
_bin: liquidjs
_desc: "A simple, expressive, safe and Shopify compatible template engine in pure JavaScript."
_docs: https://liquidjs.com/tutorials/intro-to-liquid.html
_github: https://github.com/harttle/liquidjs
_home: https://liquidjs.com/
_name: LiquidJS
npm: liquidjs
litecli:
_bin: litecli
_desc: "CLI for SQLite Databases with auto-completion and syntax highlighting"
_docs: https://litecli.com/features/
_github: https://github.com/dbcli/litecli
_home: https://litecli.com/
_name: LiteCLI
brew: litecli
pipx: litecli
yay: litecli
live-captions:
_bin: live-captions
_desc: "Linux Desktop application that provides live captioning"
_github: https://github.com/abb128/LiveCaptions
_name: LiveCaptions
flatpak: net.sapples.LiveCaptions
localtunnel:
_bin: lt
_desc: "localtunnel exposes your localhost to the world for easy testing and sharing!"
_github: https://github.com/localtunnel/localtunnel
_home: https://theboroer.github.io/localtunnel-www/
_name: localtunnel
brew: localtunnel
npm: localtunnel
logcli:
_bin: logcli
_desc: "Loki is a horizontally-scalable, highly-available, multi-tenant log aggregation system inspired by Prometheus."
_github: https://github.com/grafana/loki
_home: https://grafana.com/loki
_name: logcli
brew: logcli
github: github.com/grafana/loki
yay: logcli-git
logi-options-plus:
_app: logioptionsplus.app
_bin: logi-options-plus
_env:
LOGI_OPTIONS_PLUS_APPDATA:
cask: $HOME/Library/Application Support/LogiOptionsPlus
choco: TODO
_desc: "The Logi Options+ App is the next-gen of Logitech Options that enables even more customization of all your supported personal workspace devices including Logitech mice, keyboards, lights, webcams, touchpads, and presentation remotes."
_github: false
_home: https://www.logitech.com/en-us/software/logi-options-plus.html
_name: Logi Options+
cask: logi-options-plus
choco: logioptionsplus
exe: https://download01.logi.com/web/ftp/pub/techsupport/optionsplus/logioptionsplus_installer.exe
winget: Logitech.OptionsPlus
logi-tune:
_bin: logi-tune
_desc: "Get more out of your headsets and webcams, and book your spaces for better days in the office."
_github: false
_home: https://www.logitech.com/en-us/video-collaboration/software/logi-tune-software.html
_name: Logi Tune
dmg: https://software.vc.logitech.com/downloads/tune/LogiTuneInstaller.dmg
exe: https://software.vc.logitech.com/downloads/tune/LogiTuneInstall.exe
lolcat:
_bin: lolcat
_desc: "Rainbows and unicorns!"
_github: https://github.com/busyloop/lolcat
_name: lolcat
apt: lolcat
brew: lolcat
choco: lolcat
pacman: lolcat
snap: lolcat
lollypop:
_bin: lollypop
_desc: "Lollypop is a modern music player for GNOME"
_github: https://github.com/hamonikr/lollypop
_gitlab: https://gitlab.gnome.org/World/lollypop
_home: https://wiki.gnome.org/Apps/Lollypop
_name: Lollypop
apt: lollypop
dnf: lollypop
flatpak: org.gnome.Lollypop
pacman: lollypop
yay: lollypop-stable-git
loop:
_bin: loop
_deprecated: Encountering error during cargo install
_desc: "loop lets you write powerful, intuitive looping one-liners in your favorite shell! Finally, loops in Bash that make sense!"
_github: https://github.com/Miserlou/Loop
_name: Loop
cargo: loop-rs
pacman: loop
snap: loop-rs --beta
lpass:
_bin: null
_deprecated: Deprecated in favor of using the BitWarden password manager and its related tools.
_desc: "LastPass command line interface tool"
_docs: LastPass command line interface tool
_github: https://github.com/lastpass/lastpass-cli
_name: LastPass CLI
lsd:
_bin: lsd
_deprecated: Deprecated in favor of using `exa`. `lsd` may be re-introduced when Windows support is added.
_desc: "This project is a rewrite of GNU ls with lots of added features like colors, icons, tree-view, more formatting options etc."
_docs: https://github.com/lsd-rs/lsd
_github: https://github.com/Peltoche/lsd
_home: https://github.com/lsd-rs/lsd
_name: LSD (LSDeluxe)
_notes: Only the Chocolatey definition is included because LSD is only used on Windows (when `exa` is not available)
apt: lsd
brew: lsd
cargo: lsd
choco: lsd
dnf: lsd
eopkg: lsd
pacman: lsd
pkg-freebsd: lsd
pkg-termux: lsd
port: lsd
scoop: lsd
xbps: lsd
zypper: lsd
lsyncd:
_bin: lsyncd
_desc: "Lsyncd (Live Syncing Daemon) synchronizes local directories with remote targets (via SSH and more)"
_docs: https://lsyncd.github.io/lsyncd/
_github: https://github.com/lsyncd/lsyncd
_home: false
_name: Lsyncd
apt: lsyncd
brew: lsyncd
dnf: lsyncd
pacman: lsyncd
lua:
_bin: lua
_desc: "Lua is a powerful, efficient, lightweight, embeddable scripting language."
_github: https://github.com/lua/lua
_name: Lua
apt: lua
brew: lua
choco: lua
dnf: lua
pacman: lua
lulu:
_app: LuLu.app
_bin: null
_desc: "Powerful firewall application for macOS"
_docs: https://objective-see.org/products/lulu.html
_github: https://github.com/objective-see/LuLu
_home: https://objective-see.org/products/lulu.html
_name: LuLu
cask: lulu
lux:
_bin: lux
_desc: "👾 Lux is a fast and simple video downloader built with Go."
_github: https://github.com/iawia002/lux
_name: Lux
brew: lux
choco: github.com/iawia002/lux
go: github.com/iawia002/lux@latest
scoop: lux
xbps: lux
lxc:
_bin: lxc
_desc: "LXC is the well-known and heavily tested low-level Linux container runtime."
_docs: https://linuxcontainers.org/lxc/documentation/
_github: https://github.com/lxc/lxc
_home: https://linuxcontainers.org/lxc/
_name: LXC
_service: lxc
apt: lxc
brew: lxc
dnf: lxc
pacman: lxc
lxd:
_bin: null
_desc: "Incus is a modern, secure and powerful system container and virtual machine manager."
_docs: https://linuxcontainers.org/lxd/docs/master/
_github: https://github.com/lxc/lxd
_groups:
- lxd
_home: https://linuxcontainers.org/lxd/
_name: LXDC
snap: lxd
lxd-ui:
_bin: lxd-ui
_desc: "LXD-UI is a browser frontend for LXD. It enables easy and accessible container and virtual machine management."
_github: https://github.com/canonical/lxd-ui
_name: LXD UI
_post: lxd init && lxc config set core.https_address "[::]:8443"
snap: lxd
lxdc:
_deps:
- lxc
- lxd
_github: false
m-cli:
_bin: m
_desc: "m-cli is a macOS command line tool that lets you interact with utilities and applications entirely in Terminal."
_docs: https://github.com/rgcr/m-cli
_github: https://github.com/rgcr/m-cli
_home: https://github.com/rgcr/m-cli
_name: m-cli
brew:darwin: m-cli
maas:
_bin: maas
_desc: "Metal as a Service -- MAAS -- lets you treat physical servers like virtual machines in the cloud."
_docs: https://maas.io/docs
_github: https://github.com/maas/maas
_home: https://maas.io/
_name: MAAS
_ports:
- port: 5240
proto: tcp
- port: 5240
proto: udp
- port: 5248
proto: tcp
- port: 5248
proto: udp
- port: 5241-5247
proto: tcp
- port: 5241-5247
proto: udp
- port: 5250-5270
proto: tcp
- port: 5250-5270
proto: udp
ansible:ubuntu: professormanhattan.maas
snap:ubuntu: maas
mackup:
_bin: mackup
_desc: "Keep your application settings in sync (OS X/Linux)"
_docs: https://github.com/lra/mackup
_github: https://github.com/lra/mackup
_home: https://github.com/lra/mackup
_name: mackup
brew: mackup
pipx: mackup
macprefs:
_bin: macprefs
_deprecated: Latest version has fatal error
_desc: "Backup and Restore your Mac System and App Preferences (e.g. defaults write)"
_github: https://github.com/clintmod/macprefs
_name: MacPrefs
brew: clintmod/formulas/macprefs
macvim:
_app: MacVim.app
_desc: "Vim - the text editor - for macOS"
_github: https://github.com/macvim-dev/macvim
_home: https://macvim.org/
_name: macvim
_todo: Integrate this into macOS setup
cask: macvim
mage-ai:
_bin: mage
_desc: "🧙 Build, run, and manage data pipelines for integrating and transforming data."
_docs: https://docs.mage.ai/introduction/overview
_github: https://github.com/mage-ai/mage-ai
_home: https://www.mage.ai
_name: Mage AI
pipx: mage-ai
magic-wormhole:
_bin: wormhole
_desc: "Get things from one computer to another, safely."
_github: https://github.com/magic-wormhole/magic-wormhole
_name: Magic Wormhole
brew: magic-wormhole
mailcatcher:
_bin: mailcatcher
_desc: "MailCatcher runs a super simple SMTP server which catches any message sent to it to display in a web interface."
_github: https://github.com/sj26/mailcatcher
_name: Mail Catcher
_service: mailcatcher
brew: mailcatcher
gem: mailcatcher
mailspring:
_app: Mailspring.app
_bin: mailspring
_desc: "💌 A beautiful, fast and fully open source mail client for Mac, Windows and Linux."
_docs: https://community.getmailspring.com/docs/
_env:
MAILSPRING_APPDATA:
cask: $HOME/Library/Application Support/Mailspring
choco: TODO
flatpak: TODO
snap: TODO
_github: https://github.com/Foundry376/Mailspring
_home: https://getmailspring.com/
_name: Mailspring
cask: mailspring
choco: mailspring
flatpak: com.getmailspring.Mailspring
snap: mailspring
yay: mailspring
mailsy:
_bin: mailsy
_desc: "⚡️ Quickly generate a disposable email straight from terminal."
_github: https://github.com/BalliAsghar/Mailsy
_name: Mailsy
brew: mailsy
npm: mailsy
majestic:
_bin: majestic
_desc: "⚡ Zero config GUI for Jest"
_github: https://github.com/Raathigesh/majestic
_name: Majestic
npm: majestic
bzip2:
_bin:
- bzip2
- bunzip2
_desc: Compression utility for *.bz2 files
_home: https://sourceware.org/bzip2/
_docs: https://sourceware.org/bzip2/docs.html
_github: null
_name: bzip2
apt: bzip2
brew: bzip2
dnf: bzip2
pacman: bzip2
makeself:
_bin: makeself
_desc: "makeself.sh is a small shell script that generates a self-extractable compressed tar archive from a directory."
_github: https://github.com/megastep/makeself
_name: MakeSelf
brew: makeself
malwarebytes:
_app: Malwarebytes.app
_bin: malwarebytes
_desc: "Cybersecurity. For every one."
_github: false
_home: https://www.malwarebytes.com/
_name: Malwarebytes
cask: malwarebytes
choco: malwarebytes
mambaforge:
_bin: conda
_desc: "The Fast Cross-Platform Package Manager"
_github: https://github.com/mamba-org/mamba
_name: Mamba Forge
_post: echo y | conda update -n base -c conda-forge conda
cask: mambaforge
choco: mambaforge
script:
linux: bash <(curl -L -O "https://github.com/conda-forge/miniforge/releases/latest/download/Mambaforge-$(uname)-$(uname -m).sh")
manta:
_app: Manta.app
_bin: null
_deprecated: Replaced by web apps like waveapps.com
_desc: "🎉 Flexible invoicing desktop app with beautiful & customizable templates."
_github: https://github.com/hql287/Manta
_name: Manta
appimage: https://github.com/hql287/Manta/releases/download/v1.1.4/Manta-1.1.4-x86_64.AppImage
cask: manta
exe: https://github.com/hql287/Manta/releases/download/v1.1.4/Manta.Setup.1.1.4.exe
github: github.com/hql287/Manta
mariadb:
_bin: mariadb
_github: false
_name: MariaDB
_service: mariadb
apk: mariadb-server
apt: mariadb-server
brew: mariadb
choco: mariadb
dnf: mariadb-server
pacman: mariadb-server
mark-text:
_app: MarkText.app
_bin: marktext
_desc: "📝A simple and elegant markdown editor, available for Linux, macOS and Windows."
_env:
MARK_TEXT_APPDATA:
cask: $HOME/Library/Application Support/marktext
choco: TODO
flatpak: TODO
winget: TODO
_github: https://github.com/marktext/marktext
_name: MarkText
cask: mark-text
choco: marktext
flatpak: com.github.marktext.marktext
winget: marktext
yay: marktext
markdownlint-cli:
_bin: markdownlint
_desc: "Command Line Interface for MarkdownLint"
_docs: https://github.com/igorshubovych/markdownlint-cli
_github: https://github.com/igorshubovych/markdownlint-cli
_home: https://github.com/igorshubovych/markdownlint-cli
_name: Markdownlint CLI
brew: markdownlint-cli
pipx: markdownlint-cli
markmap:
_bin: markmap
_desc: "Visualize your Markdown as mindmaps."
_docs: https://markmap.js.org/docs/markmap
_github: https://github.com/markmap/markmap
_home: https://markmap.js.org/
_name: Markmap
npm: markmap-cli
marp:
_bin: marp
_desc: "A CLI interface, for Marp (using @marp-team/marp-core) and any slide deck converter based on Marpit framework."
_docs: https://github.com/marp-team/marp-cli
_github: https://github.com/marp-team/marp-cli
_home: https://marp.app/
_name: Marp
brew: marp-cli
npm: "@marp-team/marp-cli"
scoop: marp
mas:
_bin: mas
_desc: "📦 Mac App Store command line interface"
_github: https://github.com/mas-cli/mas
_name: MAS CLI
brew:darwin: mas
port: mas
mask:
_bin: mask
_desc: "🎭 A CLI task runner defined by a simple markdown file"
_github: https://github.com/jacobdeichert/mask
_name: Mask
brew: mask
cargo: mask
masscan:
_bin: masscan
_desc: "This is an Internet-scale port scanner. It can scan the entire Internet in under 5 minutes, transmitting 10 million packets per second, from a single machine."
_github: https://github.com/robertdavidgraham/masscan
_name: Masscan
brew: masscan
choco: masscan
masscode:
_app: massCode.app
_bin: masscode
_deprecated: Deprecated in favor of [Pieces](https://pieces.app/). The core components of Pieces are not open-source but the functionality is significantly better than massCode.
_desc: "A free and open source code snippets manager for developers"
_github: https://github.com/massCodeIO/massCode
_home: https://masscode.io/
_name: MassCode
_short: "massCode is a web-based code snippet manager that allows you to store and organize your code snippets for easy access and sharing. "
cask: masscode
github: github.com/massCodeIO/massCode
scoop: masscode
yay: masscode
mc:
_bin: mc
_desc: "Simple | Fast tool to manage MinIO clusters ☁️"
_github: https://github.com/minio/mc
_home: https://min.io/
_name: mc
brew: minio/stable/mc
go: github.com/minio/mc@latest
mcfly:
_bin: mcfly
_deprecated: Deprecated in favor of atuin
_desc: "Fly through your shell history. Great Scott!"
_github: https://github.com/cantino/mcfly
_name: McFly
brew: mcfly
port: mcfly
script:
darwin: curl -LSfs https://raw.githubusercontent.com/cantino/mcfly/master/ci/install.sh | sh -s -- --git cantino/mcfly
linux: curl -LSfs https://raw.githubusercontent.com/cantino/mcfly/master/ci/install.sh | sh -s -- --git cantino/mcfly
medis:
_app: Medis.app
_bin: medis
_desc: "💻 Medis is a beautiful, easy-to-use Mac database management application for Redis."
_github: https://github.com/luin/medis
_name: Medis
cask: medis
medusa:
_bin: medusa
_desc: "Medusa is a set of commerce modules and tools that allow you to build rich, reliable, and performant commerce applications without reinventing core commerce logic."
_github: https://github.com/medusajs/medusa
_name: Medusa
npm: "@medusajs/medusa-cli"
meetingbar:
_app: MeetingBar.app
_bin: null
_desc: "Your meetings at your fingertips in the macOS menu bar"
_github: https://github.com/leits/MeetingBar
_home: https://meetingbar.app/
_name: Meeting Bar
cask: meetingbar
mas: 1532419400
meld:
_app: Meld.app
_bin: meld
_desc: "Meld is a visual diff and merge tool targeted at developers."
_github: https://github.com/GNOME/meld
_gitlab: https://gitlab.gnome.org/GNOME/meld
_name: meld
apt: meld
cask: meld
choco: meld
flatpak: org.gnome.meld
pacman: meld
scoop: meld
meta:
_bin: meta
_desc: "tool for turning many repos into a meta repo. why choose many repos or a monolithic repo, when you can have both with a meta repo?"
_github: https://github.com/mateodelnorte/meta
_name: Meta
npm: meta
meta-package-manager:
_bin: mpm
_desc: "🎁 wraps all package managers with a unifying CLI"
_github: https://github.com/kdeldycke/meta-package-manager
_name: Meta Package Manager
brew: meta-package-manager
pipx: meta-package-manager
yay: meta-package-manager
metasploit:
_deprecated: Determine whether or not this will be flagged by management settings
_desc: "The worlds most used penetration testing framework"
_github: https://github.com/rapid7/metasploit-framework
_home: https://www.metasploit.com/
_name: Metasploit Framework
_when: "! test -f /opt/metasploit-framework/bin/msfconsole"
script: curl -sSL --compressed https://raw.githubusercontent.com/rapid7/metasploit-omnibus/master/config/templates/metasploit-framework-wrappers/msfupdate.erb > /tmp/msfinstall && chmod 755 /tmp/msfinstall && sudo /tmp/msfinstall
micromamba:
_bin: micromamba
_deprecated: Keeps creating .condarc in HOME even when CONDARC is defined (tried other methods as well)
_desc: "micromamba is a small, pure-C++ reimplementation of mamba/conda."
_github: https://github.com/mamba-org/mamba
_name: MicroMamba
_post: micromamba config append channels conda-forge && micromamba self-update
brew: micromamba
microsoft-edge:
_app: Microsoft Edge.app
_bin: microsoft-edge
_desc: "Microsoft Edge is a cross-platform web browser developed by Microsoft."
_docs: https://docs.microsoft.com/en-us/microsoft-edge/
_env:
MICROSOFT_EDGE_APPDATA:
cask: $HOME/Library/Application Support/Microsoft Edge/Default
choco: TODO
flatpak: TODO
_github: false
_home: https://www.microsoft.com/en-us/edge
_name: Microsoft Edge
cask: microsoft-edge
choco: microsoft-edge
flatpak: com.microsoft.Edge
yay: microsoft-edge-stable-bin
microsoft-git:
_bin: scalar
_desc: "VFS stands for Virtual File System. VFS for Git virtualizes the file system beneath your Git repository so that Git and all tools see what appears to be a regular working directory, but VFS for Git only downloads objects as they are needed."
_github: https://github.com/microsoft/VFSForGit
_name: Microsoft Git (with Git VFS)
cask: microsoft/git/microsoft-git
script:
linux: |
#!/usr/bin/env bash
mkdir -p "$HOME/.local/src"
rm -rf "$HOME/.local/src/microsoft-git"
git clone https://github.com/microsoft/git "$HOME/.local/src/microsoft-git"
cd "$HOME/.local/src/microsoft-git"
make -j12 prefix=/usr/local
sudo make -j12 prefix=/usr/local install
winget: microsoft.git
microsoft-office:
_app: Microsoft Word.app
_bin: null
_desc: "Microsoft Office is a family of client software, server software, and services developed by Microsoft."
_docs: https://docs.microsoft.com/en-us/microsoft-365/?view=o365-worldwide
_github: false
_home: https://www.office.com/
_name: Office
cask: microsoft-office
choco: office365business
microsoft-remote-desktop:
_app: Microsoft Remote Desktop.app
_bin: microsoft-remote-desktop
_desc: "Use the Microsoft Remote Desktop app to connect to a remote PC or virtual apps and desktops made available by your admin."
_github: false
_name: Microsoft Remote Desktop
cask: microsoft-remote-desktop
mas: 1295203466
microsoft-teams:
_app: Microsoft Teams.app
_bin: teams
_desc: "Microsoft Teams is the hub for team collaboration in Microsoft 365."
_github: false
_name: Microsoft Teams
cask: microsoft-teams
choco: microsoft-teams
flatpak: com.microsoft.Teams
snap: teams-for-linux
yay: teams-for-linux
microsoft-todo:
_app: Ao.app
_bin:snap: microsoft-todo-unofficial
_deprecated: Deprecated in favor of Google Tasks
_desc: "Microsoft To Do is a cross platform task management app that helps you organize your to do list, set reminders, and sync across devices."
_docs: https://support.microsoft.com/en-us/todo
_github: false
_home: https://todo.microsoft.com/tasks/
_name: Microsoft To-Do
cask: ao
mas: 1274495053
snap: microsoft-todo-unofficial
miller:
_bin: mlr
_desc: "Miller is like awk, sed, cut, join, and sort for data formats such as CSV, TSV, JSON, JSON Lines, and positionally-indexed."
_github: https://github.com/johnkerl/miller
_name: Miller
apt: miller
brew: miller
choco: miller
dnf: miller
port: miller
minikube:
_bin: minikube
_deps:
- docker
_deps:darwin:
- hyperkit
_desc: "minikube implements a local Kubernetes cluster on macOS, Linux, and Windows."
_docs: https://minikube.sigs.k8s.io/docs/
_github: https://github.com/kubernetes/minikube
_name: minikube
_post: if command -v hyperkit > /dev/null; then minikube config set driver hyperkit; elif command -v docker > /dev/null; then minikube config set driver docker; elif command -v VBoxManage > /dev/null; then minikube config set driver virtualbox; fi
_todo: A full installation of Xcode.app 9.0 is required. Also, hyperkit x86_64 architecture is required for this software. So automate install of Xcode.app 9.0 and add check for x86_64 prior to installing this
brew: minikube
choco: minikube
mise:
_bin: mise
_desc: "The front-end to your dev env"
_github: https://github.com/jdx/mise
_name: mise
apk: mise
brew: mise
cargo: mise-cli
nix-env: mise
npm: "@jdxcode/mise"
port: port
mitmproxy:
_bin: mitmproxy
_desc: "An interactive TLS-capable intercepting HTTP proxy for penetration testers and software developers"
_docs: https://docs.mitmproxy.org/stable
_github: https://github.com/mitmproxy/mitmproxy
_home: https://mitmproxy.org/
_name: mitmproxy
apt: mitmproxy
cask: mitmproxy
choco: mitmproxy
pacman: mitmproxy
mjml:
_app: MJML.app
_bin:npm: mjml
_desc: "MJML App is a desktop application that allows users to create responsive email templates using the MJML framework."
_docs: https://documentation.mjml.io/
_github: https://github.com/mjmlio/mjml-app
_home: https://mjmlio.github.io/mjml-app/
_name: MJML App
cask: mjml
github: github.com/mjmlio/mjml-app
npm: mjml
mkcert:
_bin: mkcert
_desc: "A simple zero-config tool to make locally trusted development certificates with any names you'd like."
_github: https://github.com/FiloSottile/mkcert
_name: mkcert
brew: mkcert
choco: mkcert
github: github.com/FiloSottile/mkcert
pacman: mkcert
scoop: mkcert
mockoon:
_app: Mockoon.app
_bin:snap: mockoon
_desc: "Mockoon is the easiest and quickest way to run mock APIs locally. No remote deployment, no account required, open source."
_github: https://github.com/mockoon/mockoon
_home: https://mockoon.com/
_name: Mockoon
cask: mockoon
choco: mockoon
github: github.com/mockoon/mockoon
npm: "@mockoon/cli"
snap: mockoon
winget: mockoon
yay: mockoon-bin
modern-flyouts:
_bin: modern-flyouts
_desc: "A modern Fluent Design replacement for the old Metro themed flyouts present in Windows."
_github: https://github.com/ModernFlyouts-Community/ModernFlyouts
_home: https://modernflyouts-community.github.io/
_name: Modern Flyouts
choco: modernflyouts
winapp: modernflyouts-preview/9MT60QV066RP
winget: ModernFlyouts.ModernFlyouts
mods:
_bin: mods
_desc: "AI for the command-line that leverages OpenAI or LocalAI (if configured to do so)"
_github: https://github.com/charmbracelet/mods
_home: https://charm.sh/
_name: Mods
brew: charmbracelet/tap/mods
go: github.com/charmbracelet/mods@latest
yay: mods
mole:
_bin: mole
_desc: "CLI application to create ssh tunnels focused on resiliency and user experience."
_github: https://github.com/davrodpin/mole
_home: https://davrodpin.github.io/mole/
_name: mole
brew: davrodpin/homebrew-mole/mole
github: github.com/davrodpin/mole
yay: mole-bin
molecule:
_bin: molecule
_desc: "Molecule aids in the development and testing of Ansible content: collections, playbooks and roles"
_docs: https://molecule.readthedocs.io/en/latest/getting-started.html
_github: https://github.com/ansible-community/molecule
_name: Ansible Molecule
_post:pipx: pipx inject molecule ansible PyObjC PyObjC-core docker lxml netaddr pexpect python-vagrant pywinrm requests-credssp watchdog apache-libcloud gcloud junit-xml molecule-docker molecule-gce molecule-vagrant pycrypto
pipx: molecule
monero:
_app: monero-wallet-gui.app
_bin: monero
_bin:flatpak: org.getmonero.Monero
_desc: "Monero: the secure, private, untraceable cryptocurrency"
_docs: https://www.getmonero.org/resources/user-guides/
_github: https://github.com/monero-project/monero
_home: https://www.getmonero.org/
_name: Monero
_restricted: true
_service: monero
cask: monero-wallet
choco: monero
flatpak: org.getmonero.Monero
monero-cli:
_bin: monerod
_desc: "CLI for Monero, a leading cryptocurrency focused on private and censorship-resistant transactions."
_docs: https://www.getmonero.org/resources/user-guides/
_github: https://github.com/monero-project/monero
_home: https://www.getmonero.org/
_name: monero
_restricted: true
brew: monero
scoop: monero
mongodb:
_bin: mongod
_desc: "Get your ideas to market faster with a developer data platform built on the leading modern database. Support transactional, search, analytics, and mobile use cases while using a common query interface and the data model developers love."
_github: https://github.com/mongodb/mongo
_home: https://www.mongodb.com/
_name: MongoDB
_service: mongodb
_service:brew: mongodb-community
brew: mongodb/brew/mongodb-community
choco: mongodb
mongodb-atlas:
_bin: atlas
_desc: "The MongoDB Atlas CLI is a modern command line interface that enables you to manage MongoDB Atlas from the terminal."
_docs: https://www.mongodb.com/docs/atlas/cli/stable/command/atlas/
_github: https://github.com/mongodb/mongodb-atlas-cli
_home: https://www.mongodb.com/docs/atlas/cli/stable/
_name: MongoDB Atlas
brew: mongodb-atlas
choco: mongodb-atlas
mongodb-compass:
_app: MongoDB Compass.app
_bin: mongodb-compass
_desc: "The GUI for MongoDB."
_github: https://github.com/mongodb-js/compass
_home: https://mongodb.com/compass
_name: MongoDB Compass
apt: https://downloads.mongodb.com/compass/mongodb-compass_1.38.0_amd64.deb
cask: mongodb-compass
choco: mongodb-compass
dnf: https://downloads.mongodb.com/compass/mongodb-compass-1.38.0.x86_64.rpm
monitorcontrol:
_app: MonitorControl.app
_bin: null
_desc: "🖥 Control your display's brightness & volume on your Mac as if it was a native Apple Display."
_github: https://github.com/MonitorControl/MonitorControl
_name: Monitor Control
cask: monitorcontrol
mono:
_bin: mono
_desc: "Mono open source ECMA CLI, C# and .NET implementation."
_docs: https://www.mono-project.com/docs/
_github: https://github.com/mono/mono
_home: https://www.mono-project.com/
_name: Mono
apt: mono-complete
brew: mono
choco: mono
dnf: mono-complete
port: mono
scoop: main/mono
winget: Mono.Mono
mosh:
_bin: mosh
_desc: "Mosh is a remote terminal application that supports intermittent connectivity, allows roaming, and provides speculative local echo and line editing of user keystrokes."
_docs: https://mosh.org/#usage
_github: https://github.com/mobile-shell/mosh
_home: https://mosh.org/
_name: Mosh
apk: mosh
apt: mosh
brew: mosh
dnf: mosh
emerge: net-misc/mosh
pacman: mosh
pkg-freebsd: net/mosh
pkg_add: mosh
port: mosh
zypper: mosh
motrix:
_app: Motrix.app
_bin: motrix
_desc: "Motrix is a full-featured download manager that supports downloading HTTP, FTP, BitTorrent, Magnet, etc."
_github: https://github.com/agalwood/Motrix
_home: https://motrix.app/
_name: Motrix
cask: motrix
choco: motrix
flatpak: net.agalwood.Motrix
github: github.com/agalwood/Motrix
scoop: motrix
yay: motrix-bin
mpg123:
_bin: mpg123
_desc: "mpg123 is a free and open-source audio player. It supports MPEG audio formats, including MP3."
_github: false
_home: https://mpg123.org/
_name: mpg123
apt: mpg123
brew: mpg123
choco: mpg123
dnf: mpg123
pacman: mpg123
port: mpg123
scoop: mpg123
mpv:
_app: mpv.app
_bin: mpv
_desc: "🎥 Command line video player"
_github: https://github.com/mpv-player/mpv
_home: https://mpv.io/
_name: MPV
_todo: This software does not run on macOS versions other than Mojave, Catalina, Big Sur and Ventura --- probably adding support - this issue will likely fix itself
brew: mpv
cask: mpv
choco: mpv
flatpak: io.mpv.Mpv
mqttx:
_app: MQTTX.app
_bin: mqttx
_desc: "MQTT X - Elegant Cross-platform MQTT 5.0 Desktop Client"
_github: https://github.com/emqx/MQTTX
_home: https://mqttx.app/
_name: MQTT X
cask: mqttx
flatpak: com.emqx.MQTTX
github: github.com/emqx/MQTTX
snap: mqttx
yay: mqttx-bin
mudlet:
_app: mudlet.app
_bin: mudlet
_desc: "⚔️ A cross-platform, open source, and super fast MUD client with scripting in Lua"
_docs: https://wiki.mudlet.org/?pk_vid=b53bfe5eba0aac5a1685341616dc4f27
_github: https://github.com/Mudlet/Mudlet
_home: https://www.mudlet.org/
_name: Mudlet
cask: mudlet
choco: mudlet
snap: mudlet-linux
muffet:
_bin: muffet
_desc: "Muffet is a website link checker which scrapes and inspects all pages in a website recursively."
_github: https://github.com/raviqqe/muffet
_name: muffet
brew: muffet
github: github.com/raviqqe/muffet
go: github.com/raviqqe/muffet/v2@latest
yay: muffet-bin
mullvad-vpn:
_app: Mullvad VPN.app
_bin: null
_deprecated: Switched to ProtonVPN exclusively
_desc: "The Mullvad VPN client app for desktop and mobile"
_github: https://github.com/mullvad/mullvadvpn-app
_home: https://mullvad.net/
_name: Mullvad VPN
apt: https://github.com/mullvad/mullvadvpn-app/releases/download/2022.5/MullvadVPN-2022.5_amd64.deb
cask: mullvadvpn
dnf: https://github.com/mullvad/mullvadvpn-app/releases/download/2022.5/MullvadVPN-2022.5_x86_64.rpm
exe: https://github.com/mullvad/mullvadvpn-app/releases/download/2022.5/MullvadVPN-2022.5.exe
github: github.com/mullvad/mullvadvpn-app
yay: mullvad-vpn
multi-gitter:
_bin: multi-gitter
_desc: "multi-gitter allows you to make changes in multiple repositories simultaneously."
_github: https://github.com/lindell/multi-gitter
_name: Multi-Gitter
brew: lindell/multi-gitter/multi-gitter
go: github.com/lindell/multi-gitter@latest
multipass:
_app: Multipass.app
_bin: multipass
_deprecated: Opens persistent menu icon on GNOME and has issues that sometimes require switching the virt driver
_desc: "Multipass is a lightweight VM manager for Linux, Windows and macOS."
_docs: https://multipass.run/docs
_github: https://github.com/canonical/multipass
_home: https://multipass.run/
_name: Multipass
_post:cask: multipass set local.driver=virtualbox
_post:choco: multipass set local.driver=virtualbox
cask: multipass
choco: multipass
snap: multipass
mutagen:
_bin: mutagen
_desc: "Fast file synchronization and network forwarding for remote development"
_github: https://github.com/mutagen-io/mutagen
_home: https://mutagen.io/
_name: Mutagen
_post: mutagen daemon register
brew: mutagen-io/mutagen/mutagen
mycli:
_bin: mycli
_desc: "A terminal client for MySQL with auto-completion and syntax highlighting."
_docs: https://www.mycli.net/docs
_github: https://github.com/dbcli/mycli
_home: https://www.mycli.net/
_name: MyCLI
apt: mycli
brew: mycli
pipx: mycli
mymonero:
_app: MyMonero.app
_bin: null
_desc: "Easy-to-use Monero client with managed keys"
_docs: https://github.com/mymonero/mymonero-app-js
_github: https://github.com/mymonero/mymonero-app-js
_home: https://mymonero.com/
_name: mymonero-app-js
cask: mymonero
choco: mymonero
nativefier:
_bin: nativefier
_deps:
- imagemagick
_desc: "Nativefier is a command-line tool to easily create a “desktop app” for any web site with minimal fuss."
_github: https://github.com/nativefier/nativefier
_name: nativefier
npm: nativefier
nativescript:
_bin: ns
_desc: "NativeScript empowers you to access native APIs from JavaScript directly."
_github: https://github.com/NativeScript/NativeScript
_name: NativeScript
npm: "@nativescript/core"
nautilus-brasero:
_github: false
apt: nautilus-extension-brasero
dnf: brasero-nautilus
pacman: brasero-nautilus
nautilus-gsconnect:
_github: false
apt: nautilus-gsconnect
dnf: nautilus-gsconnect
pacman: nautilus-gsconnect
nautilus-gtkhash:
_github: false
apt: nautilus-gtkhash
dnf: gtkhash-nautilus
pacman: nautilus-gtkhash
nautilus-image-converter:
_github: false
apt: nautilus-image-converter
dnf:fedora: nautilus-image-converter
pacman: nautilus-image-converter
nautilus-python:
_github: false
apt: nautilus-python
dnf:fedora: nautilus-python
pacman: nautilus-python
nautilus-seahorse:
_github: false
apt: nautilus-seahorse
dnf: seahorse-nautilus
pacman: nautilus-seahorse
nautilus-search-tool:
_github: false
apt: nautilus-search-tool
dnf:fedora: nautilus-search-tool
pacman: nautilus-search-tool
nautilus-share:
_github: false
apt: nautilus-share
pacman: nautilus-share
nautilus-wipe:
_github: false
apt: nautilus-wipe
pacman: nautilus-wipe
navi:
_bin: navi
_desc: "An interactive cheatsheet tool for the command-line"
_docs: https://github.com/denisidoro/navi/blob/master/docs/installation.md
_github: https://github.com/denisidoro/navi
_name: Navi
_preload: true
_repology: navi
brew: navi
cargo: navi
emerge: app-misc/navi
nix-env: nixpkgs.navi
pacman: navi
nb:
_bin: nb
_deps:
- bat
- netcat
- pandoc
- ripgrep
- tig
- w3m
_desc: "nb is a command line and local web notetaking, bookmarking, archiving, and knowledge base application."
_github: https://github.com/xwmx/nb
_home: https://xwmx.github.io/nb
_name: nb
basher: xwmx/nb
bpkg: xwmx/nb
brew: nb
npm: nb.sh
ncc:
_bin: ncc
_desc: Compile a Node.js project into a single file. Supports TypeScript, binary addons, dynamic requires.
_github: https://github.com/vercel/ncc
_name: ncc
brew: ncc
npm: "@vercel/ncc"
ndb:
_bin: ndb
_desc: "ndb is an improved debugging experience for Node.js, enabled by Chrome DevTools"
_github: https://github.com/GoogleChromeLabs/ndb
_name: ndb
npm: ndb
nebula:
_bin: nebula
_desc: "A scalable overlay networking tool with a focus on performance, simplicity and security"
_docs: https://nebula.defined.net/docs/
_github: https://github.com/slackhq/nebula
_name: nebula
_service: nebula
_service:brew:
- name: nebula
sudo: true
_serviceEnabled: true
brew: nebula
dnf: nebula
pacman: nebula
nectar:
_bin: nectar
_desc: "🔱 Javascript's God Mode. No VM. No Bytecode. No GC. Just native binaries."
_docs: https://nectar.js.org/docs/
_github: https://github.com/NerdLang/nerd
_home: https://nectar.js.org/
_name: nerctarjs
npm: nectarjs
neofetch:
_bin: neofetch
_desc: "🖼️ A command-line system information tool written in bash 3.2+"
_github: https://github.com/dylanaraps/neofetch
_name: NeoFetch
apk:
- ncurses
- neofetch
apt: neofetch
brew: neofetch
dnf: neofetch
eopkg: neofetch
nix-env: neofetch
pacman: neofetch
pkg-freebsd: neofetch
pkg-termux: neofetch
scoop: neofetch
xbps: neofetch
zypper: neofetch
neovide:
_app: Neovide.app
_bin: neovide
_deprecated: Prefer other IDEs - neovim is good for the terminal though
_desc: "No Nonsense Neovim Client in Rust"
_docs: https://neovide.dev/installation.html
_github: https://github.com/neovide/neovide
_home: https://neovide.dev/
_name: Neovide
cask: neovide
pacman: neovide
scoop: neovide
snap: neovide
neovim:
_bin: nvim
_deps:
- clangd
- terraform-ls
- neovim-node-host
_desc: "Vim-fork focused on extensibility and usability"
_docs: https://neovim.io/doc/general/
_github: https://github.com/neovim/neovim
_home: https://neovim.io/
_name: neovim
apk: neovim
apt:
- neovim
- python3-neovim
brew: neovim
choco: neovim
dnf:
- neovim
- python3-neovim
nix: neovim
pacman:
- neovim
- python-pynvim
pkg:
- neovim
- py27-pynvim
- py36-pynvim
port: neovim
winget: Neovim.Neovim
zypper:
- neovim
- python-neovim
- python3-neovim
neovim-node-host:
_bin: neovim-node-host
_desc: "Nvim Node.js client and plugin host"
_github: https://github.com/neovim/node-client
_name: Neovim Node Host
npm: neovim
nest:
_bin: nest
_desc: "A progressive Node.js framework for building efficient, reliable and scalable server-side applications."
_docs: https://docs.nestjs.com/cli/overview
_github: https://github.com/nestjs/nest-cli
_name: nest
npm: "@nestjs/cli"
netcat:
_bin: netcat
_desc: "Netcat is a simple Unix utility which reads and writes data across network connections, using TCP or UDP protocol."
_github: false
_home: https://nc110.sourceforge.io/
_name: netcat
apt: netcat
brew: netcat
choco: netcat
dnf: netcat
pacman: netcat
scoop: netcat
netdata:
_bin: netdata
_deps:
- debsecan
- speedtest-cli
_desc: "Monitor your servers, containers, and applications, in high-resolution and in real-time."
_docs: https://learn.netdata.cloud/docs/
_github: https://github.com/netdata/netdata
_groups:
- netdata
_home: https://www.netdata.cloud/
_name: Netdata
_service: netdata
_service:brew:
- name: netdata
sudo: true
_serviceEnabled: true
brew: netdata
pacman: netdata
port: netdata
script: curl https://my-netdata.io/kickstart.sh > /tmp/netdata-kickstart.sh && sh /tmp/netdata-kickstart.sh
networkmanager:
_bin: networkmanager
_desc: "A powerful tool for managing networks and troubleshoot network problems!"
_github: https://github.com/BornToBeRoot/NETworkManager
_name: NETworkManager
scoop: networkmanager
winget: BornToBeRoot.NETworkManager
newman:
_bin: newman
_desc: "Newman is a command-line collection runner for Postman. It allows you to effortlessly run and test a Postman collection directly from the command-line."
_github: https://github.com/postmanlabs/newman
_home: https://www.getpostman.com
_name: newman
brew: newman
npm: newman
newsflash:
_bin: newsflash
_desc: "Follow your favorite blogs & news sites. Newsflash is a program designed to complement an already existing web-based RSS reader account."
_github: false
_gitlab: https://gitlab.com/news-flash/news_flash_gtk
flatpak: com.gitlab.newsflash
nextcloud:
_app: Nextcloud.app
_bin: nextcloudcmd
_deprecated: Deprecated in favor of Google Drive and other products - this software automatically starts up too which is undesirable
_desc: "💻 Desktop sync client for Nextcloud"
_docs: https://docs.nextcloud.com/server/latest/user_manual/en/
_github: https://github.com/nextcloud/desktop
_home: https://nextcloud.com
_name: Nextcloud Client
cask: nextcloud
choco: nextcloud-client
flatpak: com.nextcloud.desktopclient.nextcloud
nginx:
_bin: nginx
_desc: "nginx [engine x] is an HTTP and reverse proxy server, a mail proxy server, and a generic TCP/UDP proxy server."
_docs: https://nginx.org/en/docs/
_github: https://github.com/nginx/nginx
_groups:
- www-data
_home: https://nginx.org/
_name: NGINX
_ports:
- port: 80
proto: tcp
- port: 443
proto: tcp
_service: nginx
_serviceEnabled: true
apt: nginx
brew: nginx
choco: nginx
dnf: nginx
pacman: nginx
port: nginx
scoop: nginx
nginx-unit:
_bin: unitd
_desc: "NGINX Unit - universal web app server - a lightweight and versatile open source server that simplifies the application stack by natively executing application code across eight different programming language runtimes."
_github: https://github.com/nginx/unit
_home: https://unit.nginx.org/
_name: NGINX Unit
_service: unit
brew: nginx/unit/unit
yay: nginx-unit
ngrok:
_bin: ngrok
_desc: "All-in-one API gateway, Kubernetes Ingress, DDoS protection, firewall, and global load balancing as a service."
_github: false
_home: https://ngrok.com/
_name: Ngrok
cask: ngrok
choco: ngrok
snap: ngrok
ngxtop:
_bin: ngxtop
_desc: "Real-time metrics for nginx server"
_github: https://github.com/lebinh/ngxtop
_name: ngxtop
pipx: ngxtop
ninja:
_bin: ninja
_desc: "Ninja is a small build system with a focus on speed."
_github: https://github.com/ninja-build/ninja
_home: https://ninja-build.org/
_name: Ninja
apt: ninja
brew: ninja
dnf: ninja
pacman: ninja
zypper: ninja
nitroshare:
_app: nitroshare.app
_bin: nitroshare
_desc: "Network file transfer application for Windows, OS X, & Linux"
_github: https://github.com/nitroshare/nitroshare-desktop
_home: https://nitroshare.net/
_name: NitroShare
apt: nitroshare
cask: nitroshare
choco: nitroshare
dnf: nitroshare
pacman: nitroshare
nmap:
_bin: nmap
_desc: "Nmap - the Network Mapper."
_docs: https://nmap.org/docs.html
_github: https://github.com/nmap/nmap
_home: https://nmap.org/
_name: Nmap
_post:snap: sudo snap connect nmap:network-control
apt: nmap
brew: nmap
choco: nmap
dnf: nmap
pacman: nmap
port: nmap
scoop: nmap
snap: nmap
nnn:
_bin: nnn
_desc: "n³ The unorthodox terminal file manager"
_github: https://github.com/jarun/nnn
_name: nnn
apk: nnn
apt: nnn
brew: nnn
github: github.com/jarun/nnn
pacman: nnn
pkg: nnn
node:
_bin: node
_desc: "Node.js is an open-source, cross-platform JavaScript runtime environment."
_docs: https://nodejs.org/en/docs/
_github: https://github.com/nodejs/node
_home: https://nodejs.org/en/
_name: Node.js
brew: node
scoop: nodejs
node-prune:
_bin: node-prune
_desc: "node-prune is a small tool to prune unnecessary files from ./node_modules, such as markdown, typescript source files, and so on."
_github: https://github.com/tj/node-prune
_name: node-prune
github: github.com/tj/node-prune
go: github.com/tj/node-prune@latest
nodemon:
_bin: nodemon
_desc: "Monitor for any changes in your node.js application and automatically restart the server."
_github: https://github.com/remy/nodemon
_name: Nodemon
npm: nodemon
nomad:
_bin: nomad
_desc: "Nomad is an easy-to-use, flexible, and performant workload orchestrator that can deploy a mix of microservice, batch, containerized, and non-containerized applications."
_docs: https://developer.hashicorp.com/nomad/docs
_github: https://github.com/hashicorp/nomad
_home: https://www.nomadproject.io/
_name: HashiCorp Nomad
_service: nomad
brew: nomad
choco: nomad
yay: nomad-git
nomino:
_bin: nomino
_desc: "Batch rename utility for developers"
_github: https://github.com/yaa110/nomino
_name: nomino
cargo: nomino
github: github.com/yaa110/nomino
yay: nomino
normit:
_bin: normit
_deps:
- mpg123
_desc: "Normit is an easy way to translate stuff in your terminal."
_github: https://github.com/pawurb/normit
_name: Normit
npm: normit
notion:
_app: Notion.app
_bin: null
_desc: "Notion is the connected workspace where better, faster work happens."
_docs: https://www.notion.so/help/guides/category/documentation
_env:
NOTION_APPDATA:
cask: $HOME/Library/Application Support/Notion
choco: TODO
_github: https://github.com/makenotion/notion-sdk-js
_home: https://www.notion.so/
_name: Notion AI
_note: Waiting on Linux install alternative.
cask: notion
choco: notion
mas: 1559269364
np:
_bin: np
_desc: "A better `npm publish`"
_github: https://github.com/sindresorhus/np
_name: np
npm: np
npkill:
_bin: npkill
_desc: "List any node_modules 📦 dir in your system and how heavy they are. You can then select which ones you want to erase to free up space 🧹"
_github: https://github.com/voidcosmos/npkill
_home: https://npkill.js.org/
_name: npkill
npm: npkill
npm-check:
_bin: npm-check
_desc: "Check for outdated, incorrect, and unused dependencies."
_github: https://github.com/dylang/npm-check
_name: npm-check
npm: npm-check
npm-check-updates:
_bin: ncu
_desc: "npm-check-updates upgrades your package.json dependencies to the latest versions, ignoring specified versions."
_github: https://github.com/raineorshine/npm-check-updates
_name: NPM Check Updates
npm: npm-check-updates
ntfy:
_bin: nfty
_desc: "ntfy brings notification to your shell. It can automatically provide desktop notifications when long running commands finish or it can send push notifications to your phone when a specific command finishes."
_docs: https://ntfy.readthedocs.io/en/latest/
_github: https://github.com/dschep/ntfy
_name: NFTY
pip3: ntfy[emoji,matrix,pid,slack]
ntl:
_bin: ntl
_desc: "Interactive cli tool that lists and run package.json scripts."
_github: https://github.com/ruyadorno/ntl
_name: NTL
npm: ntl
nuclear:
_app: nuclear.app
_bin: nuclear
_deprecated: Music app - UI is horrendous
_desc: "Desktop music player focused on streaming from free sources"
_github: https://github.com/nukeop/nuclear
_home: https://nuclear.js.org/
_name: Nuclear
cask: nuclear
choco: nuclear
flatpak: org.js.nuclear.Nuclear
github: github.com/nukeop/nuclear
snap: nuclear
yay: nuclear-player-bin
nugetpackageexplorer:
_bin: nugetpackageexplorer
_desc: "Create, update and deploy Nuget Packages with a GUI."
_github: https://github.com/NuGetPackageExplorer/NuGetPackageExplorer
_name: NuGet Package Explorer
choco: nugetpackageexplorer
winapp: nuget-package-explorer/9WZDNCRDMDM3
winget: NuGet Package Explorer
nushell:
_bin: nu
_desc: "A new type of shell."
_github: https://github.com/nushell/nushell
_home: https://www.nushell.sh/
_name: Nu
apk: nushell
apt: nushell
brew: nushell
choco: nushell
dnf: nushell
pacman: nushell
port: nushell
scoop: nushell
winget: nushell
nve:
_bin: nve
_desc: "Run any command on specific Node.js versions."
_github: https://github.com/ehmicky/nve
_name: nve
npm: nve
nx:
_bin: nx
_desc: "Nx is a build system, optimized for monorepos, with plugins for popular frameworks and tools and advanced CI capabilities including caching and distribution."
_github: https://github.com/nrwl/nx
_name: NX
npm: nx
obs-studio:
_app: OBS.app
_bin: obs-studio
_desc: "OBS Studio is software designed for capturing, compositing, encoding, recording, and streaming video content, efficiently."
_github: https://github.com/obsproject/obs-studio
_name: OBS Studio
cask: obs
choco: obs-studio
flatpak: com.obsproject.Studio
obsidian:
_app: Obsidian.app
_bin: null
_desc: "Obsidian is the private and flexible notetaking app that adapts to the way you think."
_docs: https://help.obsidian.md/Home
_github: false
_home: https://obsidian.md/
_name: Obsidian
appimage: Obsidian
cask: obsidian
choco: obsidian
flatpak: md.obsidian.Obsidian
pacman: obsidian
scoop: extras/obsidian
winget: Obsidian.Obsidian
obsidian-cli:
_bin: obsidian-cli
_desc: "Interact with Obsidian in the terminal. Open, search, create, update, move and delete notes!"
_github: https://github.com/Yakitrak/obsidian-cli
_home: https://yakitrak.github.io/obsidian-cli-docs/
_name: Obsidian CLI
_pre:scoop: scoop bucket add scoop-yakitrak https://github.com/yakitrak/scoop-yakitrak.git
brew: megabyte-labs/tap/obs-cli
scoop: obs
yay: obsidian-cli-bin
oclif:
_bin: oclif
_desc: "Node.js Open CLI Framework."
_docs: https://oclif.io/docs/
_github: https://github.com/oclif/oclif
_home: https://oclif.io/
_name: oclif
npm: oclif
octosql:
_bin: octosql
_desc: "OctoSQL is predominantly a CLI tool which lets you query a plethora of databases and file formats using SQL through a unified interface, even do JOINs between them."
_github: https://github.com/cube2222/octosql
_name: OctoSQL
brew: cube2222/octosql/octosql
scoop: octosql
oh-my-posh:
_bin: oh-my-posh
_desc: "A prompt theme engine for any shell."
_docs: https://ohmyposh.dev/docs
_github: https://github.com/jandedobbeleer/oh-my-posh
_home: https://ohmyposh.dev/
_name: oh-my-posh
_post:scoop: clink autorun install
scoop:
- clink
- https://github.com/JanDeDobbeleer/oh-my-posh/releases/latest/download/oh-my-posh.json
onionshare:
_bin: onionshare
_desc: "OnionShare is an open source tool that lets you securely and anonymously share files, host websites, and chat with friends using the Tor network."
_docs: https://docs.onionshare.org/2.5/en/
_github: https://github.com/onionshare/onionshare
_home: https://onionshare.org/
_name: OnionShare
apt: onionshare
cask: onionshare
choco: onionshare
dnf: onionshare
flatpak: org.onionshare.OnionShare
snap: onionshare
onlykey:
_app: OnlyKey App.app
_bin: onlykey
_bin:snap: onlykey-app
_desc: "OnlyKey App is an app to be used along with an OnlyKey device."
_github: https://github.com/trustcrypto/OnlyKey-App
_name: onlykey
_post:snap: |
sudo curl -sSL https://raw.githubusercontent.com/trustcrypto/trustcrypto.github.io/pages/49-onlykey.rules -o /etc/udev/rules.d/49-onlykey.rules
sudo chmod 644 /etc/udev/rules.d/49-onlykey.rules
sudo udevadm control --reload-rules
sudo udevadm trigger
choco: onlykey
script:
darwin: cd /tmp && curl -sSL https://github.com/trustcrypto/OnlyKey-App/releases/download/v5.3.6/OnlyKey.App.5.3.6.dmg > OnlyKey.dmg && hdiutil attach "/tmp/OnlyKey.dmg" && sudo cp -R "/Volumes/OnlyKey App/OnlyKey App.app" /Applications && sudo hdiutil detach "/Volumes/OnlyKey App" && rm -f "/tmp/OnlyKey.dmg"
snap: onlykey-app
onlykey-agent:
_bin: onlykey-agent
_deps:
- onlykey-cli-deps
_desc: "The OnlyKey agent is essentially middleware that lets you use OnlyKey as a hardware SSH/GPG device."
_github: https://github.com/trustcrypto/onlykey-agent
_name: OnlyKey Agent
brew: onlykey-agent
pipx: onlykey-agent
onlykey-cli:
_bin: onlykey-cli
_deps:
- onlykey-cli-deps
_desc: "OnlyKey-cli - A command line interface to the OnlyKey (Similar functionality to OnlyKey App) that can be used for configuration, scripting, and testing."
_github: https://github.com/trustcrypto/python-onlykey
_name: OnlyKey CLI
pipx: onlykey
onlykey-cli-deps:
_github: false
_post:linux: |
sudo curl -sSL https://raw.githubusercontent.com/trustcrypto/trustcrypto.github.io/pages/49-onlykey.rules -o /etc/udev/rules.d/49-onlykey.rules
sudo chmod 644 /etc/udev/rules.d/49-onlykey.rules
sudo udevadm control --reload-rules
sudo udevadm trigger
apt:
- python3-pip
- python3-tk
- libusb-1.0-0-dev
- libudev-dev
brew:darwin:
- libusb
dnf:
- python3-pip
- python3-devel
- python3-tkinter
- libusb-devel
- libudev-devel
- gcc
- redhat-rpm-config
pacman:
- git
- python3-setuptools
- python3
- libusb
- python3-pip
zypper:
- python3-pip
- python3-devel
- python3-tk
- libusb-1_0-devel
- libudev-devel
opencommit:
_bin: opencommit
_desc: "Generate awesome commits with AI in 1 second 🤯🔫"
_docs: https://github.com/di-sukharev/opencommit
_github: https://github.com/di-sukharev/opencommit
_home: https://www.npmjs.com/package/opencommit
_name: OpenCommit
npm: opencommit
openinterminal:
_app: OpenInTerminal.app
_bin: null
_desc: "✨ Finder Toolbar app for macOS to open the current directory in Terminal, iTerm, Hyper or Alacritty."
_docs: https://github.com/Ji4n1ng/OpenInTerminal
_github: https://github.com/Ji4n1ng/OpenInTerminal
_home: https://github.com/Ji4n1ng/OpenInTerminal
_name: OpenInTerminal
cask: openinterminal
openjdk:
_bin: javac
_desc: "Latest version of the OpenJDK (Java Development Kit)"
_docs: https://openjdk.org/groups/build/doc/building.html
_github: https://github.com/openjdk/jdk
_home: https://openjdk.org/
_name: OpenJDK
apt: default-jdk
brew: openjdk
choco: openjdk
dnf: java-latest-openjdk.x86_64
pacman: jdk-openjdk
openshift-cli:
_bin: oc
_desc: "With OpenShift Client CLI (oc), you can create applications and manage OpenShift resources."
_docs: https://docs.openshift.com/container-platform/4.8/cli_reference/openshift_cli/getting-started-cli.html
_github: https://github.com/openshift/oc
_home: https://www.redhat.com/en/technologies/cloud-computing/openshift
_name: OpenShift CLI
brew: openshift-cli
choco: openshift-cli
openssh-server:
_github: false
_service: sshd
_when: test -f /proc/version && ! grep Microsoft /proc/version > /dev/null && ! test -d /Applications'
apt: openssh-server
dnf: openssh-server
pacman: openssh
openssl:
_bin: openssl
_github: false
_name: OpenSSL
apt: openssl
brew: openssl
choco: openssl
dnf: openssl
pacman: openssl
port: openssl
scoop: openssl
openssl-osx-ca:
_bin: openssl-osx-ca
_desc: "Simple periodic task to sync OSX Keychain certs to Homebrew installed OpenSSL & LibreSSL"
_github: https://github.com/raggi/openssl-osx-ca
_name: OpenSSL macOS CA
_service:brew:darwin:
- name: openssl-osx-ca
sudo: true
_serviceEnabled: true
brew:darwin: raggi/ale/openssl-osx-ca
openvpn:
_bin: openvpn
_desc: "OpenVPN is an open source VPN daemon"
_github: https://github.com/OpenVPN/openvpn
_home: https://openvpn.net/
_name: OpenVPN
_service: openvpn
_service:brew:
- name: openvpn
sudo: true
apt: openvpn
brew: openvpn
choco: openvpn
dnf: openvpn
pacman: openvpn
opn-cli:
_bin: opn-cli
_desc: "opn-cli - the OPNsense CLI written in python."
_github: https://github.com/andeman/opn-cli
_name: OPNSense CLI
pipx: opn-cli
oq:
_bin: oq
_desc: "A performant, and portable jq wrapper to facilitate the consumption and output of formats other than JSON; using jq filters to transform the data."
_github: https://github.com/Blacksmoke16/oq
_home: https://blacksmoke16.github.io/oq/
_name: oq
brew: oq
github: github.com/Blacksmoke16/oq
snap: oq
yay: oq
orbstack:
_app: OrbStack.app
_bin: orb
_deprecated: Faster / better alternative to Docker Desktop on macOS. Deprecated because it does not support Docker Extensions and is only for macOS.
_desc: "OrbStack is the fast, light, and easy way to run Docker containers and Linux machines on macOS."
_github: https://github.com/orbstack/orbstack
_name: OrbStack
cask: orbstack
osquery:
_bin: osqueryctl
_desc: "osquery is a SQL powered operating system instrumentation, monitoring, and analytics framework."
_docs: https://osquery.readthedocs.io/en/stable/
_github: https://github.com/osquery/osquery
_home: https://osquery.io/
_name: osquery
cask: osquery
choco: osquery
github: github.com/osquery/osquery
yay: osquery-git
osx-sign:
_bin: electron-osx-sign
_desc: "Codesign Electron macOS apps"
_github: https://github.com/electron/osx-sign
_name: macOS Code Sign
npm: "@electron/osx-sign"
ots:
_bin: ots
_desc: "🔐 Share end-to-end encrypted secrets with others via a one-time URL"
_github: https://github.com/sniptt-official/ots
_home: https://ots.sniptt.com/
_name: ots
brew: ots
github: github.com/sniptt-official/ots
go: github.com/sniptt-official/ots@latest
p7zip:
_bin: p7zip
_desc: "A new p7zip fork with additional codecs and improvements"
_github: https://github.com/p7zip-project/p7zip
_name: p7zip
apt: p7zip
brew: p7zip
dnf: p7zip
pacman: p7zip
package-size:
_bin: package-size
_desc: "Get the bundle size of an npm package"
_github: https://github.com/egoist/package-size
_name: package-size
npm: package-size
packer:
_bin: packer
_desc: "Packer is a tool for building identical machine images for multiple platforms from a single source configuration."
_docs: https://developer.hashicorp.com/packer/docs
_github: https://github.com/hashicorp/packer
_home: https://www.packer.io/
_name: Packer
apt: packer
brew: packer
choco: packer
pacman: packer
page-fetch:
_bin: page-fetch
_desc: "Fetch web pages using headless Chrome, storing all fetched resources including JavaScript files. Run arbitrary JavaScript on many web pages and see the returned values."
_github: https://github.com/detectify/page-fetch
_name: page-fetch
go: github.com/detectify/page-fetch@latest
pageres:
_bin: pageres
_desc: "Capture screenshots of websites in various resolutions."
_github: https://github.com/sindresorhus/pageres-cli
_name: pageres
npm: pageres-cli
pake:
_bin: pake
_desc: "Turn any webpage into a desktop app with Rust with ease."
_github: https://github.com/tw93/Pake
_name: Pake
npm: pake-cli
pandoc:
_bin: pandoc
_deps:
- python
_deps:darwin:
- basictex
- python
_desc: "Pandoc is a Haskell library for converting from one markup format to another, and a command-line tool that uses this library."
_docs: https://pandoc.org/getting-started.html
_github: https://github.com/jgm/pandoc
_home: https://pandoc.org/
_name: Pandoc
apt: pandoc
brew:
- pandoc
- librsvg
choco:
- pandoc
- rsvg-convert
- miktex
crew: pandoc
dnf: pandoc
nix: pandoc
pacman: pandoc
winget: pandoc
papertrail:
_bin: papertrail
_desc: "Small standalone binary to retrieve, search, and tail recent app server log and system syslog messages from Papertrail."
_github: https://github.com/papertrail/papertrail-cli
_name: papertrail
gem: papertrail
parallels:
_app: Parallels Desktop.app
_bin: parallels
_desc: "Run Windows on any Mac—Intel or Apple silicon—and experience a seamless integration between operating systems."
_docs: https://kb.parallels.com/
_github: false
_home: https://www.parallels.com/
_name: Parallels
_notes: On macOS, full disk access is required for Terminal. For Homebrew Cask, this requires the terminal to have full disk access
cask: parallels
mas: 1085114709
pass:
_bin: pass
_desc: "Password management should be simple and follow Unix philosophy. With pass, each password lives inside of a gpg encrypted file whose filename is the title of the website or resource that requires the password."
_github: false
_home: https://www.passwordstore.org/
_name: pass
apt: pass
brew: pass
dnf: pass
pacman: pass
pkg: password-store
pastel:
_bin: pastel
_desc: "pastel is a command-line tool to generate, analyze, convert and manipulate colors."
_github: https://github.com/sharkdp/pastel
_name: pastel
brew: pastel
cargo: pastel
github: github.com/sharkdp/pastel
snap: pastel
yay: pastel
patch-package:
_bin: patch-package
_desc: "patch-package lets app authors instantly make and keep fixes to npm dependencies."
_github: https://github.com/ds300/patch-package
_name: Patch Package
npm: patch-package
pb:
_app: PB for Desktop.app
_bin: pushbullet
_desc: "PB for Desktop is a lightweight open-source Desktop app for PushBullet."
_github: https://github.com/sidneys/pb-for-desktop
_name: Pushbullet for Desktop
appimage: sidneys/pb-for-desktop
cask: pb
choco: pushbullet
peco:
_bin: peco
_desc: "Simplistic interactive filtering tool."
_github: https://github.com/peco/peco
_home: https://peco.github.io/
_name: Peco
apt: peco
brew: peco
choco: peco
github: github.com/peco/peco
pacman: peco
peek:
_bin: peek
_desc: "Simple screen recorder with an easy to use interface."
_github: https://github.com/phw/peek
_name: Peek
_rpmFusion: true
apt:
- software-properties-common
- peek
dnf:
- ffmpeg
- gstreamer1-plugins-ugly
- peek
flatpak: com.uploadedlobster.peek
pacman:
- gst-plugins-good
- gst-plugins-ugly
- gifski
- peek
yay: peek-git
percol:
_bin: percol
_desc: "percol adds flavor of interactive selection to the traditional pipe concept on UNIX."
_github: https://github.com/mooz/percol
_name: Percol
pipx: percol
pfsense-fauxapi:
_bin: fauxapi
_desc: "Python client for pfSense-FauxAPI"
_github: https://github.com/ndejong/pfsense_fauxapi_client_python
_name: pfSense CLI (fauxapi)
pipx: pfsense-fauxapi
pgcli:
_bin: pgcli
_desc: "Postgres CLI with autocompletion and syntax highlighting"
_docs: https://www.pgcli.com/docs
_github: https://github.com/dbcli/pgcli
_home: https://www.pgcli.com/
_name: pgcli
brew: pgcli
choco: pgcli
pipx: pgcli
port: pgcli
php:
_bin: php
_deps:
- php-extensions
_desc: "PHP is a popular general-purpose scripting language that is especially suited to web development."
_docs: https://www.php.net/docs.php
_github: https://github.com/php/php-src
_home: https://www.php.net/
_name: PHP
_service: php
apt: php
brew: php
choco: php
dnf: php
pacman: php
port: php
scoop: php
php-extensions:
_deps:
- postgresql
_github: false
_name: PHP Extensions
_note: Needs testing
apt:
- libpcre3-dev
- libpq-dev
- php-apcu
- php-cgi
- php-cli
- php-common
- php-curl
- php-dev
- php-fpm
- php-gd
- php-intl
- php-imap
- php-json
- php-mbstring
- php-opcache
- php-pgsql
- php-redis
- php-snmp
- php-sqlite3
- php-xml
dnf:
- pcre-devel
- postgresql-devel
- php-apcu
- php-cgi
- php-cli
- php-common
- php-curl
- php-devel
- php-fpm
- php-gd
- php-intl
- php-json
- php-mbstring
- php-opcache
- php-pgsql
- php-redis
- php-snmp
- php-sqlite3
- php-xml
pacman:
- libpcre3-dev
- postgresql-libs
- php-apcu
- php-cgi
- php-cli
- php-common
- php-curl
- php-dev
- php-fpm
- php-gd
- php-intl
- php-imap
- php-json
- php-mbstring
- php-opcache
- php-redis
- php-snmp
- php-sqlite3
- php-xml
zypper:
- pcre-devel
- postgresql-devel
- php-apcu
- php-cgi
- php-cli
- php-common
- php-curl
- php-devel
- php-fpm
- php-gd
- php-intl
- php-json
- php-mbstring
- php-opcache
- php-redis
- php-snmp
- php-sqlite3
- php-xml
phpmon:
_app: PHP Monitor.app
_bin: phpmon
_desc: "Lightweight, native Mac menu bar app that helps you manage multiple PHP installations, locate config files and more. Also interacts with Laravel Valet."
_github: https://github.com/nicoverbruggen/phpmon
_name: PHP Mon
_pre: |
#!/usr/bin/env bash
if ! command -v valet > /dev/null; then
if ! command -v composer > /dev/null; then
brew install composer
fi
composer global require laravel/valet
valet install
valet trust
fi
cask: nicoverbruggen/homebrew-cask/phpmon
pick:
_bin: pick
_desc: "A fuzzy search tool for the command-line"
_github: https://github.com/mptre/pick
_name: Pick
apt: pick
brew: pick
dnf: pick
emerge: pick
pkg-freebsd: pick
pkg_add: pick
port: pick
xbps: pick
yay: pick
pidcat:
_bin: pidcat
_desc: "Colored logcat script which only shows log entries for a specific application package."
_github: https://github.com/JakeWharton/pidcat
_name: PidCat
brew: pidcat
pieces:
_app: Pieces.app
_bin: pieces-for-developers
_desc: "Pieces is a first-in-kind productivity suite that optimizes developer tools and eliminates the chaos of context switching."
_docs: https://docs.pieces.app/
_github: false
_home: https://pieces.app/
_name: Pieces
appinstaller: https://builds.pieces.app/stages/production/appinstaller/pieces_for_x.appinstaller
cask: pieces
exe: https://builds.pieces.app/stages/production/pieces_for_x/windows-exe/download
snap: pieces-for-developers
pieces-cli:
_bin: pieces
_desc: "Pieces is a first-in-kind productivity suite that optimizes developer tools and eliminates the chaos of context switching."
_docs: https://docs.pieces.app/
_github: false
_home: https://pieces.app/
_name: Pieces CLI
cask: pieces-cli
pieces-os:
_app: Pieces.app
_bin: pieces-os
_docs: https://docs.pieces.app/
_env:
PIECES_OS_APPDATA:
cask: $HOME/Library/Application Support/com.pieces.os
snap: TODO
_github: false
_home: https://pieces.app/
_name: Pieces OS
_note: Waiting for choco package
_post:snap: sudo snap connect pieces-os:dotnet-runtime-aspnetcore
appinstaller: https://builds.pieces.app/stages/production/appinstaller/os_server.appinstaller
cask: pieces-os
exe: https://builds.pieces.app/stages/production/os_server/windows-exe/download
snap: pieces-os
pigz:
_bin: pigz
_desc: "A parallel implementation of gzip for modern multi-processor, multi-core machines."
_github: https://github.com/madler/pigz
_home: https://zlib.net/pigz/
_name: PIGZ
apt: pigz
brew: pigz
dnf: pigz
pacman: pigz
pika:
_app: Pika.app
_bin: null
_desc: "An open-source colour picker app for macOS"
_github: https://github.com/superhighfives/pika
_home: https://superhighfives.com/pika
_name: Pika
cask: pika
pinapp:
_bin: pinapp
_desc: "Create and edit application shortcuts."
_github: https://github.com/fabrialberio/PinApp
_name: PinApp
flatpak: io.github.fabrialberio.pinapp
pipedream-cli:
_bin: pd
_desc: "Pipedream is an integration platform for developers."
_docs: https://pipedream.com/docs/cli/reference/
_github: https://github.com/PipedreamHQ/pipedream
_home: https://pipedream.com/
_name: Pipedream CLI
brew: pipedreamhq/pd-cli/pipedream
pipelight:
_bin: pipelight
_desc: "Tiny automation pipelines. Bring CI/CD to the smallest projects. Self-hosted, Lightweight, CLI only."
_github: https://github.com/pipelight/pipelight
_name: Pipelight
cargo:linux: --git https://github.com/pipelight/pipelight
yay: pipelight
pipx:
_bin: pipx
_deprecated: The `pipx` installation is handled by the `install-program` program bundled with Install Doctor.
_desc: "Install and Run Python Applications in Isolated Environments"
_docs: https://pypa.github.io/pipx/
_github: https://github.com/pypa/pipx
_home: https://pypi.org/project/pipx/
_name: pipx
_post:brew: pipx ensurepath
brew: pipx
pkg:
_bin: pkg
_desc: "This command line interface enables you to package your Node.js project into an executable that can be run even on devices without Node.js installed."
_github: https://github.com/vercel/pkg
_name: pkg
npm: pkg
pkgx:
_bin: pkgx
_desc: "pkgx is a blazingly fast, standalone, crossplatform binary that runs anything"
_docs: https://docs.pkgx.sh/
_github: https://github.com/pkgxdev/pkgx
_home: https://pkgx.sh/
_name: pkgx
brew: pkgxdev/made/pkgx
platformio:
_bin: platformio
_desc: "Your Gateway to Embedded Software Development Excellence 👽"
_github: https://github.com/platformio/platformio-core
_name: PlatformIO
brew: platformio
pipx: platformio
playwright:
_bin: playwright
_desc: "Playwright is a framework for Web Testing and Automation. It allows testing Chromium, Firefox and WebKit with a single API."
_docs: https://playwright.dev/docs/intro
_github: https://github.com/Microsoft/playwright
_home: https://playwright.dev
_name: Playwright
npm: playwright
please:
_bin: plz
_desc: "Please is a cross-language build system with an emphasis on high performance, extensibility and reproducibility."
_github: https://github.com/thought-machine/please
_name: Please
brew: thought-machine/please/please
plex:
_app: Plex.app
_bin: plex
_desc: "Plex combines free movies & TV with the best free streaming services, so theres always more to discover."
_github: false
_home: https://www.plex.tv/
_name: Plex
cask: plex
choco: plex
flatpak: tv.plex.PlexDesktop
plex-htpc:
_app: Plex HTPC.app
_bin: plex-htpc
_github: false
_home: https://www.plex.tv/
_name: Plex HTPC
cask: plex-htpc
choco: plex-home-theater
flatpak: tv.plex.PlexHTPC
snap: plex-htpc
plex-media-server:
_app: Plex Media Server.app
_bin: plex-media-server
_github: false
_name: Plex Media Server
_ports:
- port: 32400
proto: tcp
- port: 3005
proto: tcp
- port: 5353
proto: udp
- port: 8324
proto: tcp
- port: 32410-32414
proto: udp
- port: 1900
proto: udp
- port: 32469
proto: tcp
cask: plex-media-server
choco: plexmediaserver
snap: plexmediaserver
yay: plex-media-server
plumber:
_bin: plumber
_desc: "plumber is a CLI devtool for inspecting, piping, messaging and redirecting data in message systems like Kafka, RabbitMQ , GCP PubSub and many more."
_github: https://github.com/streamdal/plumber
_name: Plumber
brew: streamdal/public/plumber
exe: https://github.com/streamdal/plumber/releases/latest/download/plumber-windows.exe
plymouth:
_desc: "Plymouth is an application that runs very early in the boot process (even before the root filesystem is mounted!) that provides a graphical boot animation while the boot process happens in the background."
_github: false
apt:
- libplymouth5
- plymouth
- plymouth-themes
- plymouth-label
dnf:
- plymouth
- plymouth-plugin-script
pacman:
- plymouth
pm2:
_bin: pm2
_desc: "PM2 is a production process manager for Node.js applications with a built-in load balancer."
_docs: https://pm2.keymetrics.io/docs/usage/quick-start/
_github: https://github.com/Unitech/pm2
_home: https://pm2.keymetrics.io/
_name: pm2
npm: pm2
pnpm:
_bin: pnpm
_desc: "Fast, disk space efficient package manager"
_docs: https://pnpm.io/motivation
_github: https://github.com/pnpm/pnpm
_home: https://pnpm.io/
_name: pnpm
brew: pnpm
npm: pnpm
scoop: pnpm
yay: pnpm
pnpm-lock-export:
_bin: pnpm-lock-export
_desc: "A CLI utility that reads a pnpm-lock.yaml, and converts it to other lockfile formats."
_github: https://github.com/cvent/pnpm-lock-export
_name: pnpm-lock-export
npm: pnpm-lock-export
pock:
_app: Pock.app
_bin: null
_desc: "Widgets manager for MacBook Touch Bar"
_docs: https://github.com/pock/pock
_github: https://github.com/pock/pock
_home: https://pock.app/
_name: Pock
cask: pock
podman:
_bin: podman
_desc: "Podman (the POD MANager) is a tool for managing containers and images, volumes mounted into those containers, and pods made from groups of containers."
_github: https://github.com/containers/podman
_name: Podman
apk: podman
apt: podman
bitbake: podman
brew: podman
dnf: podman
emerge: app-containers/podman
pacman: podman
zypper: podman
poetry:
_bin: poetry
_desc: "Python packaging and dependency management made easy."
_docs: https://python-poetry.org/docs/
_github: https://github.com/python-poetry/poetry
_home: https://python-poetry.org/
_name: Poetry
brew: poetry
yay: python-poetry-git
polybar:
_bin: polybar
_desc: "A fast and easy-to-use tool for creating status bars."
_github: https://github.com/polybar/polybar
_name: Polybar
apt: polybar
dnf: polybar
pacman: polybar
pkg-freebsd: polybar
xbps: polybar
zypper: polybar
pony:
_bin: pony
_desc: "Local file-based password, API key, secret, recovery code store backed by GPG."
_github: https://github.com/jessfraz/pony
_name: pony
github: github.com/jessfraz/pony
go: github.com/jessfraz/pony@latest
poppler:
_desc: "A python module that wraps the pdftoppm utility to convert PDF to PIL Image object."
_github: https://github.com/Belval/pdf2image
_name: pdf2image
brew: poppler
portal:
_bin: portal
_desc: "Portal is a quick and easy command-line file transfer utility from any computer to another 🌌 ✨"
_github: https://github.com/SpatiumPortae/portal
_home: https://portal.spatiumportae.com/
_name: Portal
brew: portal
scoop: portal
winget: SpatiumPortae.portal
yay: portal-bin
porter:
_bin: porter
_desc: "Package your application, client tools, configuration, and deployment logic into an installer that you can distribute and run with a single command."
_docs: https://getporter.org/docs/
_github: https://github.com/getporter/porter
_home: https://getporter.org/
_name: Porter
script:
darwin: curl -L https://cdn.porter.sh/latest/install-mac.sh | bash
linux: curl -L https://cdn.porter.sh/latest/install-linux.sh | bash
windows: iwr "https://cdn.porter.sh/latest/install-windows.ps1" -UseBasicParsing | iex
portmaster:
_bin: null
_desc: "🏔 Love Freedom - ❌ Block Mass Surveillance"
_docs: https://docs.safing.io/portmaster/architecture/overview
_github: https://github.com/safing/portmaster
_home: https://safing.io/
_name: Portmaster
_when:linux: "! test -f /opt/safing/portmaster/portmaster-start"
apt: https://updates.safing.io/latest/linux_amd64/packages/portmaster-installer.deb
choco: portmaster
dnf: https://updates.safing.io/latest/linux_amd64/packages/portmaster-installer.rpm
exe: https://updates.safing.io/latest/windows_amd64/packages/portmaster-installer.exe
scoop: portmaster-np
postfix:
_bin: postfix
_desc: "Postfix aims to be an alternative to the widely-used sendmail program."
_docs: https://www.postfix.org/documentation.html
_github: https://github.com/vdukhovni/postfix
_home: https://www.postfix.org/
_name: Postfix
apt: postfix
dnf: postfix
pacman: postfix
port: postfix
script:
darwin: echo "Postfix is included by macOS already"
postgresql:
_bin: postgresql
_desc: "PostgreSQL is an advanced object-relational database management system that supports an extended subset of the SQL standard, including transactions, foreign keys, subqueries, triggers, user-defined types and functions."
_github: https://github.com/postgres/postgres
_name: PostgreSQL
_service: postgresql
_service:brew: postgresql@14
apt: postgresql
brew: postgresql
choco: postgresql
dnf: postgresql
pacman: postgresql
zypper: postgresql
postman:
_app: Postman.app
_bin: postman
_desc: "Postman is an API platform for building and using APIs."
_docs: https://learning.postman.com/docs/getting-started/introduction/
_github: https://github.com/postmanlabs/postman-app-support
_home: https://www.postman.com/
_name: Postman
cask: postman
choco: postman
flatpak: com.getpostman.Postman
snap: postman
yay: postman-bin
powerline:
_bin: powerline
_desc: "Powerline is a statusline plugin for vim, and provides statuslines and prompts for several other applications, including zsh, bash, tmux, IPython, Awesome and Qtile."
_github: https://github.com/powerline/powerline
_name: powerline
apt: powerline
dnf: powerline
pacman: powerline
pipx: powerline-status
powershell:
_app: PowerShell.app
_bin: powershell
_desc: "PowerShell is a cross-platform (Windows, Linux, and macOS) automation and configuration tool/framework."
_docs: https://docs.microsoft.com/en-us/powershell/scripting/overview?view=powershell-7.1
_github: https://github.com/PowerShell/PowerShell
_name: Powershell
_post:cask: brew install mono-libgdiplus
cask: powershell
snap: powershell --classic
pppc-utility:
_app: PPPC Utility.app
_bin: pppc-utility
_desc: "PPPC Utility is a macOS (10.15 and newer) application for creating configuration profiles containing the Privacy Preferences Policy Control payload for macOS."
_github: https://github.com/jamf/PPPC-Utility
_name: Privacy Preferences Policy Control (PPPC) Utility
cask: pppc-utility
pre-commit:
_bin: pre-commit
_desc: "Automatically installs a git pre-commit script in your git repository which runs your `npm test` on pre-commit"
_github: https://github.com/observing/pre-commit
_name: pre-commit
brew: pre-commit
pipx: pre-commit
prefsniff:
_bin: prefsniff
_desc: "prefsniff is a utility to watch macOS plist files for changes, and then autogenerate the defaults command to apply those changes."
_github: https://github.com/zcutlip/prefsniff
_name: PrefSniff
pipx: prefsniff
prettier:
_bin: prettier
_desc: "Prettier is an opinionated code formatter."
_docs: https://prettier.io/docs/en/index.html
_github: https://github.com/prettier/prettier
_home: https://prettier.io/
_name: Prettier
brew: prettier
npm: prettier
prettierd:
_bin: prettierd
_desc: "Prettier, as a daemon, for improved formatting speed."
_docs: https://github.com/fsouza/prettierd
_github: https://github.com/fsouza/prettierd
_home: https://github.com/fsouza/prettierd
_name: Prettierd
brew: fsouza/prettierd/prettierd
npm: "@fsouza/prettierd"
pretzel:
_app: Pretzel.app
_bin: null
_desc: "Pretzel is Mac desktop app that shows and find keyboard shortcuts based on your current app."
_docs: https://github.com/amiechen/pretzel
_github: https://github.com/amiechen/pretzel
_home: https://github.com/amiechen/pretzel
_name: Pretzel
_todo: Waiting for SHASUM error on Homebrew cask to resolve
prezi-video:
_app: Prezi Video.app
_bin: prezi-video
_desc: "Lets you interact with your content live as you stream or record."
_github: false
_home: https://prezi.com/video/
_name: Prezi Video
cask: prezi-video
privaxy:
_app: Privaxy.app
_bin: privaxy
_desc: "Privaxy is the next generation tracker and advertisement blocker."
_docs: false
_github: https://github.com/Barre/privaxy
_home: false
_name: Privaxy
appimage: barre/privaxy
apt: https://github.com/Barre/privaxy/releases/download/v0.5.2/privaxy_0.5.2_amd64.deb
script:
darwin: curl -sSL https://github.com/Barre/privaxy/releases/download/v0.5.2/Privaxy_0.5.2_universal.dmg > /tmp/Privaxy.dmg && sudo hdiutil attach /tmp/Privaxy.dmg && sudo cp -R /Volumes/Privaxy/Privaxy.app /Applications && sudo hdiutil detach /Volumes/Privaxy && rm -f /tmp/Privaxy.dmg
privileges:
_app: Privileges.app
_bin: privileges
_desc: "Privileges for macOS is designed to allow users to work as a standard user for day-to-day use, by providing a quick and easy way to get administrator rights when needed."
_github: https://github.com/SAP/macOS-enterprise-privileges
_name: Privileges
cask: privileges
privoxy:
_bin: privoxy
_desc: "A non-caching web proxy."
_docs: https://www.privoxy.org/user-manual/index.html
_github: https://github.com/unisx/privoxy
_groups:
- privoxy
_home: https://www.privoxy.org/
_name: Privoxy
_service: privoxy
_serviceEnabled: true
apt: privoxy
brew: privoxy
dnf: privoxy
pacman: privoxy
port: privoxy
procs:
_bin: procs
_desc: "procs is a replacement for ps written in Rust."
_github: https://github.com/dalance/procs
_name: procs
apk: procs
brew: procs
cargo: procs
dnf: procs
github: github.com/dalance/procs
pacman: procs
scoop: procs
snap: procs
profilecreator:
_app: ProfileCreator.app
_bin: null
_desc: "macOS application to create configuration profiles."
_docs: https://github.com/ProfileCreator/ProfileCreator
_github: https://github.com/ProfileCreator/ProfileCreator
_home: https://github.com/ProfileCreator/ProfileCreator
_name: Profile Creator
cask: profilecreator
mas: 2141249187
progress:
_bin: progress
_desc: "Linux tool to show progress for cp, mv, dd, ..."
_github: https://github.com/Xfennec/progress
_name: Progress
apt: progress
brew: progress
dnf: progress
pacman: progress
port: progress
zypper: progress
projen:
_bin: projen
_desc: "Define and maintain complex project configuration through code."
_github: https://github.com/projen/projen
_name: Projen
npm: projen
protonmail-bridge:
_app: Proton Mail Bridge.app
_bin: protonmail-bridge
_desc: "Proton Mail Bridge for e-mail clients."
_github: https://github.com/ProtonMail/proton-bridge
_name: proton-bridge
cask: protonmail-bridge
choco: protonmailbridge
flatpak: ch.protonmail.protonmail-bridge
yay: protonmail-bridge
protonmail-import-export:
_app: ProtonMail Import-Export app.app
_bin: protonmail-import-export
_desc: "The Import-Export app is available to everyone, including people on the Proton Free plan, and helps you export (download) decrypted emails from your Proton Mail account to your device."
_docs: https://proton.me/support/export-emails-import-export-app
_github: false
cask: protonmail-import-export
flatpak: ch.protonmail.protonmail-import-export-app
protonvpn:
_app: ProtonVPN.app
_bin: protonvpn
_desc: "ProtonVPN Linux app"
_docs: https://protonvpn.com/support
_github: https://github.com/ProtonVPN/linux-app
_home: https://protonvpn.com/
_name: ProtonVPN
apt:
- libayatana-appindicator3-1
- gir1.2-ayatanaappindicator3-0.1
- gnome-shell-extension-appindicator
- https://repo.protonvpn.com/debian/dists/stable/main/binary-all/protonvpn-stable-release_1.0.4_all.deb
cask: protonvpn
choco: protonvpn
dnf:fedora:
- gnome-extensions-app
- gnome-shell-extension-appindicator
- gnome-tweaks
- libappindicator-gtk3
- https://repo.protonvpn.com/fedora-$(cat /etc/fedora-release | cut -d\ -f 3)-stable/protonvpn-stable-release/protonvpn-stable-release-1.0.1-2.noarch.rpm
- python3-pip
protonvpn-cli:
_bin: protonvpn
_deps:
- dialog
- openvpn
- python
_desc: "Linux command-line client for ProtonVPN. Written in Python."
_github: https://github.com/ProtonVPN/linux-cli
_name: ProtonVPN CLI
_todo: Populate this once the ProtonVPN CLI is released to the package managers
dnf:fedora: protonvpn-cli
script: sudo pip3 install protonvpn-cli
yay: protonvpn-cli-community
provisionql:
_desc: "Quick Look plugin for mobile apps and provisioning profiles."
_github: https://github.com/ealeksandrov/ProvisionQL
_name: ProvisionQL
_when:cask: '! test -d "$HOME/Library/QuickLook/ProvisionQL.qlgenerator"'
cask: provisionql
proxyman:
_app: Proxyman.app
_bin: proxyman-cli
_desc: "Modern. Native. Delightful Web Debugging Proxy for macOS, iOS, and Android ⚡️"
_github: https://github.com/ProxymanApp/Proxyman
_name: Proxyman
cask: proxyman
psi:
_bin: psi
_desc: "PageSpeed Insights Reporting for Node"
_github: https://github.com/GoogleChromeLabs/psi
_name: psi
npm: psi
psscriptanalyzer:
_bin: psscriptanalyzer
_desc: "PSScriptAnalyzer is a static code checker for PowerShell modules and scripts."
_github: https://github.com/PowerShell/PSScriptAnalyzer
_name: PSScriptAnalyzer
choco: psscriptanalyzer
psu:
_bin: portainer-stack-utils
_desc: "Effortless Container Management for Docker and Kubernetes"
_docs: https://github.com/greenled/portainer-stack-utils
_github: https://github.com/greenled/portainer-stack-utils
_home: https://hub.docker.com/r/greenled/portainer-stack-utils/
_name: psu
go: github.com/greenled/portainer-stack-utils@master
pueue:
_bin: pueue
_desc: "Pueue is a command-line task management tool for sequential and parallel execution of long-running tasks."
_github: https://github.com/Nukesor/pueue
_name: Pueue
_service: pueue
apk: pueue
apt: pueue
brew: pueue
cargo: pueue
dnf: pueue
pacman: pueue
pulumi:
_bin: pulumi
_desc: "Pulumi - Infrastructure as Code in any programming language 🚀"
_docs: https://www.pulumi.com/docs/quickstart/
_github: https://github.com/pulumi/pulumi
_home: https://www.pulumi.com/
_name: Pulumi
brew: pulumi/tap/pulumi
choco: pulumi
pup:
_bin: pup
_desc: "pup is a command line tool for processing HTML"
_github: https://github.com/ericchiang/pup
_name: pup
brew: pup
github: github.com/ericchiang/pup
go: github.com/ericchiang/pup@latest
pushpin:
_bin: pushpin
_desc: "Pushpin is a reverse proxy server written in Rust & C++ that makes it easy to implement WebSocket, HTTP streaming, and HTTP long-polling services."
_github: https://github.com/fastly/pushpin
_name: Pushpin
_service: pushpin
brew: pushpin
docker: fanout/pushpin
pv:
_bin: pv
_desc: "Pipe Viewer - is a terminal-based tool for monitoring the progress of data through a pipeline."
_github: https://github.com/icetee/pv
_name: pv
apt: pv
brew: pv
pacman: pv
ports: pv
pwnat:
_bin: pwnat
_desc: "pwnat, by Samy Kamkar, is a tool that allows any client behind a NAT to communicate with a server behind a separate NAT with no port forwarding and no DMZ setup on any routers in order to directly communicate with each other."
_github: https://github.com/samyk/pwnat
_name: pwnat
brew: pwnat
python:
_bin: python3
_desc: "Python is a programming language that lets you work quickly and integrate systems more effectively."
_github: https://github.com/python/cpython
_name: Python
_post:brew: python3 -m pip install --upgrade setuptools && python3 -m pip install --upgrade pip
apt:
- python3-pip
- python3-setuptools
brew: python
dnf:
- python3-pip
- python3-setuptools
pacman:
- python-pip
- python-setuptools
scoop: python
zypper:
- python3-pip
- python3-setuptools
python2:
_bin: python2
_desc: "Outdated version of Python."
_github: false
_name: Python 2
apt: python2
choco: python2
dnf: python2
pacman: python2
scoop: python2
pywhat:
_bin: what
_desc: "🐸 Identify anything. pyWhat easily lets you identify emails, IP addresses, and more. Feed it a .pcap file or some text and it'll tell you what it is!"
_github: https://github.com/bee-san/pyWhat
_name: pyWhat
brew: pywhat
pipx: pywhat
port: pywhat
pywin32:
_bin: pywin32
_desc: "Python for Windows (pywin32) Extensions"
_github: https://github.com/mhammond/pywin32
_name: Pywin32
pipx:windows: pywin32
qbittorrent:
_app: qBittorrent.app
_bin: qbittorrent
_desc: "The qBittorrent project aims to provide an open-source software alternative to µTorrent."
_docs: https://github.com/qbittorrent/qBittorrent/wiki
_github: https://github.com/qbittorrent/qBittorrent
_home: https://www.qbittorrent.org/
_name: qBittorrent
apt: qbittorrent
cask: qbittorrent
choco: qbittorrent
dnf: qbittorrent
flatpak: org.qbittorrent.qBittorrent
pacman: qbittorrent
yay: qbittorrent-git
qlcolorcode:
_desc: "A Quick Look plugin for source code with syntax highlighting"
_github: https://github.com/n8gray/QLColorCode
_name: QLColorCode
_when:cask: '! test -d "$HOME/Library/QuickLook/QLColorCode.qlgenerator"'
cask: qlcolorcode
qlmarkdown:
_desc: "QuickLook generator for Markdown files."
_github: https://github.com/toland/qlmarkdown
_name: QLMarkdown
_when:cask: '! test -d "$HOME/Library/QuickLook/ProvisionQL.qlgenerator"'
cask: qlmarkdown
qlplugins:
_bin: null
_deps:
- provisionql
- qlcolorcode
- qlmarkdown
- qlstephen
- qlvideo
- quicklook-json
- quicklookapk
- webpquicklook
_github: false
_name: null
qlstephen:
_desc: "QLStephen is a QuickLook plugin that lets you view text files without their own dedicated QuickLook plugin."
_github: https://github.com/whomwah/qlstephen
_name: QLStephen
_when:cask: '! test -d "$HOME/Library/QuickLook/QLStephen.qlgenerator"'
cask: qlstephen
qlvideo:
_desc: "This package allows macOS Finder to display thumbnails, static QuickLook previews, cover art and metadata for most types of video files."
_github: https://github.com/Marginal/QLVideo
_name: QLVideo
_when:cask: '! test -d "$HOME/Library/QuickLook/ProvisionQL.qlgenerator"'
cask: qlvideo
quark-engine:
_bin: quark
_desc: "The goal of Quark Script aims to provide an innovative way for mobile security researchers to analyze or pentest the targets."
_docs: https://quark-engine.readthedocs.io/en/latest/index.html
_github: https://github.com/quark-engine/quark-engine
_home: https://github.com/quark-engine/quark-engine
_name: Quark-Engine
pipx: quark-engine
quasar:
_bin: null
_desc: "Quasar is a fast and light-weight remote administration tool coded in C#."
_docs: https://github.com/quasar/Quasar/wiki
_github: https://github.com/quasar/Quasar
_home: https://github.com/quasar/Quasar
_name: Quasar
ansible:windows: professormanhattan.quasar
quickemu:
_bin: quickemu
_desc: "Quickly create and run optimised Windows, macOS and Linux virtual machines."
_github: https://github.com/quickemu-project/quickemu
_name: quickemu
_pre:ubuntu: sudo apt-add-repository ppa:flexiondotorg/quickemu && sudo apt update
apt:ubuntu: quickemu
quickgui:
_desc: "Quickgui is a graphical user interface for the Quickemu virtual machine manager."
_github: https://github.com/quickemu-project/quickgui
_name: quickgui
_pre:ubuntu: sudo add-apt-repository ppa:yannick-mauray/quickgui && sudo apt update
apt:ubuntu: quickgui
quicklook-json:
_github: false
_home: http://www.sagtau.com/quicklookjson.html
_name: QLJSON
_when:cask: '! test -d "$HOME/Library/QuickLook/QuickLookJSON.qlgenerator"'
cask: quicklook-json
quicklookapk:
_desc: "A Quick Look plugin for Android packages."
_github: https://github.com/hezi/QuickLookAPK
_name: QLAPK
_when:cask: '! test -d "$HOME/Library/QuickLook/QuickLookAPK.qlgenerator"'
cask: quicklookapk
quicktype:
_bin: quicktype
_desc: "quicktype generates strongly-typed models and serializers from JSON, JSON Schema, TypeScript, and GraphQL queries, making it a breeze to work with JSON type-safely in many programming languages."
_github: https://github.com/quicktype/quicktype
_name: Quicktype
npm: quicktype
ramda:
_bin: ramda
_desc: "🐏 A CLI tool for processing data with functional pipelines"
_docs: https://github.com/raine/ramda-cli#synopsis
_github: https://github.com/raine/ramda-cli
_home: https://github.com/raine/ramda-cli
_name: Ramda
npm: ramda-cli
rancher-cli:
_bin: rancher
_desc: "From datacenter to cloud to edge, Rancher lets you deliver Kubernetes-as-a-Service."
_docs: https://ranchermanager.docs.rancher.com/reference-guides/cli-with-rancher/rancher-cli
_github: https://github.com/rancher/cli
_name: rancher
brew: rancher-cli
github: github.com/rancher/cli
yay: rancher-cli-bin
rancher-desktop:
_deprecated: Conflicts with Docker Desktop
_desc: "Rancher Desktop is an open-source project that brings Kubernetes and container management to the desktop."
_github: https://github.com/rancher-sandbox/rancher-desktop/
_name: rancher-desktop
cask: rancher
cabextract:
_bin: cabextract
_desc: "cabextract is Free Software for extracting Microsoft cabinet files, also called .CAB files."
_github: https://github.com/kyz/libmspack/
_home: https://www.cabextract.org.uk/
_docs: https://www.cabextract.org.uk/#usage
_name: CabExtract
apt: cabextract
brew: cabextract
dnf: cabextract
pacman: cabextract
rar:
_bin:
- rar
- unrar
_desc: "Provides the ability to use rar compression"
_home: https://www.rarlab.com/
_name: RAR
apt:
- rar
- unrar
brew: rar
dnf:
- rar
- unrar
pacman:
- rar
- unrar
raspberry-pi-imager:
_app: Raspberry Pi Imager.app
_bin: rpi-imager
_desc: "A user-friendly tool for creating bootable media for Raspberry Pi devices."
_docs: https://www.raspberrypi.com/documentation/computers/getting-started.html
_github: https://github.com/raspberrypi/rpi-imager
_home: https://www.raspberrypi.com/software/
_name: Raspberry Pi Imager
cask: raspberry-pi-imager
choco: rpi-imager
dnf: rpi-imager
flatpak: org.raspberrypi.rpi-imager
snap: rpi-imager
yay: rpi-imager
raycast:
_app: Raycast.app
_bin: null
_desc: "A collection of powerful productivity tools all within an extendable launcher. Fast, ergonomic and reliable."
_docs: https://developers.raycast.com/
_env:
RAYCAST_APPDATA:
cask: $HOME/Library/Application Support/com.raycast.macos
_github: https://github.com/raycast/extensions
_home: https://www.raycast.com/
_name: Raycast
cask: raycast
rclone:
_bin: rclone
_desc: "Rclone (\"rsync for cloud storage\") is a command-line program to sync files and directories to and from different cloud storage providers."
_docs: https://rclone.org/docs/
_github: https://github.com/rclone/rclone
_groups:
- rclone
_home: https://rclone.org/
_name: Rclone
apt: rclone
brew:linux: rclone
choco:
- rclone
- winfsp
- nssm
dnf: rclone
pacman: rclone
port: rclone
scoop: rclone
script:
darwin: |
#!/usr/bin/env bash
TMP="$(mktemp)"
curl https://rclone.org/install.sh > "$TMP"
sudo bash "$TMP"
rm -f "$TMP"
recoverpy:
_bin: recoverpy
_deps:
- coreutils
- grep
- progress
- util-linux
_desc: "Interactively find and recover deleted or 👉 overwritten 👈 files from your terminal"
_docs: https://github.com/PabloLec/RecoverPy#usage
_github: https://github.com/PabloLec/RecoverPy
_name: RecoverPy
_when: echo '! pip3 list | grep recoverpy > /dev/null' | bash
script:
linux: python3 -m pip install recoverpy
recuva:
_bin: recuva
_desc: "Recuva recovers files from your Windows computer, recycle bin, digital camera card, or MP3 player!"
_home: https://www.ccleaner.com/recuva
_name: Recuva
choco: recuva
scoop: extras/recuva
redis:
_bin: redis-server
_desc: "Redis is an in-memory database that persists on disk. The data model is key-value, but many different kind of values are supported - Strings, Lists, Sets, Sorted Sets, Hashes, Streams, HyperLogLogs, Bitmaps."
_docs: https://redis.io/docs/latest/
_github: https://github.com/redis/redis
_home: https://redis.io/
_name: Redis
_service: redis
_serviceEnabled: true
brew: redis
choco: redis
snap: redis
redis-desktop-manager:
_bin: redis-desktop-manager
_desc: "GUI for Redis ®"
_docs: https://docs.rdm.dev/en/docs-fix-edit-url/
_github: https://github.com/uglide/RedisDesktopManager
_home: https://resp.app/
_name: Redis Desktop Manager
flatpak: app.resp.RESP
snap: redis-desktop-manager
redis-insight:
_app: RedisInsight.app
_bin: redis-insight
_desc: "Developer GUI for Redis, by Redis."
_github: https://github.com/RedisInsight/RedisInsight
_name: Redis Insight
cask: redisinsight
flatpak: com.redis.RedisInsight
mas: 2142946629
reek:
_bin: reek
_desc: "Code smell detector for Ruby"
_github: https://github.com/troessner/reek
_name: Reek
gem: reek
remmina:
_bin: remmina
_desc: "Remote access screen and file sharing to your desktop."
_docs: https://gitlab.com/Remmina/Remmina/-/wikis/home
_env:
REMMINA_APPDATA:
flatpak: $HOME/.var/app/org.remmina.Remmina/config/remmina/remmina.pref
snap: $HOME/snap/remmina/current/.config/remmina/remmina.pref
_github: https://github.com/FreeRDP/Remmina
_home: https://remmina.org/
_name: Remmina
apt: remmina
dnf: remmina
flatpak: org.remmina.Remmina
pacman: remmina
snap: remmina
yay: remmina-git
remote-desktop:
_deps:
- gnome-boxes
- microsoft-remote-desktop
- remmina
- xrdp
_github: false
repo:
_bin: repo
_desc: "Repository tool for Android development"
_github: false
_home: https://source.android.com/docs/setup/download
_name: Repo
apt: repo
brew: repo
dnf: repo
pacman: repo
responsively:
_app: ResponsivelyApp.app
_bin: null
_desc: "A modified web browser that helps in responsive web development."
_github: https://github.com/responsively-org/responsively-app
_name: Responsively
cask: responsively
choco: responsively
github: github.com/responsively-org/responsively-app
restic:
_bin: restic
_desc: "restic is a backup program that is fast, efficient and secure."
_docs: https://restic.readthedocs.io/en/latest/
_github: https://github.com/restic/restic
_home: https://restic.net/
_name: Restic
apk: restic
apt: restic
brew: restic
dnf: restic
eopkg: restic
nix: restic
pacman: restic
pkg-freebsd: restic
pkg_add: restic
port: restic
scoop: restic
zypper: restic
resume:
_bin: resume
_desc: "CLI tool to easily setup a new resume 📑"
_docs: https://jsonresume.org/getting-started/
_github: https://github.com/jsonresume/resume-cli
_home: https://jsonresume.org/
_name: JSON Resume CLI
npm: resume-cli
ripgrep:
_bin: rg
_desc: "ripgrep recursively searches directories for a regex pattern while respecting your gitignore"
_github: https://github.com/BurntSushi/ripgrep
_name: ripgrep
apt: ripgrep
brew: ripgrep
cargo: ripgrep
choco: ripgrep
dnf: ripgrep
nix: ripgrep
pacman: ripgrep
pkg: ripgrep
port: ripgrep
scoop: ripgrep
zypper: ripgrep
ripgrep-all:
_bin: rga
_desc: "rga: ripgrep, but also search in PDFs, E-Books, Office documents, zip, tar.gz, etc."
_github: https://github.com/phiresky/ripgrep-all
_name: ripgrep-all
brew:
- ffmpeg
- pandoc
- poppler
- rga
- tesseract
choco: ripgrep-all
nix: ripgrep-all
pacman: ripgrep-all
rkhunter:
_bin: rkhunter
_desc: "rkhunter is a Unix-based tool that scans for rootkits, backdoors and possible local exploits"
_github: false
_home: https://rkhunter.sourceforge.net/
_name: rkhunter
_service:pacman: cronie
apt: rkhunter
brew: rkhunter
dnf: rkhunter
pacman:
- cronie
- rkhunter
- s-nail
rm-improved:
_bin: rip
_desc: "A safe and ergonomic alternative to rm"
_docs: https://github.com/nivekuil/rip
_github: https://github.com/nivekuil/rip
_home: https://github.com/nivekuil/rip
_name: rip (Rm ImProved)
brew: rm-improved
cargo: rm-improved
github: github.com/nivekuil/rip
yay: rm-improved
robotframework:
_bin: robot
_desc: "Robot Framework ® is a generic open source automation framework for acceptance testing, acceptance test driven development (ATDD), and robotic process automation (RPA)."
_docs: https://robotframework.org/robotframework/#user-guide
_github: https://github.com/robotframework/robotframework
_home: https://robotframework.org/
_name: Robot Framework
pipx: robotframework
rofi:
_bin: rofi
_desc: "A window switcher, Application launcher and dmenu replacement."
_github: https://github.com/davatorium/rofi
_home: https://davatorium.github.io/rofi/
_name: rofi
apt: rofi
dnf:fedora: rofi
pacman: rofi
pkg: rofi
port: rofi
zypper: rofi
rsync:
_bin: rsync
_desc: "An open source utility that provides fast incremental file transfer."
_docs: https://rsync.samba.org/documentation.html
_github: https://github.com/WayneD/rsync
_home: https://rsync.samba.org/
_name: rsync
apt: rsync
brew: rsync
choco: rsync
dnf: rsync
rsyslog:
_bin: rsyslogd
_desc: "Rsyslog is a rocket-fast system for log processing."
_github: https://github.com/rsyslog/rsyslog
_name: RSyslog
_ports:
- port: 514
proto: tcp
_service: rsyslog
apt: rsyslog
brew: rsyslog
dnf: rsyslog
pacman: rsyslog
rtop:
_bin: rtop
_desc: "rtop is an interactive, remote system monitoring tool based on SSH"
_github: https://github.com/rapidloop/rtop
_name: rtop
go: github.com/rapidloop/rtop@latest
rubocop:
_bin: rubocop
_desc: "A Ruby static code analyzer and formatter, based on the community Ruby style guide."
_github: https://github.com/rubocop/rubocop
_name: Rubocop
gem: rubocop
ruby:
_bin: ruby
_desc: "Ruby is an interpreted object-oriented programming language often used for web development."
_docs: https://www.ruby-lang.org/en/documentation/
_github: https://github.com/ruby/ruby
_home: https://www.ruby-lang.org/en/
_name: Ruby
apt: ruby-dev
brew: ruby
choco: ruby
dnf: ruby-devel
pacman: ruby
port: ruby
scoop: ruby
ruff:
_bin: ruff
_desc: "An extremely fast Python linter and code formatter, written in Rust."
_docs: https://beta.ruff.rs/docs/
_github: https://github.com/charliermarsh/ruff
_home: https://beta.ruff.rs/docs/
_name: Ruff
apk: ruff
brew: ruff
pacman: ruff
pipx: ruff
runitor:
_bin: runitor
_desc: "Runitor runs the supplied command, captures its output, and based on its exit code reports successful or failed execution to https://healthchecks.io or your private instance."
_github: https://github.com/bdd/runitor
_name: Runitor
go: bdd.fi/x/runitor/cmd/runitor@latest
runjs:
_app: RunJS.app
_bin: null
_desc: "RunJS is a playground for JavaScript and TypeScript. It runs your code automatically and shows you instant results."
_github: https://github.com/lukehaas/RunJS
_home: https://runjs.app/
_name: RunJS
cask: runjs
choco: runjs
github: github.com/lukehaas/RunJS
yay: runjs-bin
rust:
_bin: rustc
_desc: "A language empowering everyone to build reliable and efficient software."
_docs: https://www.rust-lang.org/learn
_github: https://github.com/rust-lang/rust
_home: https://www.rust-lang.org/
_name: Rust
brew: rust
choco: rust
dnf:
- cargo
- rust
pacman: rust
port:
- cargo
- rust
scoop: rust
script:
darwin: curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh -s -- -y
linux: curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh -s -- -y
rustdesk:
_app: RustDesk.app
_bin: rustdesk
_desc: "An open-source remote desktop application designed for self-hosting, as an alternative to TeamViewer."
_docs: https://rustdesk.com/docs/en/
_github: https://github.com/rustdesk/rustdesk
_home: https://rustdesk.com/
_name: RustDesk
apt: https://github.com/rustdesk/rustdesk/releases/download/1.1.9/rustdesk-1.1.9.deb
cask: rustdesk
choco: rustdesk
dnf: https://github.com/rustdesk/rustdesk/releases/download/1.1.9/rustdesk-1.1.9-fedora28-centos8.rpm
pacman: rustdesk
scoop: rustdesk
zypper: https://github.com/rustdesk/rustdesk/releases/download/1.1.9/rustdesk-1.1.9-suse.rpm
rustscan:
_bin: rustscan
_desc: "🤖 The Modern Port Scanner 🤖"
_docs: https://rustscan.github.io/RustScan/
_github: https://github.com/RustScan/RustScan
_home: https://github.com/RustScan/RustScan
_name: RustScan
brew: rustscan
yay: rustscan
rusty:
_bin: rusty
_desc: "AI-powered CLI tool to help you remember bash commands."
_github: https://github.com/zahidkhawaja/rusty
_name: Rusty AI CLI
_todo: Get cargo crate link once this is resolved https://github.com/zahidkhawaja/rusty/issues/7
s-search:
_bin: s
_desc: "Open a web search in your terminal."
_docs: https://github.com/zquestz/s
_github: https://github.com/zquestz/s
_home: https://github.com/zquestz/s
_name: s
brew: s-search
s5cmd:
_bin: s5cmd
_desc: "s5cmd is a very fast S3 and local filesystem execution tool."
_github: https://github.com/peak/s5cmd
_name: s5cmd
brew: peak/tap/s5cmd
github: github.com/peak/s5cmd
go: github.com/peak/s5cmd@latest
sad:
_bin: sad
_desc: "Basically sad is a Batch File Edit tool. It will show you a really nice diff of proposed changes before you commit them."
_github: https://github.com/ms-jpq/sad
_name: sad
apt: https://github.com/ms-jpq/sad/releases/download/v0.4.31/aarch64-unknown-linux-gnu.deb
brew: ms-jpq/sad/sad
github: github.com/ms-jpq/sad
pacman: sad
scoop: sad
safe-rm:
_bin: safe-rm
_desc: "A much safer replacement of bash rm with ALMOST FULL features of the origin rm command."
_github: https://github.com/kaelzhang/shell-safe-rm
_name: safe-rm
npm: safe-rm
sake:
_bin: sake
_desc: "sake is a command runner for local and remote hosts. You define servers and tasks in sake.yaml file and then run the tasks on the servers."
_docs: https://sakecli.com/examples
_github: https://github.com/alajmo/sake
_home: https://sakecli.com/
_name: Sake
brew: alajmo/sake/sake
go: github.com/alajmo/sake@latest
script:
darwin: curl -sfL https://raw.githubusercontent.com/alajmo/sake/main/install.sh | sh
linux: curl -sfL https://raw.githubusercontent.com/alajmo/sake/main/install.sh | sh
samba:
_bin: smbd
_bin:dnf: smb
_desc: "Samba is the standard Windows interoperability suite of programs for Linux and Unix."
_docs: https://www.samba.org/samba/docs/
_github: https://github.com/samba-team/samba
_gitlab: https://gitlab.com/samba-team/samba
_groups:
- sambausers
_home: https://www.samba.org/
_name: Samba
_service: smbd
_service:dnf: smb
apt: samba
brew: samba
dnf: samba
pacman: samba
port: samba4
sanoid:
_bin: sanoid
_deps:
- pv
_desc: "Sanoid is a policy-driven snapshot management tool for ZFS filesystems."
_github: https://github.com/jimsalterjrs/sanoid/
_name: Sanoid
_when:linux: command -v zfs > /dev/null && ! zfs list
apt:
- libcapture-tiny-perl
- libconfig-inifiles-perl
- libdata-dump-perl
- sanoid
santa:
_bin: santactl
_desc: "Santa is a binary and file access authorization system for macOS."
_docs: https://santa.dev/
_github: https://github.com/google/santa
_home: https://santa.dev/
_name: santa
cask: santa
sapling:
_bin: sl
_desc: "A Scalable, User-Friendly Source Control System."
_github: https://github.com/facebook/sapling
_name: Sapling
brew: sapling
pacman: sapling-scm-bin
script:
windows: |
curl -sSL https://github.com/facebook/sapling/releases/latest > ~/Downloads/sapling_windows_0.2.20231113-145254+995db0d6_amd64.zip
Expand-Archive ~/Downloads/sapling_windows_0.2.20231113-145254+995db0d6_amd64.zip 'C:\Program Files'
setx PATH "$env:PATH;C:\Program Files\Sapling" -m
Set-Alias -Name sl -Value 'C:\Program Files\Sapling\sl.exe' -Force -Option Constant,ReadOnly,AllScope
scap-security-guide:
_bin: oscap
_desc: "Security automation content in SCAP, Bash, Ansible, and other formats."
_github: https://github.com/ComplianceAsCode/content
_name: OpenSCAP
apt:
- ssg-debderived
- ssg-applications
apt:debian:
- ssg-debian
- ssg-applications
dnf: scap-security-guide
schema:
_bin: schema
_desc: "schema is a schema generator, instantiator, and validator tool."
_github: https://github.com/Confbase/schema
_name: schema
go: github.com/Confbase/schema@latest
scrcpy:
_bin: scrcpy
_desc: "This application mirrors Android devices (video and audio) connected via USB or over TCP/IP, and allows to control the device with the keyboard and the mouse of the computer."
_github: https://github.com/Genymobile/scrcpy
_name: scrcpy
apt: scrcpy
brew: scrcpy
choco: scrcpy
dnf: scrcpy
github: github.com/Genymobile/scrcpy
pkg: scrcpy
snap: scrcpy
yay: scrcpy
scrcpy-gui:
_bin: scrcpy-gui
_desc: "✨ A simple & beautiful GUI application for scrcpy"
_github: https://github.com/Tomotoes/scrcpy-gui
_name: Scrcpy GUI
flatpak: in.srev.guiscrcpy
sd:
_bin: sd
_desc: "sd is an intuitive find & replace CLI."
_github: https://github.com/chmln/sd
_name: sd
apk: sd
brew: sd
cargo: sd
choco: sd-cli
dnf:fedora: sd
github: github.com/chmln/sd
pacman: sd
pkg: sd
sddm:
_bin: sddm
_desc: "SDDM is a modern display manager for X11 and Wayland sessions aiming to be fast, simple and beautiful."
_github: https://github.com/sddm/sddm
_name: SDDM
_post: sudo systemctl set-default graphical.target
_service: sddm
apt: sddm
dnf: sddm
pacman: sddm
zypper: sddm
sdkman-cli:
_bin: sdk
_deprecated: Deprecated in favor of mise
_desc: "SDKMAN is a tool for managing parallel Versions of multiple Software Development Kits on any Unix-based system."
_github: https://github.com/sdkman/sdkman-cli
_name: SDKMan
script: |
#!/usr/bin/env bash
# @file SDKMAN Install
# @brief Ensures SDKMAN is installed.
# @description
# This script ensures SDKMAN (a Java version manager) is installed using the method recommended on [their
# website](https://sdkman.io/).
### Re-source ~/.bashrc
if [ -z "$SDKMAN_DIR" ]; then
gum log -sl info 'SDKMAN_DIR is undefined so ~/.bashrc is being re-sourced' && source ~/.bashrc
fi
### SDKMan ~/.bashrc settings
if command -v brew > /dev/null && command -v sdkman-cli > /dev/null; then
export SDKMAN_DIR="$(brew --prefix sdkman-cli)/libexec"
. "$SDKMAN_DIR/bin/sdkman-init.sh"
elif [ -d "${XDG_DATA_HOME:-$HOME/.local/share}/sdkman" ]; then
export SDKMAN_DIR="${XDG_DATA_HOME:-$HOME/.local/share}/sdkman"
. "$SDKMAN_DIR/bin/sdkman-init.sh"
else
logg logg 'Unable to find SDKMAN instance'
fi
### Ensure SDKMan is installed (https://sdkman.io/)
if [ ! -d "$SDKMAN_DIR" ]; then
gum log -sl info 'Installing SDKMan via curl -s https://get.sdkman.io?rcupdate=false'
gum log -sl info "Install directory: $SDKMAN_DIR"
curl -s "https://get.sdkman.io?rcupdate=false" | bash
if [ -f "$SDKMAN_DIR/bin/sdkman-init.sh" ]; then
. "$SDKMAN_DIR/bin/sdkman-init.sh"
gum log -sl info 'Running sdk install java' && sdk install java
else
gum log -sl warn 'SDKMAN_DIR/bin/sdkman-init.sh is missing'
fi
else
gum log -sl info 'SDKMan appears to already be installed.'
gum log -sl info 'Running sdk update'
if command -v sdk > /dev/null; then
sdk update
else
gum log -sl warn 'Unable to run sdk update because the sdk command is unavailable'
fi
fi
seafile-client:
_app: Seafile Client.app
_bin: seafile-client
_desc: "Seafile is an open source file sync and share platform, focusing on reliability and performance."
_github: https://github.com/haiwen/seafile-client
_name: seafile-client
_todo: Look into integration of the full Seafile stack outlined [here](https://github.com/haiwen/seafile)
cask: seafile-client
choco: seafile-client
flatpak: com.seafile.Client
search-gpt:
_bin: searchgpt
_desc: "🌳 Connecting ChatGPT with the Internet"
_github: https://github.com/tobiasbueschel/search-gpt
_name: Search GPT
npm: search-gpt
secretive:
_app: Secretive.app
_bin: null
_desc: "Store SSH keys in the Secure Enclave"
_github: https://github.com/maxgoedjen/secretive
_name: Secretive
cask: secretive
semantic-release:
_bin: semantic-release
_desc: "semantic-release automates the whole package release workflow including: determining the next version number, generating the release notes, and publishing the package."
_github: https://github.com/semantic-release/semantic-release
_home: https://semantic-release.gitbook.io
_name: semantic-release
npm: semantic-release
sentry-cli:
_bin: sentry-cli
_desc: "This is a Sentry command line client for some generic tasks."
_github: https://github.com/getsentry/sentry-cli/
_name: sentry-cli
brew:darwin: getsentry/tools/sentry-cli
github: github.com/getsentry/sentry-cli
npm: "@sentry/cli"
scoop: sentry-cli
yay: sentry-cli-bin
serve:
_bin: serve
_desc: "serve helps you serve a static site, single page application or just a static file (no matter if on your device or on the local network)."
_github: https://github.com/vercel/serve
_name: serve
npm: serve
serverless:
_bin: serverless
_desc: "The Serverless Framework Makes it easy to use AWS Lambda and other managed cloud services to build applications that auto-scale, cost nothing when idle, and overall result in radically low maintenance."
_docs: https://www.serverless.com/framework/docs
_github: https://github.com/serverless/serverless
_home: https://www.serverless.com/
_name: serverless
brew: serverless
npm: serverless
sftpgo:
_bin: sftpgo
_deps:
- sftpgo-plugin-auth
_desc: "Full-featured and highly configurable SFTP, HTTP/S, FTP/S and WebDAV server - S3, Google Cloud Storage, Azure Blob."
_github: https://github.com/drakkan/sftpgo
_name: sftpgo
_post: |
sudo sftpgo initprovider
_service: sftpgo
_service:brew:
- name: sftpgo
sudo: true
_serviceEnabled: true
brew: sftpgo
choco: sftpgo
github: github.com/drakkan/sftpgo
pkg: sftpgo
yay: sftpgo-bin
sftpgo-plugin-auth:
_bin: sftpgo-plugin-auth
_desc: "This plugin enables LDAP/Active Directory authentication for SFTPGo."
_github: https://github.com/sftpgo/sftpgo-plugin-auth
_name: SFTPGo Authentication Plugin
_post: sudo cp -f $(which sftpgo-plugin-auth) /usr/local/bin/sftpgo-plugin-auth
go: github.com/sftpgo/sftpgo-plugin-auth@latest
script:
darwin: curl -sSf https://github.com/sftpgo/sftpgo-plugin-auth/releases/download/v1.0.4/sftpgo-plugin-auth-darwin-amd64 -o /usr/local/bin/sftpgo-plugin-auth
linux: curl -sSf https://github.com/sftpgo/sftpgo-plugin-auth/releases/download/v1.0.4/sftpgo-plugin-auth-linux-amd64 -o /usr/local/bin/sftpgo-plugin-auth
share:
_bin: share
_desc: "🌍 Quickly share files from your command line"
_github: https://github.com/marionebl/share-cli
_name: share
npm: share-cli
sharex:
_bin: null
_desc: "ShareX is a free and open source program that lets you capture or record any area of your screen and share it with a single press of a key."
_docs: https://getsharex.com/docs/faq
_github: https://github.com/ShareX/ShareX
_home: https://getsharex.com/
_name: ShareX
choco: sharex
sharp:
_bin: sharp
_desc: "The typical use case for this high speed Node-API module is to convert large images in common formats to smaller, web-friendly JPEG, PNG, WebP, GIF and AVIF images of varying dimensions."
_github: https://github.com/vseventer/sharp-cli
_home: https://sharp.pixelplumbing.com/
_name: sharp
npm: sharp-cli
shc:
_bin: shc
_desc: "shc is a shell script compiler that converts shell scripts into C code for faster execution."
_github: https://github.com/neurobin/shc
_home: https://neurobin.org/projects/softwares/unix/shc/
_name: shc
brew: shc
port: shc
script:
linux: |
#!/usr/bin/env bash
if command -v apt &>/dev/null
then
sudo add-apt-repository ppa:neurobin/ppa
sudo apt-get update
sudo apt-get install shc
end
shdoc:
_bin: shdoc
_deps:script:
- gawk
_desc: "Documentation generator for shell scripts (bash, sh, zsh)."
_github: https://github.com/reconquest/shdoc
_name: shdoc
script:
darwin: cd /tmp && git clone --recursive https://github.com/reconquest/shdoc && cd shdoc && sudo make install && cd /tmp && sudo rm -rf shdoc
linux: cd /tmp && git clone --recursive https://github.com/reconquest/shdoc && cd shdoc && sudo make install && cd /tmp && sudo rm -rf shdoc
yay: shdoc-git
sheldon:
_bin: sheldon
_completions: sheldon completions --shell {SHELL}
_desc: "Fast, configurable, shell plugin manager"
_docs: https://sheldon.cli.rs/
_github: https://github.com/rossmacarthur/sheldon
_name: Sheldon
brew: sheldon
cargo: sheldon
shell-gpt:
_bin: sgpt
_desc: "A command-line productivity tool powered by AI large language models like GPT-4, will help you accomplish your tasks faster and more efficiently."
_github: https://github.com/TheR1D/shell_gpt
_name: Shell GPT
pipx: shell-gpt
shellcheck:
_bin: shellcheck
_desc: "A static analysis tool for shell scripts"
_docker: docker run --rm -v "$PWD:/mnt" koalaman/shellcheck:stable
_docs: https://github.com/koalaman/shellcheck/wiki/Directive
_github: https://github.com/koalaman/shellcheck
_home: https://www.shellcheck.net/
_name: Shellcheck
apt: shellcheck
brew: shellcheck
cabal: shellcheck
choco: shellcheck
dnf: shellcheck
emerge: shellcheck
eopkg: shellcheck
nix: nixpkgs.shellcheck
pacman: shellcheck
pkg-freebsd: shellcheck
pkg_add: shellcheck
port: shellcheck
scoop: shellcheck
snap: shellcheck
stack: shellcheck
zypper: shellcheck
shfmt:
_bin: shfmt
_desc: " A shell parser, formatter, and interpreter with bash support; includes shfmt"
_github: https://github.com/mvdan/sh
_home: https://pkg.go.dev/mvdan.cc/sh/v3
_name: 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
shml:
_bin: shml
_desc: "SHell Markup Language | Style Framework for The Terminal"
_github: https://github.com/odb/shml
_name: SHML
brew: shml
npm: shml
shotcut:
_app: Shotcut.app
_bin: shotcut
_desc: "cross-platform (Qt), open-source (GPLv3) video editor"
_docs: https://shotcut.org/howtos/getting-started/
_github: https://github.com/mltframework/shotcut
_home: https://shotcut.org/
_name: Shotcut
apt: shotcut
cask: shotcut
choco: shotcut
dnf: shotcut
flatpak: org.shotcut.Shotcut
snap: shotcut --classic
shotwell:
_bin: shotwell
_desc: "Shotwell is a digital photo manager designed for the GNOME desktop environment."
_docs: http://shotwell-project.org/doc/html/
_github: https://github.com/GNOME/shotwell
_home: https://wiki.gnome.org/Apps/Shotwell
_name: Shotwell
apt: shotwell
dnf: shotwell
flatpak: org.gnome.Shotwell
pacman: shotwell
shuttle:
_bin: cargo-shuttle
_desc: "Build & ship a backend without writing any infrastructure files. Instead get your infrastructure definitions from your code function signatures and annotations."
_github: https://github.com/shuttle-hq/shuttle
_home: https://www.shuttle.rs/
_name: Shuttle
cargo: cargo-shuttle
pacman: cargo-shuttle
script: curl -sSfL https://www.shuttle.rs/install | bash
shx:
_bin: shx
_desc: "shx is a wrapper around ShellJS Unix commands, providing an easy solution for simple Unix-like, cross-platform commands in npm package scripts."
_github: https://github.com/shelljs/shx
_name: shx
npm: shx
sidekick:
_app: Sidekick.app
_bin: sidekick
_deprecated: Not free for all features
_github: false
_name: Sidekick
cask: pushplaylabs-sidekick
signal:
_app: Signal.app
_bin: signal
_deprecated: Not needed - mostly a phone app
_desc: "A private messenger for Windows, macOS, and Linux."
_docs: https://support.signal.org/hc/en-us
_github: https://github.com/signalapp/Signal-Desktop
_home: https://signal.org
_name: Signal Desktop
cask: signal
choco: signal
flatpak: org.signal.Signal
scoop: signal
skaffold:
_bin: skaffold
_desc: "Skaffold is a command line tool that facilitates continuous development for Kubernetes applications."
_github: https://github.com/GoogleContainerTools/skaffold
_name: Skaffold
brew: skaffold
choco: skaffold
port: skaffold
scoop: extras/skaffold
skate:
_bin: skate
_desc: "A personal key value store 🛼"
_github: https://github.com/charmbracelet/skate
_name: skate
_preload: true
brew: charmbracelet/tap/skate
go: github.com/charmbracelet/skate@latest
nix: nixpkgs.skate
pacman: skate
skhd:
_bin: skhd
_desc: "Keyboard shortcut daemon for macOS"
_github: https://github.com/koekeishiya/skhd
_name: skhd
_post:brew: skhd --start-service
brew:darwin: koekeishiya/formulae/skhd
skm:
_bin: skm
_desc: "A simple and powerful SSH keys manager"
_github: https://github.com/TimothyYe/skm
_name: skm
github: github.com/TimothyYe/skm
go: github.com/TimothyYe/skm/cmd/skm@latest
skype:
_app: Skype.app
_bin: skype
_desc: "Skype is for connecting with the people that matter most in your life and work"
_docs: https://docs.microsoft.com/en-us/skype-sdk/skypeuris/skypeuriapireference
_github: false
_home: https://www.skype.com/en/
_name: Skype
cask: skype
choco: skype
flatpak: com.skype.Client
snap: skype
yay: skypeforlinux-stable-bin
slack:
_app: Slack.app
_bin: slack
_desc: "Slack is a platform that integrates your tools, automates tasks, and enables flexible communication."
_docs: https://api.slack.com/docs
_github: false
_home: https://slack.com/
_name: Slack
cask: slack
choco: slack
flatpak: com.slack.Slack
mas: 803453959
snap: slack
slack-term:
_bin: slack-term
_desc: "A Slack client for your terminal."
_github: https://github.com/erroneousboat/slack-term
_name: slack-term
go: github.com/erroneousboat/slack-term@latest
slides:
_bin: slides
_desc: "A terminal application that allows you to present slides rendered from markdown"
_github: https://github.com/maaslalani/slides
_home: https://maaslalani.com/slides/
_name: Slides
brew: slides
go: github.com/maaslalani/slides@latest
nix-env: nixpkgs.slides
snap: slides
yay: slides
sloth:
_app: Sloth.app
_bin: null
_desc: "Mac app that shows all open files, directories, sockets, pipes and devices in use by all running processes. Nice GUI for lsof."
_github: https://github.com/sveinbjornt/Sloth
_home: https://sveinbjorn.org/sloth
_name: Sloth
cask: sloth
snapcraft:
_bin: snapcraft
_deps:
- snapd
_desc: "Package, distribute, and update any app for Linux and IoT."
_github: https://github.com/canonical/snapcraft
_name: Snapcraft
brew: snapcraft
snap: snapcraft --classic
snapd:
_bin: snap
_deprecated: Bundled into installer
_desc: "The snapd and snap tools enable systems to work with .snap files."
_github: https://github.com/snapcore/snapd
_home: https://snapcraft.io/
_name: Snap
_service: snapd
snitch:
_app: Little Snitch.app
_desc: "Little Snitch is a firewall app that protects your privacy and security on macOS."
_docs: https://www.obdev.at/products/littlesnitch/getting-started.html
_github: https://github.com/evilsocket/opensnitch
_home: https://www.obdev.at/products/littlesnitch/index.html
_name: OpenSnitch/Little Snitch
cask: little-snitch
social-analyzer:
_bin: social-analyzer
_desc: "API, CLI, and Web App for analyzing and finding a person's profile in 1000 social media \ websites"
_github: https://github.com/qeeqbox/social-analyzer
_name: social-analyzer
pipx: social-analyzer
soduto:
_app: Soduto.app
_desc: "Soduto is a KDEConnect compatible application for macOS."
_github: https://github.com/soduto/Soduto
_name: Soduto
cask: soduto
soft-serve:
_bin: soft
_desc: "The mighty, self-hostable Git server for the command line🍦"
_docs: https://github.com/charmbracelet/soft-serve
_github: https://github.com/charmbracelet/soft-serve
_home: https://charm.sh/
_name: Soft Serve
brew: charmbracelet/tap/soft-serve
go: github.com/charmbracelet/soft-serve/cmd/soft@latest
nix-env: nixpkgs.soft-serve
pacman: soft-serve
solargraph:
_bin: solargraph
_desc: "Ruby language server"
_docs: https://solargraph.org/guides/getting-started
_github: https://github.com/castwide/solargraph
_home: https://solargraph.org/
_name: Solargraph
brew: solargraph
gem: solargraph
solidity:
_bin: solcjs
_desc: "Solidity is a statically typed, contract-oriented, high-level language for implementing smart contracts on the Ethereum platform."
_github: https://github.com/ethereum/solc-js
_name: solcjs
npm: solc
spacedrive:
_bin: spacedrive
_app: Spacedrive.app
_desc: "Spacedrive is a free, open source application that consolidates all your files from different storage locations into a single place."
_github: https://github.com/spacedriveapp/spacedrive
_home: https://www.spacedrive.com/
_name: Spacedrive
appimage: https://www.spacedrive.com/api/releases/desktop/stable/linux/x86_64
cask: spacedrive
msi: https://www.spacedrive.com/api/releases/desktop/stable/windows/x86_64
sparkleshare:
_app: SparkleShare.app
_bin: sparkleshare
_desc: "Share and collaborate by syncing with any Git repository instantly."
_github: https://github.com/hbons/SparkleShare
_home: https://www.sparkleshare.org/
_name: Sparkle Share
cask: sparkleshare
choco: sparkleshare
flatpak: org.sparkleshare.SparkleShare
speed-test:
_bin: speed-test
_desc: "Test your internet connection speed and ping using speedtest.net from the CLI"
_github: https://github.com/sindresorhus/speed-test
_name: speed-test
npm: speed-test
speedtest-cli:
_bin: speedtest-cli
_desc: "Command line interface for testing internet bandwidth using speedtest.net"
_github: https://github.com/sivel/speedtest-cli
_name: speedtest-cli
pipx: speedtest-cli
sphinx:
_bin: sphinx-build
_desc: "Sphinx makes it easy to create intelligent and beautiful documentation."
_github: https://github.com/sphinx-doc/sphinx
_name: Sphinx
apt: python3-sphinx
choco: sphinx
dnf: python-sphinx
pipx: sphinx
spotdl:
_bin: spotdl
_deps:
- ffmpeg
_desc: "spotDL finds songs from Spotify playlists on YouTube and downloads them - along with album art, lyrics and metadata."
_docs: https://spotdl.readthedocs.io/en/latest/
_github: https://github.com/spotDL/spotify-downloader
_name: spotdl
pipx: spotdl
sql-language-server:
_bin: sql-language-server
_desc: "An SQL language server"
_github: https://github.com/joe-re/sql-language-server
_name: SQL Language Server
brew: sql-language-server
npm: sql-language-server
sqlectron:
_app: sqlectron.app
_bin: null
_deprecated: beekeeper-studio preferred
_desc: "A simple and lightweight SQL client desktop with cross database and platform support"
_github: https://github.com/sqlectron/sqlectron-gui
_name: SQLectron
cask: sqlectron
github: github.com/sqlectron/sqlectron-gui
yay: sqlectron-gui
sqlite:
_bin: sqlite3
_desc: "SQLite is a C-language library that implements a small, fast, self-contained, high-reliability, full-featured, SQL database engine."
_docs: https://sqlite.org/docs.html
_github: https://github.com/sqlite/sqlite
_home: https://sqlite.org/index.html
_name: SQLite
_preload: true
apt: sqlite3
brew: sqlite
choco: sqlite
dnf: sqlite
pacman: sqlite
port: sqlite3
scoop: sqlite
squid:
_bin: squid
_desc: "Squid is a caching proxy for the Web supporting HTTP, HTTPS, FTP, and more. It reduces bandwidth and improves response times by caching and reusing frequently-requested web pages."
_github: https://github.com/squid-cache/squid
_home: http://www.squid-cache.org/
_name: Squid
_service: squid
apt: squid
brew: squid
dnf: squid
pacman: squid
ssh-vault:
_bin: ssh-vault
_desc: "🌰 encrypt/decrypt using ssh keys"
_docs: https://ssh-vault.com/post/how-it-works/
_github: https://github.com/ssh-vault/ssh-vault
_home: https://ssh-vault.com/
_name: ssh-vault
brew: ssh-vault
github: github.com/ssh-vault/ssh-vault
sshfs:
_bin: sshfs
_desc: "SSHFS allows you to mount a remote filesystem using SFTP."
_github: https://github.com/libfuse/sshfs
_name: SSHFS
apt: sshfs
brew:linux: sshfs
choco: sshfs
dnf: sshfs
pacman: sshfs
port: sshfs
scoop: sshfs-np
sshpass:
_bin: sshpass
_desc: "SSHpass offers you the ability to automatically offer a password via SSH when you are prompted for it."
_github: https://github.com/kevinburke/sshpass
_home: https://sourceforge.net/projects/sshpass/
_name: sshpass
_preload: true
apt: sshpass
brew: hudochenkov/sshpass/sshpass
dnf: sshpass
sshs:
_bin: sshs
_desc: "Terminal user interface for SSH."
_github: https://github.com/quantumsheep/sshs
_name: SSHS
brew: sshs
choco: sshs
sshuttle:
_bin: sshuttle
_desc: "Transparent proxy server that works as a poor man's VPN. Forwards over ssh."
_github: https://github.com/sshuttle/sshuttle
_name: SShuttle
apt: sshuttle
brew: sshuttle
dnf: sshuttle
emerge: net-proxy/sshuttle
nix-env: nixos.sshuttle
nix-pkg: nixpkgs.sshuttle
pacman: sshuttle
pipx: sshuttle
port: sshuttle
zypper: sshuttle
ssl-proxy:
_bin: ssl-proxy
_desc: "🔒 Simple zero-config SSL reverse proxy with real autogenerated certificates (LetsEncrypt, self-signed, provided)"
_github: https://github.com/suyashkumar/ssl-proxy
_name: ssl-proxy
go: github.com/suyashkumar/ssl-proxy@latest
stacer:
_bin: stacer
_desc: "Popular desktop GUI for monitoring and cleaning Linux systems."
_docs: https://github.com/oguzhaninan/Stacer/blob/native/README.md
_github: https://github.com/oguzhaninan/Stacer
_home: https://oguzhaninan.github.io/Stacer-Web/
_name: Stacer
appimage: https://github.com/oguzhaninan/Stacer/releases/download/v1.1.0/Stacer-1.1.0-x64.AppImage
apt: https://github.com/oguzhaninan/Stacer/releases/download/v1.1.0/stacer_1.1.0_amd64.deb
apt:debian: stacer
apt:ubuntu: stacer
dnf: https://github.com/oguzhaninan/Stacer/releases/download/v1.1.0/stacer-1.1.0-amd64.rpm
dnf:fedora: stacer
yay: stacer
standard-notes:
_app: Standard Notes.app
_bin: standard-notes
_deprecated: Deprecated in favor of Obsidian / Notion
_desc: "End-to-end encrypted notes app"
_docs: https://standardnotes.com/help
_github: https://github.com/standardnotes/app
_home: https://standardnotes.com/
_name: Standard Notes
cask: standard-notes
flatpak: org.standardnotes.standardnotes
starred:
_bin: starred
_desc: "creating your own Awesome List by GitHub stars!"
_github: https://github.com/maguowei/starred
_home: https://pypi.org/project/starred/
_name: Starred
pipx: starred
statcode:
_bin: statcode
_desc: "statcode is like man but for HTTP status codes."
_github: https://github.com/shobrook/statcode
_name: statcode
pipx: statcode
yay: statcode
staticcheck:
_bin: staticcheck
_desc: "Staticcheck is a state of the art linter for the Go programming language."
_docs: https://staticcheck.io/docs/
_github: https://github.com/dominikh/go-tools
_home: https://staticcheck.io/
_name: staticcheck
brew: staticcheck
dnf:fedora: golang-honnef-tools
go: honnef.co/go/tools/cmd/staticcheck@latest
pacman: staticcheck
port: staticcheck
scoop: staticcheck
stats:
_app: Stats.app
_bin: stats
_desc: "System monitor for the menu bar"
_github: https://github.com/exelban/stats
_name: stats
cask: stats
steam:
_app: Steam.app
_bin: steam
_github: false
_name: steam
cask: steam
choco: steam
flatpak: com.valvesoftware.Steam
steampipe:
_bin: steampipe
_desc: "Steampipe is the zero-ETL solution for getting data directly from APIs and services."
_github: https://github.com/turbot/steampipe
_name: Steampipe
brew: turbot/tap/steampipe
stegcloak:
_bin: stegcloak
_desc: "Hide secrets with invisible characters in plain text securely using passwords 🧙⭐"
_github: https://github.com/KuroLabs/stegcloak
_home: https://stegcloak.surge.sh/
_name: stegcloak
npm: stegcloak
storybook:
_bin: storybook
_desc: "Storybook is a frontend workshop for building UI components and pages in isolation."
_github: https://github.com/storybookjs/storybook
_name: Storybook
npm: storybook
sttr:
_bin: sttr
_desc: "sttr is command line software that allows you to quickly run various transformation operations on the string."
_github: https://github.com/abhimanyu003/sttr
_name: sttr
brew: abhimanyu003/sttr/sttr
go: github.com/abhimanyu003/sttr@latest
snap: sttr
yay: sttr-bin
stubby:
_bin: stubby
_deprecated: Causes issues when other programs are modifying the DNS resolving endpoint. Might be worth reinvestigating but ideally the DNS should be encrypted on pfSense or use CloudFlare WARP to handle it.
_desc: "Stubby is an application that acts as a local DNS Privacy stub resolver (using DNS-over-TLS)."
_docs: https://dnsprivacy.org/wiki/display/DP/DNS+Privacy+Daemon+-+Stubby
_github: https://github.com/getdnsapi/stubby
_name: Stubby
_post:brew:darwin: bash "$(brew --prefix stubby)/sbin/stubby-setdns-macos.sh"
_service: stubby
brew:darwin: stubby
supervisor:
_bin: supervisord
_desc: "Supervisor is a client/server system that allows its users to control a number of processes on UNIX-like operating systems."
_github: https://github.com/Supervisor/supervisor
_name: Supervisor
_service: supervisor
apt: supervisor
brew: supervisor
dnf: supervisor
pacman: supervisor
pipx: supervisor
zypper: supervisor
surge:
_bin: surge
_desc: "Publish web apps to a CDN with a single command and no setup required."
_github: https://github.com/sintaxi/surge
_name: surge
npm: surge
svgo:
_bin: svgo
_desc: "⚙️ Node.js tool for optimizing SVG files"
_github: https://github.com/svg/svgo
_home: https://svgo.dev/
_name: svgo
brew: svgo
npm: svgo
swiftbar:
_app: SwiftBar.app
_desc: "Powerful macOS menu bar customization tool"
_github: https://github.com/swiftbar/SwiftBar
_name: SwiftBar
cask: swiftbar
swiftformat:
_bin: swiftformat
_desc: "SwiftFormat is a code library and command-line tool for reformatting Swift code on macOS, Linux or Windows."
_github: https://github.com/nicklockwood/SwiftFormat
_name: SwiftFormat
brew: swiftformat
swifty:
_app: Swifty.app
_bin: swifty
_desc: "Free Offline-first Password Manager for MacOS, Windows and Linux."
_github: https://github.com/swiftyapp/swifty
_name: Swifty
appimage: swiftyapp/swifty
cask: swifty
exe: https://github.com/swiftyapp/swifty/releases/download/v0.6.13/Swifty-Setup-0.6.13.exe
swimat:
_app: Swimat.app
_bin: null
_desc: "An Xcode formatter plug-in to format your swift code."
_github: https://github.com/Jintin/Swimat
_home: https://jintin.github.io/Swimat/
_name: Swimat
cask: swimat
switchhosts:
_app: SwitchHosts.app
_bin: null
_desc: "SwitchHosts is an App for hosts management & switching (the /etc/hosts file)."
_github: https://github.com/oldj/SwitchHosts
_home: https://switchhosts.vercel.app/
_name: SwitchHosts
appimage: oldj/SwitchHosts
cask: switchhosts
choco: switchhosts
github: github.com/oldj/SwitchHosts
scoop: switchhosts
sync-ssh-keys:
_bin: sync-ssh-keys
_desc: "🔐 Sync public ssh keys to ~/.ssh/authorized_keys, based on Github/Gitlab organization membership."
_github: https://github.com/samber/sync-ssh-keys
_name: sync-ssh-keys
go: github.com/samber/sync-ssh-keys@latest
yay: sync-ssh-keys-bin
syncpack:
_bin: syncpack
_desc: "Consistent dependency versions in large JavaScript Monorepos."
_docs: https://jamiemason.github.io/syncpack/installation
_github: https://github.com/JamieMason/syncpack
_home: https://jamiemason.github.io/syncpack/
_name: Syncpack
npm: syncpack
syncthing:
_bin: syncthing
_desc: "Syncthing is a continuous file synchronization program. It synchronizes files between two or more computers."
_github: https://github.com/syncthing/syncthing
_name: Syncthing
_service: syncthing
_serviceEnabled: true
brew: syncthing
choco: syncthing
port: syncthing
scoop: syncthing
synp:
_bin: synp
_desc: "Convert yarn.lock to package-lock.json and vice versa."
_github: https://github.com/imsnif/synp
_name: synp
npm: synp
sysbench:
_bin: sysbench
_desc: "sysbench is a scriptable multi-threaded benchmark tool based on LuaJIT."
_github: https://github.com/akopytov/sysbench
_name: sysbench
apk: sysbench
apt: sysbench
brew: sysbench
dnf:fedora: sysbench
pacman: sysbench
pkg: sysbench
sysdig:
_bin: sysdig
_desc: "Security for Containers, Kubernetes, and Cloud"
_docs: https://docs.sysdig.com/
_github: https://github.com/draios
_groups:
- sysdig
_home: https://sysdig.com/
_name: sysdig
brew: sysdig
pacman:
- sysdig
- sysdig-dkms
sysget:
_bin: sysget
_desc: "sysget is a bridge that lets you use one syntax to every package manager on every unix-based operating system."
_github: https://github.com/emilengler/sysget
_name: sysget
_note: TODO
sysz:
_bin: sysz
_deps:
- fzf
_desc: "An fzf terminal UI for systemctl"
_github: https://github.com/joehillen/sysz
_name: syz
bin: https://github.com/joehillen/sysz
nix-env: nixpkgs.sysz
pacman: sysz
script:
linux: cd /tmp && git clone https://github.com/joehillen/sysz.git && cd sysz && sudo make install && cd /tmp && rm -rf sysz
t:
_bin: t
_desc: "A command-line power tool for Twitter"
_github: https://github.com/sferik/t
_name: t
gem: t
t-rec:
_bin: t-rec
_deps:cargo:
- imagemagick
_desc: "Blazingly fast terminal recorder that generates animated gif images for the web written in rust."
_github: https://github.com/sassman/t-rec-rs
_home: https://crates.io/crates/t-rec
_name: t-rec
brew: t-rec
cargo: t-rec
port: t-rec
snap: t-rec --classic
yay: t-rec
tabby:
_app: Tabby.app
_bin: tabby
_deprecated: Deprecated in favor of Warp terminal
_desc: "Tabby (formerly Terminus) is a highly configurable terminal emulator, SSH and serial client for Windows 10, macOS and Linux."
_docs: https://openbase.com/js/tabby/documentation
_github: https://github.com/Eugeny/tabby
_home: https://tabby.sh/
_name: Tabby
_notes: TODO Update the direct links periodically and keep eye out for Snap / Flatpak
apt: https://github.com/Eugeny/tabby/releases/download/v1.0.188/tabby-1.0.188-linux-x64.deb
cask: tabby
choco: tabby
dnf: https://github.com/Eugeny/tabby/releases/download/v1.0.188/tabby-1.0.188-linux-x64.rpm
github: github.com/Eugeny/tabby
pacman: https://github.com/Eugeny/tabby/releases/download/v1.0.188/tabby-1.0.188-linux-x64.pacman
tailscale:
_app: Tailscale.app
_bin: tailscale
_desc: "Private WireGuard® networks made easy"
_docs: https://tailscale.com/kb/
_github: https://github.com/tailscale/tailscale
_home: https://tailscale.com/
_name: Tailscale
_preload: true
_service:brew: tailscale
_service:pacman: tailscaled
brew: tailscale
cask: tailscale
choco: tailscale
go: tailscale.com/cmd/tailscale{,d}@main
mas: 1475387142
pacman: tailscale
port: tailscale
talksheet:
_bin: talksheet
_desc: "Talksheet is an AI-powered CLI tool for exploring data."
_github: https://github.com/danthelion/talksheet
_name: Talksheet
pip: talksheet
taplo:
_bin: taplo
_desc: "A versatile, feature-rich TOML toolkit."
_docker: docker run tamasfe/taplo
_docs: https://taplo.tamasfe.dev/cli/introduction.html
_github: https://github.com/tamasfe/taplo
_home: https://taplo.tamasfe.dev/
_name: Taplo
cargo: taplo-cli
npm: "@taplo/cli"
tart:
_bin: tart
_desc: "Tart is a virtualization toolset to build, run and manage macOS and Linux virtual machines (VMs) on Apple Silicon."
_github: https://github.com/cirruslabs/tart
_name: tart
_todo: Verify that this installs properly (error on arm64 macOS)
brew:darwin: cirruslabs/cli/gitlab-tart-executor
task:
_bin: task
_desc: "Task is a task runner / build tool that aims to be simpler and easier to use than, for example, GNU Make."
_docs: https://taskfile.dev/usage/
_github: https://github.com/go-task/task
_home: https://taskfile.dev
_name: Task
_preload: true
brew: go-task
choco: go-task
github: github.com/go-task/task
go: github.com/go-task/task/v3/cmd/task@latest
scoop: task
taskwarrior:
_bin: taskwarrior
_deprecated: Removed from default install because the binary executable conflicts with go-task's binary executable.
_desc: "Taskwarrior is Free and Open Source Software that manages your TODO list from the command line."
_github: https://github.com/GothenburgBitFactory/taskwarrior
_name: Task Warrior
apt: taskwarrior
brew:
- task
- taskd
- tasksh
dnf: task
emerge: task
nix-env: taskwarrior
pacman: task
port: task
sbopkg: task
xbps: task
zypper: taskwarrior
teamviewer:
_app: TeamViewer.app
_bin: teamviewer
_desc: "TeamViewer is a comprehensive, remote access, remote control and remote support solution."
_docs: https://www.teamviewer.com/en-us/documents/
_github: Not open-source
_home: https://www.teamviewer.com/en-us/
_name: TeamViewer
apt: https://download.teamviewer.com/download/linux/teamviewer_amd64.deb
cask: teamviewer
choco: teamviewer
dnf: https://download.teamviewer.com/download/linux/teamviewer.x86_64.rpm
yay: teamviewer
zypper: https://download.teamviewer.com/download/linux/teamviewer-suse.x86_64.rpm
telegram:
_app: Telegram.app
_bin: telegram
_desc: "Telegram is a cloud-based mobile and desktop messaging app with a focus on security and speed."
_github: https://github.com/telegramdesktop/tdesktop
_name: Telegram
cask: telegram
choco: telegram
flatpak: org.telegram.desktop
mas: 747648890
teleport:
_bin: teleport
_desc: "Teleport provides connectivity, authentication, access controls and audit for infrastructure."
_github: https://github.com/gravitational/teleport
_name: Teleport
brew: teleport
pkg: teleport
yay: teleport-bin
teller:
_bin: teller
_desc: "Never leave your terminal to use secrets while developing, testing, and building your apps."
_github: https://github.com/tellerops/teller
_name: teller
brew: spectralops/tap/teller
github: github.com/tellerops/teller
temps:
_bin: null
_deprecated: macOS menu bar app for weather. Buggy software.
_desc: "Simple menubar application based on Electron with actual weather information and forecast."
_github: https://github.com/jackd248/temps
_name: Temps
github: github.com/jackd248/temps
terminal-notifier:
_bin: terminal-notifier
_desc: "Send User Notifications on macOS from the command-line."
_github: https://github.com/julienXX/terminal-notifier
_name: Terminal Notifier
brew:darwin: terminal-notifier
terminalizer:
_bin: terminalizer
_desc: "🦄 Record your terminal and generate animated gif images or share a web player."
_github: https://github.com/faressoft/terminalizer
_home: https://www.terminalizer.com/
_name: terminalizer
npm: terminalizer
termius:
_bin: termius
_deprecated: Deprecated since all the interesting features require a paid subscription.
_desc: "Termius is a tool that lets you connect to your remote devices with one click."
_github: false
_home: https://www.termius.com/
_name: Termius
brew: termius
choco: termius
pipx: termius
snap: termius-app
yay: termius
terraform:
_deps:
- tfenv
_desc: "Terraform enables you to safely and predictably create, change, and improve infrastructure."
_github: https://github.com/hashicorp/terraform
_name: terraform
terraform-ls:
_bin: terraform-ls
_desc: "The official Terraform language server (terraform-ls) maintained by HashiCorp provides IDE features to any LSP-compatible editor."
_docs: https://github.com/hashicorp/terraform-ls
_github: https://github.com/hashicorp/terraform-ls
_home: https://github.com/hashicorp/terraform-ls
_name: terraform-ls
brew: terraform-ls
textql:
_bin: textql
_desc: "Allows you to easily execute SQL against structured text like CSV or TSV."
_github: https://github.com/dinedal/textql
_name: TextQL
_deprecated: The Homebrew version of textql has been disabled because it depends on glide (which was also disabled) to build. Additionally, go install github.com/dinedal/textql@master fails.
yay: textql-git
tfenv:
_bin: tfenv
_desc: "Terraform version manager inspired by rbenv"
_docs: https://github.com/tfutils/tfenv#usage
_github: https://github.com/tfutils/tfenv
_home: https://github.com/tfutils/tfenv
_name: tfenv
_post: |
tfenv use latest
brew: tfenv
port: tfenv
yay: tfenv
tflint:
_bin: tflint
_desc: "A Pluggable Terraform Linter"
_github: https://github.com/terraform-linters/tflint
_name: tflint
brew: tflint
choco: tflint
github: github.com/terraform-linters/tflint
tfsec:
_bin: tfsec
_desc: "tfsec uses static analysis of your terraform code to spot potential misconfigurations."
_github: https://github.com/aquasecurity/tfsec
_name: Aqua TFSec
brew: tfsec
choco: tfsec
scoop: tfsec
tgpt:
_bin: tgpt
_desc: "tgpt is a cross-platform command-line interface (CLI) tool that allows you to use AI chatbot in your Terminal without requiring API keys."
_github: https://github.com/aandrew-me/tgpt
_name: Terminal GPT
go: github.com/aandrew-me/tgpt/v2@latest
scoop: https://raw.githubusercontent.com/aandrew-me/tgpt/main/tgpt.json
yay: tgpt-bin
thefuck:
_bin: fuck
_desc: "Magnificent CLI tool that corrects your previous console command whenever something fails due to misspelling."
_github: https://github.com/nvbn/thefuck
_name: The Fuck
brew: thefuck
crew: thefuck
pacman: thefuck
pipx: thefuck
pkg-freebsd: thefuck
thunderbird:
_app: Thunderbird.app
_bin: thunderbird
_desc: "Thunderbird is an open source app that lets you manage your messages, calendars, and contacts in one place."
_github: false
_home: https://www.thunderbird.net/en-US/
cask: thunderbird
choco: thunderbird
flatpak: org.mozilla.Thunderbird
tig:
_bin: tig
_desc: "Tig is an ncurses-based text-mode interface for git."
_github: https://github.com/jonas/tig
_home: https://jonas.github.io/tig/
_name: tig
brew: tig
nix: tig
pkg: tig
tigervnc:
_bin: tigervncpasswd
_desc: "High performance, multi-platform VNC client and server."
_github: https://github.com/TigerVNC/tigervnc
_name: TigerVNC Server
_ports:
- port: 5900-5904
proto: tcp
apt: tigervnc-standalone-server
dnf: tigervnc-server
pacman: tigervnc
zypper: tigervnc
tilt:
_bin: tilt
_desc: "Define your dev environment as code. For microservice apps on Kubernetes."
_docs: https://docs.tilt.dev/
_github: https://github.com/tilt-dev/tilt
_home: https://tilt.dev/
_name: tilt
brew: tilt
github: github.com/tilt-dev/tilt
yay: tilt-bin
timeshift:
_bin: timeshift
_desc: "Timeshift protects your system by taking incremental snapshots of the file system at regular intervals."
_github: https://github.com/teejee2008/timeshift
_home: https://teejeetech.com/timeshift/
_name: Timeshift
apt: timeshift
dnf:fedora: timeshift
yay: timeshift
timewarrior:
_bin: timew
_desc: "Timewarrior is a time tracking utility that offers simple stopwatch features as well as sophisticated calendar-based backfill, along with flexible reporting."
_github: https://github.com/GothenburgBitFactory/timewarrior
_name: Time Warrior
apt: timewarrior
brew: timewarrior
dnf: timew
emerge: app-misc/timew
nix-env: timewarrior
pacman: timew
tinypng:
_bin: tinypng
_desc: "Handy command line tool for shrinking PNG images using the TinyPNG API"
_github: https://github.com/websperts/tinypng-cli
_name: tinypng
npm: tinypng-cli
tldr:
_bin: tldr
_desc: "📚 Collaborative cheatsheets for console commands"
_github: https://github.com/tldr-pages/tldr
_home: https://tldr.sh/
_name: tldr
brew: tldr
npm: tldr
tmate:
_bin: tmate
_desc: "Tmate is a fork of tmux. It provides an instant pairing solution."
_github: https://github.com/tmate-io/tmate
_name: tmate
apt: tmate
brew: tmate
dnf: tmate
emerge: app-misc/tmate
opkg: tmate
pacman: tmate
pkg-freebsd: tmate
pkg_add: tmate
zypper: tmate
tmux:
_bin: tmux
_desc: "tmux is a terminal multiplexer: it enables a number of terminals to be created, accessed, and controlled from a single screen."
_docs: https://github.com/tmux/tmux/wiki
_github: https://github.com/tmux/tmux
_name: tmux
apt: tmux
brew:
- awk
- gnu-sed
- perl
- tmux
tmuxinator:
_bin: tmuxinator
_desc: "Create and manage tmux sessions easily."
_github: https://github.com/tmuxinator/tmuxinator
_name: Tmuxinator
brew: tmuxinator
tokei:
_bin: tokei
_desc: "Tokei is a program that displays statistics about your code."
_github: https://github.com/XAMPPRocky/tokei
_name: tokei
apk: tokei
brew: tokei
cargo: tokei
dnf:fedora: tokei
github: github.com/XAMPPRocky/tokei
pacman: tokei
pkg: tokei
scoop: tokei
tomcat:
_bin: catalina
_desc: "The Apache Tomcat® software is an open source implementation of the Jakarta Servlet, Jakarta Pages, Jakarta Expression Language and Jakarta WebSocket technologies."
_github: https://github.com/apache/tomcat
_name: Tomcat
_post:darwin: sed 's/8080/8180/g' /usr/local/etc/tomcat/server.xml > /usr/local/etc/tomcat/server.xml
_post:linux: sed 's/8080/8180/g' /usr/local/etc/tomcat/server.xml > /usr/local/etc/tomcat/server.xml
_service: tomcat
apt: tomcat
brew: tomcat
choco: tomcat
dnf: tomcat
pacman: tomcat
toml-sort:
_bin: toml-sort
_desc: "A command line utility to sort and format your toml files."
_docs: https://toml-sort.readthedocs.io/en/latest/
_github: https://github.com/pappasam/toml-sort
_home: https://pypi.org/project/toml-sort/
_name: TOML Sort
pipx: toml-sort
tor:
_bin: tor
_desc: "Tor, short for The Onion Router, is free and open-source software for enabling anonymous communication."
_docs: https://tb-manual.torproject.org/
_github: https://github.com/TheTorProject
_home: https://www.torproject.org/
_name: TOR
_restricted: true
_service: tor
_serviceEnabled: true
apt: tor
brew: tor
dnf: tor
pacman: tor
port: tor
tor-browser:
_app: Tor Browser.app
_bin: tor-browser
_desc: "Tor Browser is a free and open source software that protects your privacy and freedom on the internet."
_docs: https://www.torproject.org/docs/documentation.html.en
_env:
TOR_BROWSER_APPDATA:
cask: $HOME/Library/Application Support/TorBrowser-Data/Tor
choco: TODO
flatpak: TODO
_github: https://github.com/TheTorProject/gettorbrowser
_home: https://www.torproject.org/
_name: Tor Browser
_restricted: true
cask: tor-browser
choco: tor-browser
flatpak: com.github.micahflee.torbrowser-launcher
tradingview:
_app: TradingView.app
_bin: tradingview
_desc: "TradingView Desktop is a native app that lets you access the same UX and features as the browser version, with extra speed and multi-monitor support."
_github: false
_home: https://www.tradingview.com/desktop/
_name: Trading View
cask: tradingview
msix: https://tvd-packages.tradingview.com/stable/latest/win32/TradingView.msix
snap: tradingview
translate:
_bin: trans
_desc: "💬 Command-line translator using Google Translate, Bing Translator, Yandex.Translate, etc."
_github: https://github.com/soimort/translate-shell
_name: Translate Shell
apt:ubuntu: translate-shell
brew: translate-shell
dnf: translate-shell
pacman: translate-shell
trayscale:
_bin: trayscale
_desc: "An unofficial GUI wrapper around the Tailscale CLI client."
_github: https://github.com/DeedleFake/trayscale
_name: Trayscale
flatpak: dev.deedles.Trayscale
tree:
_bin: tree
_desc: "🌴List contents of directories in tree-like format."
_github: https://github.com/MrRaindrop/tree-cli
_name: tree-cli
apt: tree
brew: tree
choco: tree
dnf: tree
pacman: tree
tree-sitter:
_bin: tree-sitter
_desc: "The Tree-sitter CLI allows you to develop, test, and use Tree-sitter grammars from the command line."
_github: https://github.com/tree-sitter/tree-sitter/tree/master/cli
_name: tree-sitter-cli
cargo: tree-sitter-cli
trellis:
_bin: trellis
_desc: "Trellis is a LEMP stack for WordPress. Ubuntu 22.04, PHP 8.2, Composer, WP-CLI, zero-downtime deploys, and more."
_github: https://github.com/roots/trellis-cli
_home: https://roots.io/trellis/
_name: trellis
brew: roots/tap/trellis-cli
trivy:
_bin: trivy
_desc: "Trivy (pronunciation) is a comprehensive and versatile security scanner."
_github: https://github.com/aquasecurity/trivy
_name: trivy
brew: trivy
github: github.com/aquasecurity/trivy
yay: trivy-bin
trufflehog:
_bin: trufflehog
_desc: "Find, verify, and analyze leaked credentials."
_github: https://github.com/trufflesecurity/trufflehog
_home: https://trufflesecurity.com/trufflehog/
_name: trufflehog
brew: trufflesecurity/trufflehog/trufflehog
trunk:
_bin: trunk
_desc: "Trunk is a devex toolkit to check, test, merge, and monitor your code."
_docs: https://docs.trunk.io/
_github: false
_home: https://trunk.io/
cask: trunk-io
npm: "@trunkio/launcher"
script: curl https://get.trunk.io -fsSL | bash -s -- -y
ts2c:
_bin: ts2c
_desc: "Produces readable C89 code from JS/TS code."
_github: https://github.com/andrei-markeev/ts2c
_name: ts2c
npm: ts2c
tunnelblick:
_app: Tunnelblick.app
_desc: "Tunnelblick is a free, open source graphic user interface for OpenVPN on macOS."
_docs: https://tunnelblick.net/documents.html
_github: https://github.com/Tunnelblick/Tunnelblick
_home: https://tunnelblick.net/
_name: Tunnelblick
cask: tunnelblick
turbo:
_bin: turbo
_desc: "Turborepo is a high-performance build system for JavaScript and TypeScript codebases, written in Rust."
_github: https://github.com/vercel/turbo
_name: Turbo
npm: turbo
typescript:
_bin: tsc
_desc: "TypeScript is a strongly typed programming language that builds on JavaScript, giving you better tooling at any scale."
_docs: https://www.typescriptlang.org/docs/
_github: https://github.com/microsoft/TypeScript
_home: https://www.typescriptlang.org/
_name: TypeScript
_preload: true
brew: typescript
npm: tsc
typescript-to-lua:
_bin: tstl
_desc: "A generic TypeScript to Lua transpiler. Write your code in TypeScript and publish Lua!"
_github: https://github.com/TypeScriptToLua/TypeScriptToLua
_name: TypeScript to Lua Converter
npm: typescript-to-lua
ugm:
_bin: ugm
_desc: "A TUI to view information about UNIX users and groups."
_github: https://github.com/ariasmn/ugm
_name: ugm
go:linux: github.com/ariasmn/ugm@latest
script:
linux: curl -o ~/.local/bin/ugm https://github.com/ariasmn/ugm/releases/download/v1.5.0/ugm_1.5.0_linux_arm64
ultra:
_bin: ultra
_desc: "🏃⛰ Ultra fast monorepo script runner and build tool"
_docs: https://github.com/folke/ultra-runner
_github: https://github.com/folke/ultra-runner
_home: https://www.npmjs.com/package/ultra-runner
_name: Ultra Task Runner
npm: ultra-runner
unbuffer:
_bin: unbuffer
_github: false
_name: Unbuffer
_preload: true
apt: unbuffer
brew: expect
dnf: unbuffer
pacman: unbuffer
unikraft:
_bin: kraft
_desc: "A next-generation cloud native kernel designed to unlock best-in-class performance, security primitives and efficiency savings."
_github: https://github.com/unikraft/unikraft
_name: Unikraft
brew: unikraft/cli/kraftkit
script: curl --proto '=https' --tlsv1.2 -sSf https://get.kraftkit.sh | sh
unison:
_bin: unison
_desc: "Unison is a file-synchronization tool for POSIX-compliant systems (e.g. *BSD, GNU/Linux, macOS) and Windows."
_github: https://github.com/bcpierce00/unison
_name: Unison
brew: unison
choco: unison
up:
_bin: up
_desc: "up is the Ultimate Plumber, a tool for writing Linux pipes in a terminal-based UI interactively, with instant live preview of command results."
_github: https://github.com/akavel/up
_name: Ultimate Plumber (up)
brew: up
github: github.com/akavel/up
pkg: up
yay: up
upscayl:
_app: Upscayl.app
_bin: upscayl
_desc: "🆙 Upscayl - #1 Free and Open Source AI Image Upscaler for Linux, MacOS and Windows."
_github: https://github.com/upscayl/upscayl
_home: https://upscayl.org/
_name: Upscayl
appimage: Upscayl
cask: upscayl
choco: upscayl
flatpak: org.upscayl.Upscayl
snap: upscayl
upt:
_bin: upt
_desc: "Upt provides a unified command interface to manage packages for any operating system."
_github: https://github.com/sigoden/upt
_name: upt
cargo: upt
upx:
_bin: upx
_desc: "UPX is a free, secure, portable, extendable, high-performance executable packer for several executable formats."
_github: https://github.com/upx/upx
_home: https://upx.github.io/
_name: UPX
apt: upx
brew: upx
choco: upx
dnf:fedora: upx
pacman: upx
port: upx
scoop: upx
usql:
_bin: usql
_desc: "usql is a universal command-line interface for PostgreSQL, MySQL, Oracle Database, SQLite3, Microsoft SQL Server, and many other databases including NoSQL and non-relational databases!"
_github: https://github.com/xo/usql
_name: Universal SQL CLI
brew: xo/xo/usql
choco: usql
go: github.com/xo/usql@latest
scoop: usql
util-linux:
_bin:
- cal
- chmem
- hexdump
_github: false
apt: util-linux
dnf: util-linux
pacman: util-linux
utm:
_app: UTM.app
_bin: utm
_desc: "UTM is a full featured system emulator and virtual machine host for iOS and macOS."
_github: https://github.com/utmapp/UTM
_name: UTM
cask: utm
vagrant:
_bin: vagrant
_desc: "Vagrant is a tool for building and distributing development environments."
_docs: https://www.vagrantup.com/docs
_github: https://github.com/hashicorp/vagrant
_home: https://www.vagrantup.com/
_name: Vagrant
apt: vagrant
brew: hashicorp/tap/vagrant
cask: vagrant
choco: vagrant
dnf:fedora: vagrant
pacman: vagrant
scoop: vagrant
vagrant-manager:
_app: Vagrant Manager.app
_bin: null
_desc: "Vagrant Manager is an OS X status bar menu app that lets you manage all of your vagrant machines from one central location."
_github: https://github.com/lanayotech/vagrant-manager
_home: https://www.vagrantmanager.com/
_name: Vagrant Manager
cask: vagrant-manager
choco: vagrant-manager
vagrant-vmware-utility:
_bin: false
_desc: "Official provider for VMware desktop products: Fusion, Player, and Workstation."
_github: https://github.com/hashicorp/vagrant-vmware-desktop
_name: Vagrant VMWare Utility
_when:cask: "! test -f /opt/vagrant-vmware-desktop/bin/vagrant-vmware-utility"
cask: vagrant-vmware-utility
choco: vagrant-vmware-utility
script: rm -rf /tmp/vagrant-vmware-utility_1.0.21_linux_amd64.zip && curl https://releases.hashicorp.com/vagrant-vmware-utility/1.0.21/vagrant-vmware-utility_1.0.21_linux_amd64.zip -o /tmp/vagrant-vmware-utility_1.0.21_linux_amd64.zip && unzip /tmp/vagrant-vmware-utility_1.0.21_linux_amd64.zip && sudo mv -f /tmp/vagrant-vmware-utility /usr/local/bin/vagrant-vmware-utility && sudo chmod +x /usr/local/bin/vagrant-vmware-utility
vale:
_bin: vale
_desc: "📝 A markup-aware linter for prose built with speed and extensibility in mind."
_github: https://github.com/errata-ai/vale
_name: Vale
brew: vale
choco: vale
go: github.com/errata-ai/vale@latest
vault:
_bin: vault
_desc: "A tool for secrets management, encryption as a service, and privileged access management"
_docs: https://developer.hashicorp.com/vault/docs
_github: https://github.com/hashicorp/vault
_home: https://vaultproject.io/
_name: HashiCorp Vault
_service: vault
_service:brew: hashicorp/tap/vault
brew: hashicorp/tap/vault
yay: vault-cli
vdirsyncer:
_bin: vdirsyncer
_desc: "Vdirsyncer is a command-line tool for synchronizing calendars and addressbooks between a variety of servers and the local filesystem."
_github: https://github.com/pimutils/vdirsyncer
_name: vdirsyncer
_todo: echo "TODO - Implement the following command after automating the process of setting up contact groups / calendars to sync" && echo "vdirsyncer discover contacts" && echo "vdirsyncer sync contacts" && echo "TODO - Add to cron" && echo "*/30 * * * * /usr/local/bin/vdirsyncer sync > /dev/null" && echo "This should be in post instead of _pre - it is here for testing purposes"
pipx: vdirsyncer
vector:
_bin: vector
_desc: "Vector is a high-performance, end-to-end (agent & aggregator) observability data pipeline that puts you in control of your observability data."
_docs: https://vector.dev/docs
_github: https://github.com/vectordotdev/vector
_home: https://vector.dev/
_name: Vector
_service: vector
brew: vectordotdev/brew/vector
helm: https://helm.vector.dev
pacman: vector
script:
darwin: curl --proto '=https' --tlsv1.2 -sSf https://sh.vector.dev | bash
linux: curl --proto '=https' --tlsv1.2 -sSf https://sh.vector.dev | bash
velero:
_bin: velero
_desc: "Backup and migrate Kubernetes applications and their persistent volumes"
_docs: https://velero.io/docs/
_github: https://github.com/vmware-tanzu/velero
_home: https://velero.io/
_name: velero
brew: velero
choco: velero
github: github.com/vmware-tanzu/velero
yay: velero-bin
vermin:
_bin: vermin
_desc: "The smart virtual machines manager. A modern CLI for Vagrant Boxes."
_github: https://github.com/mhewedy/vermin
_name: Vermin
go: github.com/mhewedy/vermin@latest
vhs:
_bin: vhs
_desc: "Your CLI home video recorder 📼"
_github: https://github.com/charmbracelet/vhs
_home: https://charm.sh/
_name: VHS
brew: vhs
go: github.com/charmbracelet/vhs@latest
nix-env: nixpkgs.vhs
pacman: vhs
port: vhs
scoop: vhs
xbps: vhs
vidmerger:
_bin: vidmerger
_deps:
- ffmpeg
_desc: "📼 Merge video & audio files via CLI"
_github: https://github.com/tgotwig/vidmerger
_name: VidMerger
brew: tgotwig/vidmerger/vidmerger
choco: vidmerger
vim:
_bin: vim
_desc: "Vim is a greatly improved version of the good old UNIX editor Vi."
_docs: https://www.vim.org/docs.php
_github: https://github.com/vim/vim
_home: https://www.vim.org/
_name: VIM
_preload: true
apt: vim
brew: vim
choco: vim
dnf: vim
pacman: vim
port: vim
scoop: vim
virtualbox:
_app: VirtualBox.app
_bin: virtualbox
_desc: "VirtualBox is a powerful x86 and AMD64/Intel64 virtualization product for enterprise as well as home use."
_docs: https://www.virtualbox.org/wiki/Documentation
_github: https://github.com/mirror/vbox
_home: https://www.virtualbox.org/
_name: VirtualBox
_pre:dnf: |
#!/usr/bin/env bash
. /etc/os-release
cat <<EOF | sudo tee /etc/yum.repos.d/virtualbox.repo
[virtualbox]
name=Fedora $releasever - $basearch - VirtualBox
baseurl=http://download.virtualbox.org/virtualbox/rpm/$ID/$VERSION_ID/\$basearch
enabled=1
gpgcheck=1
repo_gpgcheck=1
gpgkey=https://www.virtualbox.org/download/oracle_vbox.asc
EOF
sudo dnf -y install @development-tools
sudo dnf -y install kernel-headers kernel-devel dkms elfutils-libelf-devel qt5-qtx11extras
_todo: Add support for arm64 - currently brew install --cask virtualbox requires intel 64 bit
apt: virtualbox
cask: virtualbox
choco: virtualbox
dnf: virtualbox
pacman: virtualbox
virtualenv:
_bin: virtualenv
_desc: "A tool for creating isolated virtual python environments."
_docs: https://virtualenv.pypa.io/en/latest/
_github: https://github.com/pypa/virtualenv
_name: virtualenv
brew: virtualenv
pipx: virtualenv
visual-studio:
_app: Visual Studio.app
_bin: null
_desc: "The most comprehensive IDE for .NET and C++ developers on Windows."
_docs: https://docs.microsoft.com/en-us/visualstudio/windows/?view=vs-2022
_github: false
_home: https://visualstudio.microsoft.com/
_name: Visual Studio
cask: visual-studio
choco: visualstudio2022community
vlc:
_app: VLC.app
_bin: vlc
_desc: "VLC is a libre and open source media player and multimedia engine, focused on playing everything, and running everywhere."
_github: https://github.com/videolan/vlc
_home: https://www.videolan.org/vlc/
_name: VLC Media Player
apt: vlc
cask: vlc
choco: vlc
flatpak: org.videolan.VLC
snap: vlc
vmware:
_app: VMware Fusion.app
_bin: vmware
_bin:cask: vmware-id
_desc: "Optimize cloud infrastructure with VMware for app platforms, private cloud, edge, networking, and security."
_docs: https://docs.vmware.com/
_github: false
_home: https://www.vmware.com/
_name: VMWare
cask: vmware-fusion
script:
linux: |
if ! command -v vmware > /dev/null; then
### Download VMWare Workstation
VMWARE_WORKSTATION_URL=https://www.vmware.com/go/getworkstation-linux
VMWARE_WORKSTATION_DIR=/tmp/workstation-downloads
mkdir -p "$VMWARE_WORKSTATION_DIR"
gum log -sl info 'Downloading VMware Workstation Installer' && curl -sSLA "Mozilla/5.0 (X11; Linux x86_64; rv:102.0) Gecko/20220101 Firefox/102.0" "$VMWARE_WORKSTATION_URL" -o "$VMWARE_WORKSTATION_DIR/tryworkstation-linux-64.sh"
### Register product key / license
if [ -n "$VMWARE_WORKSTATION_LICENSE_KEY" ]; then
gum log -sl info 'Registering VMware Workstation Pro license with serial number' && sudo "$VMWARE_WORKSTATION_DIR/tryworkstation-linux-64.sh" --eulas-agreed --console --required --set-setting vmware-workstation serialNumber "$VMWARE_WORKSTATION_LICENSE_KEY"
else
gum log -sl info 'Agreeing to VMWare Workstation Pro license (without serial number)' && sudo "$VMWARE_WORKSTATION_DIR/tryworkstation-linux-64.sh" --eulas-agreed --console --required
fi
gum log -sl info 'VMware Workstation installed successfully'
else
gum log -sl info 'VMware Workstation is already installed'
fi
volta:
_bin: volta
_desc: "The Hassle-Free JavaScript Tool Manager"
_docs: https://docs.volta.sh/
_github: https://github.com/volta-cli/volta
_home: https://volta.sh
_name: Volta
_preload: true
brew: volta
scoop: volta
vscode:
_app: Visual Studio Code.app
_bin: code
_desc: "Visual Studio Code is a code editor redefined and optimized for building and debugging modern web and cloud applications."
_docs: https://code.visualstudio.com/api/references/vscode-api
_github: https://github.com/microsoft/vscode
_home: https://code.visualstudio.com/
_name: Visual Studio Code
cask: visual-studio-code
choco: vscode
flatpak: com.visualstudio.code
snap: code --classic
yay: visual-studio-code-bin
vscodium:
_app: VSCodium.app
_bin: codium
_deprecated: Not all VSCode plugins work with VSCodium.
_desc: "binary releases of VS Code without MS branding/telemetry/licensing"
_github: https://github.com/VSCodium/vscodium
_name: VSCodium
appimage: vscodium/vscodium
cask: vscodium
choco: vscodium
flatpak: com.vscodium.codium
nix: nixpkgs.vscodium
scoop: vscodium
snap: codium --classic
winget: vscodium
yay: vscodium-bin
vup:
_bin: vup
_desc: "Private and decentralized cloud storage"
_github: https://github.com/vup-app/vup
_home: https://vup.app/
_name: vup
flatpak: app.vup.Vup
w3m:
_bin: w3m
_desc: "w3m is a pager with WWW capability. It IS a pager, but it can be used as a text-mode WWW browser."
_docs: https://w3m.sourceforge.net/MANUAL
_github: https://github.com/tats/w3m
_home: https://tracker.debian.org/pkg/w3m
_name: w3m
apt: w3m
brew: w3m
dnf: w3m
pacman: w3m
port: w3m
zypper: w3m
wails:
_bin: wails
_desc: "Build desktop applications using Go & Web Technologies."
_github: https://github.com/wailsapp/wails
_name: Wails
go: github.com/wailsapp/wails/cmd/wails@latest
wallpaper-cli:
_bin: wallpaper
_desc: "Manage the desktop wallpaper."
_github: https://github.com/sindresorhus/wallpaper-cli
_name: Wallpaper CLI
npm: wallpaper-cli
warp:
_app: Cloudflare WARP.app
_bin: warp-cli
_desc: "1.1.1.1 with WARP prevents anyone from snooping on you by encrypting more of the traffic leaving your device."
_github: false
_home: https://cloudflarewarp.com/
_name: Cloudflare WARP Client
_preload: true
apt: cloudflare-warp
cask: cloudflare-warp
choco: warp
warp-terminal:
_app: Warp.app
_bin: warp
_desc: "Warp is a modern, Rust-based terminal with AI built in so you and your team can build great software, faster."
_docs: https://docs.warp.dev/getting-started/readme
_env:
WARP_TERMINAL_APPDATA:
cask: $HOME/Library/Application Support/dev.warp.Warp-Stable
_github: https://github.com/warpdotdev/Warp
_home: https://www.warp.dev/
_name: Warp Terminal
appimage: https://app.warp.dev/get_warp?linux=true&package=appimage
apt: https://app.warp.dev/get_warp?package=deb
cask: warp
dnf: https://app.warp.dev/get_warp?package=rpm
pacman: https://app.warp.dev/get_warp?linux=true&package=pacman
warp-transfer:
_bin: warp-transfer
_desc: "Warp allows you to securely send files to each other via the internet or local network by exchanging a word-based code."
_github: false
_gitlab: https://gitlab.gnome.org/World/warp/
_home: https://apps.gnome.org/Warp/
flatpak: app.drey.Warp
watchexec:
_bin: watchexec
_desc: "watchexec is a simple, standalone tool that watches a path and runs a command whenever it detects modifications."
_docs: https://watchexec.github.io/docs/glob-patterns.html
_github: https://github.com/watchexec/watchexec
_home: https://watchexec.github.io/
_name: Watchexec
apk: watchexec
baulk: watchexec
brew: watchexec
cargo: watchexec-cli
choco: watchexec
emerge: watchexec
nix: watchexec
pacman: watchexec
scoop: watchexec
xbps: watchexec
watchman:
_bin: watchman
_desc: "Watches files and records, or triggers actions, when they change."
_github: https://github.com/facebook/watchman
_name: Watchman
brew: watchman
choco: watchman
port: watchman
scoop: watchman
waypoint:
_bin: waypoint
_desc: "A tool to build, deploy, and release any application on any platform."
_docs: https://developer.hashicorp.com/waypoint/docs
_github: https://github.com/hashicorp/waypoint
_home: https://www.waypointproject.io/
_name: HashiCorp Waypoint
brew: hashicorp/tap/waypoint
scoop: waypoint
wazuh:
_bin: wazuh-agentd
_desc: "Wazuh is a free and open source platform used for threat prevention, detection, and response."
_docs: https://documentation.wazuh.com/current/index.html
_github: https://github.com/wazuh/wazuh
_home: https://wazuh.com/
_name: Wazuh
_service:linux: wazuh-agent
_service:windows: wazuh-agent
_when:darwin: "csrutil status | grep enabled > /dev/null && ! test -f /Library/Ossec/bin/agent-auth"
_when:linux: "! test -f /var/ossec/bin/agent-auth"
_when:windows: '! test -f "C:\Program Files (x86)\ossec-agent\agent-auth.exe"'
choco: wazuh-agent
script: bash "$HOME/.local/bin/post-installx/post-wazuh.sh"
web-ext:
_bin: web-ext
_desc: "This is a command line tool to help build, run, and test WebExtensions."
_github: https://github.com/mozilla/web-ext
_name: Web Extension CLI by Mozilla
npm: web-ext
web-font-generator:
_bin: web-font-generator
_desc: "Webfont Kit Generator is a simple utility that allows you to generate woff, woff2 and the necessary CSS boilerplate from non-web font formats (otf & ttf)."
_github: https://github.com/rafaelmardojai/webfont-kit-generator
_name: webfont-kit-generator
flatpak: com.rafaelmardojai.WebfontKitGenerator
webpquicklook:
_desc: "Mac OS X QuickLook plugin for WebP image files"
_github: https://github.com/emin/WebPQuickLook
_name: QLWebP
_short: "WebPQuickLook is a Quick Look plugin for macOS that enables previewing WebP image files in Finder. "
_when:cask: '! test -d "$HOME/Library/QuickLook/WebpQuickLook.qlgenerator"'
cask: webpquicklook
websocat:
_bin: websocat
_desc: "Netcat, curl and socat for WebSockets."
_github: https://github.com/vi/websocat
_name: websocat
brew: websocat
cargo: websocat
github: github.com/vi/websocat
pkg: websocat
port: websocat
webtorrent:
_app: WebTorrent.app
_bin: webtorrent
_desc: "The streaming torrent app. For Mac, Windows, and Linux."
_github: https://github.com/webtorrent/webtorrent-desktop
_home: webtorrent.io/desktop
_name: WebTorrent Desktop
cask: webtorrent
choco: webtorrent-desktop
flatpak: io.webtorrent.WebTorrent
github: github.com/webtorrent/webtorrent-desktop
yay: webtorrent-desktop
wego:
_bin: wego
_desc: "wego is a weather client for the terminal."
_github: https://github.com/schachmat/wego
_name: WeGo
brew: wego
go: github.com/schachmat/wego@latest
wetty:
_bin: wetty
_desc: "Terminal access in browser over http/https."
_github: https://github.com/butlerx/wetty
_name: Wetty
npm: wetty
wget:
_bin: wget
_desc: "GNU Wget is a free software package for retrieving files using HTTP, HTTPS, FTP and FTPS, the most widely used Internet protocols."
_github: false
_home: https://www.gnu.org/software/wget/
_name: wget
_preload: true
apk: wget
apt: wget
brew: wget
dnf: wget
whalebrew:
_bin: whalebrew
_desc: "Homebrew, but with Docker images"
_docs: https://github.com/whalebrew/whalebrew#usage
_github: https://github.com/whalebrew/whalebrew
_home: https://github.com/whalebrew/whalebrew
_name: Whalebrew
brew: whalebrew
script:
darwin: curl -L "https://github.com/whalebrew/whalebrew/releases/download/0.4.0/whalebrew-$(uname -s)-$(uname -m)" -o /usr/local/bin/whalebrew; chmod +x /usr/local/bin/whalebrew
linux: curl -L "https://github.com/whalebrew/whalebrew/releases/download/0.4.0/whalebrew-$(uname -s)-$(uname -m)" -o /usr/local/bin/whalebrew; chmod +x /usr/local/bin/whalebrew
what-ip:
_bin: whatip
_desc: "Info on your IP"
_github: false
_gitlab: https://gitlab.gnome.org/GabMus/whatip
flatpak: org.gabmus.whatip
whereami:
_bin: whereami
_desc: "📍 Get your geolocation information using freegeoip.app"
_github: https://github.com/rafaelrinaldi/whereami
_name: Where Am I?
npm: "@rafaelrinaldi/whereami"
wifi-password:
_bin: wifi-password
_desc: "Get the password of the wifi you're on"
_github: https://github.com/rauchg/wifi-password
_name: wifi-password
bpkg: rauchg/wifi-password
brew:darwin: wifi-password
npm: wifi-password-cli
windows-adk:
_bin: null
_desc: "The Windows Assessment and Deployment Kit (Windows ADK) and Windows PE add-on has the tools you need to customize Windows images for large-scale deployment, and to test the quality and performance of your system, its added components, and the applications running on it."
_docs: https://learn.microsoft.com/en-us/windows-hardware/get-started/adk-install
_github: false
_name: Windows ADK
choco: windows-adk
windows-admin-center:
_bin: null
_desc: "Windows Admin Center is your remote management tool for Windows Server running anywhere."
_docs: https://github.com/MicrosoftDocs/windowsserverdocs/blob/main/WindowsServerDocs/manage/windows-admin-center/overview.md
_github: false
_home: https://www.microsoft.com/en-us/windows-server/windows-admin-center
_name: Windows Admin Center
choco: windows-admin-center
windows-power-toys:
_bin: null
_desc: "Microsoft PowerToys is a set of utilities for power users to tune and streamline their Windows experience for greater productivity."
_docs: https://learn.microsoft.com/en-us/windows/powertoys/
_github: https://github.com/microsoft/PowerToys
_name: Microsoft PowerToys
choco: powertoys
scoop: powertoys
winrm-cli:
_bin: winrm-cli
_desc: "This is a Go command-line executable to execute remote commands on Windows machines through the use of WinRM/WinRS."
_github: https://github.com/masterzen/winrm-cli
_name: winrm-cli
go: github.com/masterzen/winrm-cli@latest
yay: winrm-cli-git
winui-gallery:
_desc: "This app demonstrates all of the WinUI 3 controls and styles available to make a modern Windows app with the Windows App SDK."
_github: https://github.com/microsoft/WinUI-Gallery
_name: WinUI Gallery
winapp: winui-3-gallery/9P3JFPWWDZRC
wipe-modules:
_bin: wipe-modules
_desc: "🗑️ Easily remove the node_modules folder of non-active projects"
_github: https://github.com/bntzio/wipe-modules
_name: wipe-modules
npm: wipe-modules
wireguard-client:
_app: WireGuard.app
_bin: wireguard-client
_deps:
- wireguard-tools
_desc: "WireGuard is a novel VPN that runs inside the Linux Kernel and utilizes state-of-the-art cryptography."
_github: https://github.com/WireGuard/wireguard-monolithic-historical
_name: WireGuard Client
choco: wireguard
mas: 1451685025
scoop: wireguard-np
wireguard-tools:
_bin: wg
_desc: "This supplies the main userspace tooling for using and configuring WireGuard tunnels, including the wg(8) and wg-quick(8) utilities."
_github: https://github.com/WireGuard/wireguard-tools
_name: WireGuard Tools
_preload: true
apk: wireguard-tools
apt: wireguard
brew: wireguard-tools
dnf: wireguard-tools
emerge: wireguard-tools
nix: nixpkgs.wireguard-tools
opkg: wireguard
pacman: wireguard-tools
port: wireguard-tools
slackpkg: wireguard-tools
zypper: wireguard-tools
wireshark:
_app: Wireshark.app
_bin: wireshark-gui
_desc: "Wireshark is a network traffic analyzer, or \"sniffer\", for Linux, macOS, *BSD and other Unix and Unix-like operating systems and for Windows."
_docs: https://www.wireshark.org/docs/
_github: https://github.com/wireshark/wireshark
_gitlab: https://gitlab.com/wireshark/wireshark
_home: https://www.wireshark.org/
_name: Wireshark
_pre:cask: |
#!/usr/bin/env bash
if command -v idl2wrs > /dev/null; then brew uninstall wireshark; fi
apt: wireshark
cask: wireshark
choco: wireshark
dnf:
- wireshark
- wireshark-cli
flatpak: org.wireshark.Wireshark
pacman:
- wireshark-cli
- wireshark-qt
wishlist:
_bin: wishlist
_desc: "The SSH directory ✨"
_github: https://github.com/charmbracelet/wishlist
_home: https://charm.sh
_name: Wishlist
brew: charmbracelet/tap/wishlist
nix-env: nixpkgs.wishlist
scoop: wishlist
yay: wishlist-bin
wkhtmltopdf:
_bin: wkhtmltopdf
_desc: "wkhtmltopdf and wkhtmltoimage are command line tools to render HTML into PDF and various image formats using the QT Webkit rendering engine."
_github: https://github.com/wkhtmltopdf/wkhtmltopdf
_home: https://wkhtmltopdf.org/
_name: wkhtmltopdf
apt: wkhtmltopdf
cask: wkhtmltopdf
choco: wkhtmltopdf
github: github.com/wkhtmltopdf/wkhtmltopdf
pacman: wkhtmltopdf
wordops:
_bin: wo
_deprecated: Prefer EasyEngine instead
_desc: "Install and manage a high performance WordPress stack with a few keystrokes"
_docs: https://docs.wordops.net/
_github: https://github.com/WordOps/WordOps
_home: https://wordops.net/
_name: WordOps
script:debian: wget -qO wo wops.cc && sudo bash wo
wordpresscom:
_bin: wordpresscom
_desc: "The full WordPress.com experience packaged as an app for your laptop or desktop computer."
_github: false
_home: https://apps.wordpress.com/desktop/
_name: WordPress Jetpack Desktop Client
_notes: TODO - Add options for Linux installations. A .deb is available officially but was behind login screen on the official website https://wordpress.com/me/get-apps. A .tar.gz is available for other Linux platforms that should be added as a _script.
cask: wordpresscom
choco: wordpress-com-for-desktop
wordpressify:
_bin: wordpressify
_desc: "🎈 Automate your WordPress development workflow."
_docs: https://www.wordpressify.co/docs
_github: https://github.com/luangjokaj/wordpressify
_home: https://www.wordpressify.co/
_name: wordpressify
npm: wordpressify
wp-cli:
_bin: wp
_desc: "WP-CLI is the command-line interface for WordPress. You can update plugins, configure multisite installations and much more, without using a web browser."
_github: https://github.com/wp-cli/wp-cli
_home: https://wp-cli.org/
_name: WP-CLI
brew: wp-cli
wpfui:
_desc: "WPF UI provides the Fluent experience in your known and loved WPF framework."
_github: https://github.com/lepoco/wpfui
_name: WPF UI
winapp: wpf-ui/9N9LKV8R9VGM
winget: WPF UI
wrangler:
_bin: wrangler
_desc: "Cloudflare Workers let you deploy serverless code instantly across the globe for exceptional performance, reliability, and scale."
_docs: https://developers.cloudflare.com/workers/
_github: https://github.com/cloudflare/workers-sdk
_home: https://workers.cloudflare.com/
_name: wrangler
brew: cloudflare-wrangler2
npm: wrangler
wrk:
_bin: wrk
_desc: "wrk is a modern HTTP benchmarking tool capable of generating significant load when run on a single multi-core CPU."
_github: https://github.com/wg/wrk
_name: wrk
apt: wrk
brew: wrk
pacman: wrk
port: wrk
xbps: wrk
wsl:
_bin: null
_desc: Sets up Windows Subsystem For Linux
_github: false
_name: wsl
x64dbg:
_bin: x64dbg
_desc: "An open-source binary debugger for Windows, aimed at malware analysis and reverse engineering of executables you do not have the source code for."
_docs: https://github.com/x64dbg/x64dbg/wiki
_github: https://github.com/x64dbg/x64dbg
_home: https://x64dbg.com/
_name: x64dbg
choco: x64dbg.portable
scoop: extras/x64dbg
xcode:
_app: Xcode.app
_bin: xcode
_desc: "Xcode 15 enables you to develop, test, and distribute apps for all Apple platforms."
_docs: https://developer.apple.com/documentation/xcode
_github: false
_home: https://developer.apple.com/xcode/
_name: XCode
_post: sudo xcodebuild -license accept && sudo xcodebuild -runFirstLaunch
mas: 497799835
xcodeinstall:
_bin: xcodeinstall
_deprecated: The preferred method is to use mas early in the installation since Xcode might be a dependency during the full install
_desc: "This is a command line utility to download and install Xcode in headless mode (from a Terminal only)."
_github: https://github.com/sebsto/xcodeinstall
_name: Xcode Install
brew: sebsto/macos/xcodeinstall
xcodes:
_bin: xcodes
_desc: "The best command-line tool to install and switch between multiple versions of Xcode."
_github: https://github.com/XcodesOrg/xcodes
_name: Xcodes
brew:darwin: xcodesorg/made/xcodes
xcodes-app:
_app: Xcodes.app
_bin: null
_desc: "The easiest way to install and switch between multiple versions of Xcode - with a mouse click."
_github: https://github.com/XcodesOrg/XcodesApp
_name: Xcodes App
cask: xcodes
xcpretty:
_bin: xcpretty
_desc: "xcpretty is a fast and flexible formatter for xcodebuild."
_github: https://github.com/xcpretty/xcpretty
_name: xcpretty
gem:darwin: xcpretty
xdotool:
_bin: xdotool
_desc: "xdotool - x11 automation tool"
_github: https://github.com/jordansissel/xdotool
_name: xdotool
_post:brew:darwin: defaults write org.x.X11 enable_test_extensions -boolean true
apt: xdotool
brew: xdotool
dnf: xdotool
pacman: xdotool
pkg-freebsd: xdotool
port: xdotool
zypper: xdotool
xh:
_bin: xh
_desc: "xh is a friendly and fast tool for sending HTTP requests."
_github: https://github.com/ducaale/xh
_name: XH
apk: xh
apt: xh
brew: xh
cargo: xh
choco: xh
nix-env: nixpkgs.xh
pacman: xh
pkg-android: xh
pkg-freebsd: xh
scoop: xh
xhyve:
_bin: xhyve
_deprecated: Disabled on Homebrew because it has not been modified for several years and does not build properly
_desc: "xhyve, a lightweight OS X virtualization solution"
_github: https://github.com/machyve/xhyve
_name: xhyve
_notes: Has not been modified for several years and has been disabled on Homebrew
brew:darwin: xhyve
port: xhyve
xpanes:
_bin: xpanes
_desc: "Ultimate terminal divider powered by tmux"
_github: https://github.com/greymd/tmux-xpanes
_name: xpanes
apt: https://github.com/greymd/tmux-xpanes/releases/download/v4.1.4/tmux-xpanes_v4.1.4.deb
brew: tmux-xpanes
dnf: xpanes
script: curl -sSL --compressed https://raw.githubusercontent.com/greymd/tmux-xpanes/v4.1.4/bin/xpanes > /tmp/xpanes && sudo mv /tmp/xpanes /usr/local/bin/xpanes
xpra:
_app: Xpra.app
_bin: xpra
_desc: "Persistent remote applications for X11; screen sharing for X11, MacOS and MSWindows."
_github: https://github.com/Xpra-org/xpra
_name: xpra
cask: xpra
choco: xpra
exe: https://xpra.org/dists/windows/Xpra-x86_64_Setup.exe
flatpak: org.xpra.xpra
msi: https://xpra.org/dists/windows/Xpra-x86_64.msi
xrdp:
_bin: xrdp
_desc: "xrdp provides a graphical login to remote machines using Microsoft Remote Desktop Protocol (RDP)."
_github: https://github.com/neutrinolabs/xrdp
_home: http://www.xrdp.org/
_name: xrdp
_note: Should work like professormanhattan.remotedesktop
_ports:
- port: 3389
proto: tcp
_post: sudo adduser xrdp ssl-cert
_service: xrdp
_service:yay:
- xrdp
- xrdp-sesman
apt: xrdp
dnf: xrdp
pacman: xrdp
yay: xrdp
zypper: xrdp
xsv:
_bin: xsv
_desc: "A fast CSV command line toolkit written in Rust."
_github: https://github.com/BurntSushi/xsv
_name: xsv
brew: xsv
cargo: xsv
nix-env: xsv
port: xsv
xurls:
_bin: xurls
_desc: "Extract urls from text using regular expressions."
_github: https://github.com/mvdan/xurls
_name: xurls
brew: xurls
go: mvdan.cc/xurls/v2/cmd/xurls@latest
xxh:
_bin: xxh
_desc: "🚀 Bring your favorite shell wherever you go through the ssh. Xonsh shell, fish, zsh, osquery and so on."
_github: https://github.com/xxh/xxh
_name: xxh
brew: xxh
pipx: xxh-xxh
port: xxh
unace:
_bin: unace
_desc: "Uncompresses *.ace files"
_name: unace
_github: null
apt: unace
dnf: unace
pacman: unace
zstd:
_bin: zstd
_desc: "Zstandard, or zstd as short version, is a fast lossless compression algorithm, targeting real-time compression scenarios at zlib-level and better compression ratios."
_github: https://github.com/facebook/zstd
_name: Facebook zstd
_home: https://facebook.github.io/zstd/
apt: zstd
brew: zstd
dnf: zstd
pacman: zstd
zypper: zstd
qpdf:
_bin: zlib-flate
_desc: "qpdf is a command-line tool and C++ library that performs content-preserving transformations on PDF files."
_github: https://github.com/qpdf/qpdf
_name: qpdf
_home: https://qpdf.sourceforge.io/
apt: qpdf
brew: qpdf
dnf: qpdf
pacman: qpdf
the-unarchiver:
_app: The Unarchiver.app
_bin: the-unarchiver
_desc: "Open any archive in seconds"
_github: null
_home: https://theunarchiver.com/
_name: The Unarchiver
cask: the-unarchiver
unar:
_bin: unar
_desc: "Tool for extracting the contents of archive files"
_name: unar
_github:
_home: https://theunarchiver.com/command-line
apt: unar
brew: unar
dnf: unar
pacman: unar
zypper: unar
zpaq:
_bin: zpaq
_desc: "zpaq is a journaling archiver optimized for user-level incremental backup of directory trees in Windows and *nix."
_github: https://github.com/zpaq/zpaq
_home: https://mattmahoney.net/dc/zpaq.html
_name: zpaq
apt: zpaq
brew: zpaq
dnf: zpaq
pacman: zpaq
xz:
_bin:
- lzma
- xz
- unlzma
- unxz
_desc: "XZ Utils provide a general-purpose data-compression library plus command-line tools. The native file format is the .xz format, but also the legacy .lzma format is supported."
_github: https://github.com/xz-mirror/xz
_name: xz
_preload: true
apk: xz
apt: xz
brew: xz
choco: xz
dnf: xz
pacman: xz
port: xz
scoop: xz
yamllint:
_bin: yamllint
_desc: "A linter for YAML files."
_github: https://github.com/adrienverge/yamllint
_name: yamllint
brew: yamllint
pipx: yamllint
yank:
_bin: yank
_bin:apt: yank-cli
_desc: "Yank terminal output to clipboard."
_github: https://github.com/mptre/yank
_name: yank
apt: yank
brew: yank
choco: win32yank
dnf: yank
nix: yank
pacman: yank
pkg-freebsd: yank
pkg_add: yank
port: yank
scoop: win32yank
zypper: yank
yapf:
_bin: yapf
_desc: "A formatter for Python files"
_docs: false
_github: https://github.com/google/yapf
_home: false
_name: YAPF
pipx: yapf
yarn:
_bin: yarn
_desc: "Yarn is a modern package manager split into various packages."
_docs: https://yarnpkg.com/getting-started
_github: https://github.com/yarnpkg/berry
_home: https://yarnpkg.com/
_name: Yarn
_preload: true
brew: yarn
choco: yarn
npm: yarn
pacman: yarn
port: yarn
scoop: yarn
script: curl -o- -L https://yarnpkg.com/install.sh | bash
yarnhook:
_bin: yarnhook
_desc: "Run `yarn install`, `npm install` or `pnpm install` on git hooks automatically"
_github: https://github.com/frontsideair/yarnhook
_name: Yarnhook
npm: yarnhook
yj:
_bin: yj
_desc: "CLI - Convert between YAML, TOML, JSON, and HCL. Preserves map order."
_docker: docker run sclevine/yj
_github: https://github.com/sclevine/yj
_name: YJ
brew: yj
go: github.com/sclevine/yj/v5@v5.1.0
you-get:
_bin: you-get
_desc: "You-Get is a tiny command-line utility to download media contents (videos, audios, images) from the Web, in case there is no other handy way to do it."
_github: https://github.com/soimort/you-get
_home: https://you-get.org/
_name: You-Get
brew: you-get
pipx: you-get
pkg-freebsd: you-get
youtube-dl:
_bin: youtube-dl
_desc: "Command-line program to download videos from YouTube.com and other video sites"
_docs: https://github.com/ytdl-org/youtube-dl/blob/master/README.md#readme
_github: https://github.com/ytdl-org/youtube-dl
_home: https://youtube-dl.org/
_name: youtube-dl
brew: youtube-dl
pipx: youtube-dl
port: youtube-dl
youtube-music:
_app: YouTube Music.app
_desc: "YouTube Music Desktop App bundled with custom plugins (and built-in ad blocker / downloader)"
_github: https://github.com/th-ch/youtube-music
_home: https://th-ch.github.io/youtube-music/
_name: youtube-music
appimage: th-ch/youtube-music
apt: https://github.com/th-ch/youtube-music/releases/download/v1.19.0/youtube-music_1.19.0_amd64.deb
exe: https://github.com/th-ch/youtube-music/releases/download/v1.19.0/YouTube-Music-Setup-1.19.0.exe
scoop: extras/youtube-music
script:
darwin: |
DL_URL="https://github.com/th-ch/youtube-music/releases/download/v1.20.0/YouTube-Music-1.20.0.dmg"
if [ $(arch) = 'arm64' ]; then
DL_URL="https://github.com/th-ch/youtube-music/releases/download/v1.20.0/YouTube-Music-1.20.0-arm64.dmg"
fi
echo "Downloading YouTube Music" && curl -sSL "$DL_URL" > /tmp/YouTube-Music.dmg
echo "Attaching volume" && sudo hdiutil attach /tmp/YouTube-Music.dmg
echo "Copying to /Applications"
if [ -d "/Volumes/YouTube Music 1.20.0" ]; then
sudo cp -R "/Volumes/YouTube Music 1.20.0/YouTube Music.app" /Applications
echo "Detaching" && sudo hdiutil detach "/Volumes/YouTube Music 1.20.0"
elif [ -d "/Volumes/YouTube Music 1.20.0-arm64" ]; then
sudo cp -R "/Volumes/YouTube Music 1.20.0-arm64/YouTube Music.app" /Applications
echo "Detaching" && sudo hdiutil detach "/Volumes/YouTube Music 1.20.0-arm64"
fi
echo "Removing /tmp/YouTube-Music.dmg" && rm -f /tmp/YouTube-Music.dmg
winget: th-ch.YouTubeMusic
yay: youtube-music-bin
yq:
_bin: yq
_desc: "yq is a portable command-line YAML, JSON, XML, CSV, TOML and properties processor"
_docs: https://mikefarah.gitbook.io/yq/how-it-works
_github: https://github.com/mikefarah/yq
_home: https://mikefarah.gitbook.io/yq/
_name: yq
_preload: true
apk: yq
brew: yq
choco: yq
github: github.com/stedolan/jq
go: github.com/mikefarah/yq/v4@latest
snap: yq
yt-dlp:
_bin: yt-dlp
_desc: "yt-dlp is a feature-rich command-line audio/video downloader with support for thousands of sites."
_github: https://github.com/yt-dlp/yt-dlp/wiki/Installation
_name: YouTube Download
brew: yt-dlp
choco: yt-dlp
pacman: yt-dlp
pipx: yt-dlp
port: yt-dlp
scoop: yt-dlp
winget: yt-dlp
yubikey-agent:
_bin: yubikey-agent
_deprecated: The OpenSSH library can now create native keys that integrate with the client.
_desc: "yubikey-agent is a seamless ssh-agent for YubiKeys."
_github: https://github.com/FiloSottile/yubikey-agent
_name: OpenSSL
_service: yubikey-agent
_todo: Experiment with this to see if it is worthwhile adding to the stack
brew: yubikey-agent
yubikey-authenticator:
_app: Yubico Authenticator.app
_bin: yubioath
_desc: "Manage your YubiKey and access one-time passwords with this full-featured companion app to the YubiKey."
_github: https://github.com/Yubico/yubioath-flutter
_home: https://www.yubico.com/products/yubico-authenticator/
_name: Yubico Authenticator
cask: yubico-authenticator
choco: yubico-authenticator
flatpak: com.yubico.yubioath
mas: 1497506650
script:
darwin: curl -sSL https://developers.yubico.com/yubioath-flutter/Releases/yubico-authenticator-latest-mac.dmg > "/tmp/Yubico Authenticator.dmg" && hdiutil attach "/tmp/Yubico Authenticator.dmg" && sudo cp -R "/Volumes/Yubico Authenticator/Yubico Authenticator.app" /Applications && sudo hdiutil detach "/Volumes/Yubico Authenticator" && rm -f "/tmp/Yubico Authenticator.dmg"
yubikey-manager:
_bin: ykman
_desc: "Cross-platform application for configuring any YubiKey over all USB interfaces."
_github: https://github.com/Yubico/yubikey-manager
_home: https://www.yubico.com/support/download/yubikey-manager/
_name: Yubikey Manager
brew: ykman
dnf:fedora: yubikey-manager
pacman: yubikey-manager
pipx: yubikey-manager
yubikey-manager-qt:
_app: YubiKey Manager.app
_bin: yubikey-manager-qt
_desc: "Cross-platform application for configuring any YubiKey over all USB interfaces."
_github: https://github.com/Yubico/yubikey-manager-qt
_home: https://developers.yubico.com/yubikey-manager-qt/
_name: YubiKey Manager
appimage: Yubico/yubikey-manager-qt
cask: yubico-yubikey-manager
choco: yubikey-manager
dnf:fedora: yubikey-manager-qt
pacman: yubikey-manager-qt
scoop: yubikey-manager-qt
zap:
_bin: zap
_desc: "⚡ Delightful AppImage package manager"
_docs: https://zap.srev.in/
_github: https://github.com/srevinsaju/zap
_home: https://zap.srev.in/
_name: Zap
_preload: true
binary:
linux: https://github.com/srevinsaju/zap/releases/download/continuous/zap-amd64
script:
linux: curl https://raw.githubusercontent.com/srevinsaju/zap/main/install.sh | sudo bash -s
zaproxy:
_app: ZAP.app
_bin: zaproxy
_desc: "The Zed Attack Proxy (ZAP) is one of the worlds most popular free security tools and is actively maintained by a dedicated international team of volunteers. It can help you automatically find security vulnerabilities in your web applications while you are developing and testing your applications."
_docs: https://www.zaproxy.org/docs/
_github: https://github.com/zaproxy/zaproxy
_home: https://www.zaproxy.org/
_name: OWASP ZAP
cask: zap
choco: zap
flatpak: org.zaproxy.ZAP
pkg-freebsd: zaproxy
scoop: zaproxy
snap: zaproxy --classic
zenity:
_bin: zenity
_desc: "a cross-platform Go package providing Zenity-like dialogs (simple dialogs that interact graphically with the user)"
_github: https://github.com/ncruces/zenity
_name: Zenity
brew: ncruces/tap/zenity
go: github.com/ncruces/zenity/cmd/zenity@latest
scoop: https://ncruces.github.io/scoop/zenity.json
zola:
_bin: zola
_desc: "A fast static site generator in a single binary with everything built-in."
_github: https://github.com/getzola/zola
_home: https://www.getzola.org/
_name: Zola
apk: zola
brew: zola
choco: zola
flatpak: org.getzola.zola
pacman: zola
pkg-freebsd: zola
pkg_add: zola
pkgin: zola
port: zola
scoop: zola
snap: zola
xbps: zola
zoom:
_app: zoom.us.app
_bin: zoom
_desc: "Modernize workflows with Zoom's trusted collaboration tools: including video meetings, team chat, VoIP phone, webinars, whiteboard, contact center, and events."
_docs: https://support.zoom.us/hc/en-us/categories/200101697-Getting-Started-with-Zoom
_github: Not open-source
_home: https://zoom.us/
_name: Zoom
cask: zoom
choco: zoom
flatpak: us.zoom.Zoom
snap: zoom
yay: zoom
zoxide:
_bin: zoxide
_desc: "zoxide is a smarter cd command, inspired by z and autojump."
_github: https://github.com/ajeetdsouza/zoxide
_name: zoxide
_preload: true
brew: zoxide
zsh:
_bin: zsh
_desc: "Zsh is a shell designed for interactive use, although it is also a powerful scripting language."
_github: https://github.com/zsh-users/zsh
_name: Zsh
_preload: true
apt: zsh
brew: zsh
dnf: zsh
pacman: zsh
port: zsh
zsh-completions:
_desc: "Additional completion definitions for Zsh."
_github: https://github.com/zsh-users/zsh-completions
_name: ZSH Completions
_preload: true
brew: zsh-completions
zx:
_bin: zx
_desc: "Bash is great, but when it comes to writing more complex scripts, many people prefer a more convenient programming language."
_github: https://github.com/google/zx
_name: zx
_preload: true
brew: zx
npm: zx
hyfetch:
_bin: hyfetch
_desc: "neofetch with pride flags <3"
_github: https://github.com/hykilpikonna/hyfetch
_name: hyfetch
pipx: hyfetch
pacman: hyfetch
dnf: hyfetch
nix-env: hyfetch
brew: hyfetch
zypper: hyfetch
apt: hyfetch
port: hyfetch
emerge: hyfetch
vesktop:
_bin: vesktop
_desc: >
Vesktop is a custom Discord App aiming to give you better performance and
improve linux support
_github: https://github.com/Vencord/Vesktop
_name: Vesktop
flatpak: dev.vencord.Vesktop
appimage: https://vencord.dev/download/vesktop/amd64/appimage
yay: vesktop-bin
scoop: extras/vesktop
dmg: https://vencord.dev/download/vesktop/universal/dmg
apt: https://vencord.dev/download/vesktop/amd64/deb
script:
darwin: >-
curl -sSL https://vencord.dev/download/vesktop/universal/dmg >
"/tmp/Vesktop.dmg"
&& sudo hdiutil attach "/tmp/Vesktop.dmg"
&& sudo cp -R "/Volumes/Vesktop 1.5.3-universal/Vesktop.app" /Applications
&& sudo hdutil detach "/Volumes/Vesktop 1.5.3-universal"
&& rm -rf "/tmp/Vesktop.dmg"
fish-shell:
_bin: fish
_desc: >
fish is a smart and user-friendly command line shell for Linux, macOS, and
the rest of the family.
_github: https://github.com/fish-shell/fish-shell
_home: https://fishshell.com/
_name: fish shell
brew: fish
port: fish
dnf: fish
pacman: fish
emerge: fish
nix-env: fish
rectangle:
_bin: null
_desc: "Move and resize windows using keyboard shortcuts or snap areas"
_home: https://rectangleapp.com/
_name: Rectangle
cask: rectangle
wezterm:
_bin: wezterm
_desc: >
WezTerm is a powerful cross-platform terminal emulator and multiplexer
written by @wez and implemented in Rust
_github: https://github.com/wez/wezterm
_home: https://wezfurlong.org/wezterm/
_name: WezTerm
winget: wez.wezterm
scoop: extras/wezterm
choco: wezterm
cask: wezterm
port: wezterm
appimage: wezterm
zypper: wezterm
pacman: wezterm
fantastical:
_bin: null
_desc: >
Fantastical, the calendar app you won't be able to live without.
Quickly create new events and reminders with natural language input and
more. Flexibits makes Fantastical and Cardhop, enjoyable calendar and
contacts apps for for Mac, iPhone, and iPad.
_github: false
_home: https://flexibits.com/fantastical
_name: Fantastical
cask: fantastical
cardhop:
_bin: null
_desc: >
Presenting Cardhop, the contacts app you'll actually want to use. Search,
add, edit, and interact with your contacts while still having fun.
Flexibits makes Fantastical and Cardhop, enjoyable calendar and contacts
apps for for Mac, iPhone, and iPad.
_github: false
_home: https://flexibits.com/cardhop
_name: Cardhop
cask: cardhop
btop:
_bin: btop
_desc: >
Resource monitor that shows usage and stats for processor, memory, disks,
network and processes.
_github: https://github.com/aristocratos/btop
_name: btop
dnf: btop
brew: btop
pacman: btop
port: btop
scoop: btop
apt: btop
httpie-desktop:
_bin: null
_desc: >
HTTPie Desktop is a cross-platform API testing client for humans. Use it
to test REST, GraphQL, and HTTP APIs painlessly.
_docs: https://httpie.io/docs/desktop/httpie-web
_github: https://github.com/httpie/desktop
_home: https://httpie.io/desktop
_name: HTTPie Desktop
cask: httpie
yay: httpie-desktop-bin
choco: httpie-desktop
appimage: https://github.com/httpie/desktop/releases/download/v2024.1.2/HTTPie-2024.1.2.AppImage
exe: https://github.com/httpie/desktop/releases/download/v2024.1.2/HTTPie-Setup-2024.1.2.exe
topgrade:
_bin: topgrade
_desc: "Upgrade all the things"
_github: https://github.com/topgrade-rs/topgrade
_name: topgrade
yay: topgrade-bin
choco: topgrade
cargo: topgrade
brew: topgrade
port: topgrade
scoop: topgrade
adium:
_bin: null
_app: Adium.app
_desc: >
Adium is an open source and free instant messaging application for macOS
that can connect to XMPP (Jabber), IRC and more.
_github: https://github.com/adium/adium
_home: https://adium.im/
_name: Adium
cask: adium
pidgin:
_bin: pidgin
_desc: >
Pidgin is a chat program which lets you log into accounts on multiple chat
networks simultaneously.
_home: https://pidgin.im/
_name: Pidgin
pacman: pidgin
choco: pidgin
apt: pidgin
dnf: pidgin