diff --git a/software.yml b/software.yml index 355ff090..c40988d0 100644 --- a/software.yml +++ b/software.yml @@ -1,9 +1,6 @@ --- installerPreference: apt: - - flatpak - - snap - - whalebrew - apt - brew - go @@ -16,8 +13,10 @@ installerPreference: - script - ansible - binary - darwin: + - flatpak + - snap - whalebrew + darwin: - cask - brew - go @@ -30,10 +29,8 @@ installerPreference: - script - ansible - binary - dnf: - - flatpak - - snap - whalebrew + dnf: - dnf - brew - go @@ -46,6 +43,9 @@ installerPreference: - script - ansible - binary + - flatpak + - snap + - whalebrew freebsd: - pkg - go @@ -54,12 +54,9 @@ installerPreference: - gem - script pacman: - - flatpak - - snap - - whalebrew - pacman - - brew - yay + - brew - go - cargo - npm @@ -70,10 +67,10 @@ installerPreference: - script - ansible - binary - ubuntu: - - snap - flatpak + - snap - whalebrew + ubuntu: - apt - brew - go @@ -86,6 +83,9 @@ installerPreference: - script - ansible - binary + - snap + - flatpak + - whalebrew windows: - choco - scoop @@ -99,9 +99,6 @@ installerPreference: - ansible - binary zypper: - - flatpak - - snap - - whalebrew - zypper - brew - go @@ -113,6 +110,9 @@ installerPreference: - script - ansible - binary + - flatpak + - snap + - whalebrew softwarePackages: _envchain:deps: _github: false @@ -189,10 +189,9 @@ softwarePackages: _github: false ack: _bin: ack - _desc: "Ack is a tool similar to grep but optimized for searching code. Ack 3 is the latest version of this tool. It is designed to be fast, easy to use, and specifically tailored for searching large codebases.\nIt supports various file types, ignores version control directories, and has built-in filtering options. Ack 3 is written in Perl and is known for its speed and simplicity in searching through code \nfiles. It's a popular choice among developers for efficiently searching and navigating codebases. " + _desc: "ack is a grep-like search tool optimized for source code." _github: https://github.com/beyondgrep/ack3 _name: Ack - _short: "ack is a code-searching tool similar to grep, optimized for programmers. " apt: ack brew: ack choco: ack @@ -201,12 +200,11 @@ softwarePackages: port: perl/p5-app-ack act: _bin: act - _desc: "[Act](https://github.com/nektos/act) Run GitHub actions locally" + _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 - _short: "act is a tool that allows you to run GitHub Actions locally. " brew: act choco: act-cli go: github.com/nektos/act@ @@ -223,33 +221,29 @@ softwarePackages: cask: adobe-creative-cloud ai-shell: _bin: ai - _desc: "The repository at https://github.com/BuilderIO/ai-shell appears to be related to a project called \"ai-shell\" by BuilderIO. It seems to be a shell script that provides various AI-related functionalities \nor tools. Without further details or examining the repository, it's likely designed to assist with tasks related to artificial intelligence within a shell environment. For more specific information, you\nmay want to explore the repository's documentation, code, and README file. " + _desc: "A CLI that converts natural language to shell commands." _github: https://github.com/BuilderIO/ai-shell _name: AI Shell - _short: "ai-shell is a tool that enhances your shell with AI capabilities, allowing for intelligent auto-completions and suggestions while working in the terminal. " npm: "@builder.io/ai-shell" aiac: _bin: aiac - _desc: "aiac is a Go library developed by gofireflyio that provides a simple and efficient way to interact with the Apple iCloud service. It allows developers to access iCloud services like Find My iPhone, \niCloud Contacts, iCloud Calendar, and iCloud Reminders programmatically using Go. The library supports features such as authentication, device tracking, and interacting with iCloud data. It can be \nuseful for developers looking to integrate iCloud functionality into their Go applications. " + _desc: "Artificial Intelligence Infrastructure-as-Code Generator." _github: https://github.com/gofireflyio/aiac _name: AIAC - _short: "aiac is a Go library for building AI applications with a focus on simplicity and ease of use. " brew: gofireflyio/aiac/aiac go: github.com/gofireflyio/aiac/v3@latest aicommits: _bin: aicommits - _desc: "The repository at https://github.com/Nutlope/aicommits appears to be a project related to artificial intelligence commits. It likely contains code, documentation, or resources related to AI development \nor version control of AI projects. To get a more detailed understanding, you can explore the repository's contents, such as the README file, code files, and any documentation provided. " + _desc: "A CLI that writes your git commit messages for you with AI" _github: https://github.com/Nutlope/aicommits _name: AI Commits - _short: "aicommits is a tool for analyzing and visualizing AI-related commits on GitHub. " brew: aicommits npm: aicommits aider: _bin: aider - _desc: "Aider is a GitHub repository created by Paul Gauthier. Unfortunately, without further context or access to the repository, I cannot provide specific details about its contents. To learn more about the \nproject, you can visit the repository link provided and explore the code, documentation, and any other resources available there. " + _desc: "aider is AI pair programming in your terminal" _github: https://github.com/paul-gauthier/aider _name: Aider AI Chat - _short: "aider is a tool for generating documentation from your Python code. " pipx: aider-chat aifiles: _bin: aifiles @@ -258,22 +252,21 @@ softwarePackages: - exiftool - poppler - csvkit - _desc: "Repository Description: \n\nThe repository at https://github.com/jjuliano/aifiles contains a collection of AI-related files. These files likely include code, models, datasets, or other resources related to artificial intelligence.\nIt seems to be a valuable resource for individuals interested in AI development, research, or learning. You can explore the repository to access and utilize the AI files provided by the owner. " + _desc: "A CLI that organize and manage your files using AI" _github: https://github.com/jjuliano/aifiles _name: AI Files - _short: "aifiles is a repository containing various AI-related files and resources. " _todo: Implement this when XDG spec is supported so we can store configs in ~/.config npm: aifiles airdrop-cli: _bin: airdrop - _desc: "Airdrop-cli is a command-line tool available on GitHub at https://github.com/vldmrkl/airdrop-cli. It allows users to easily send files between Mac devices using AirDrop from the terminal. This tool \nsimplifies the process of sharing files wirelessly by providing a command-line interface for initiating AirDrop transfers. It can be a handy tool for users who prefer working with the terminal and want \na quick way to transfer files between their Mac devices without using the graphical interface. " + _desc: "A macOS CLI for AirDrop written in Swift" _github: https://github.com/vldmrkl/airdrop-cli _name: Airdrop CLI - _short: "airdrop-cli is a command-line tool for transferring files using Apple's AirDrop feature. " 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 @@ -282,34 +275,31 @@ softwarePackages: snap: airtame-application alda: _bin: alda - _desc: "Alda is a music programming language for musicians to write and play music. It allows users to compose music using text-based commands and play it back instantly. Alda is designed to be simple and \nintuitive, making it easy for both beginners and experienced musicians to create music. It supports various musical elements like notes, rhythms, chords, and more. The code written in Alda can be saved \nas text files, making it easy to share and collaborate on musical compositions. It is a versatile tool for music enthusiasts looking to experiment with music composition in a unique way. " + _desc: "A music programming language for musicians. 🎶" _github: https://github.com/alda-lang/alda _name: Alda - _short: "Alda is a music programming language for musicians and programmers to create music using text-based commands. " brew: alda allure: _bin: allure - _desc: "[Allure Report](https://docs.qameta.io/allure-testops/) is a flexible, lightweight multi-language test reporting tool. It provides clear graphical reports and allows everyone involved in the development process to extract the maximum of information from the everyday testing process." + _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 - _short: "Allure2 is a flexible test reporting tool that provides clear and concise test execution reports with rich visual representations. " brew: allure scoop: allure yay: allure alt-tab: _app: AltTab.app _bin: alt-tab - _desc: "alt-tab-macos is a tool created by lwouis on GitHub. It enhances the macOS app switcher by providing a more Windows-like experience with Alt-Tab functionality. This tool allows users to cycle through \nopen applications using the Alt-Tab key combination, making it easier to switch between apps quickly. It is designed to improve productivity and streamline the app-switching process on macOS systems. \nUsers looking for a more efficient way to navigate between applications may find this tool useful. " + _desc: "Windows alt-tab on macOS" _github: https://github.com/lwouis/alt-tab-macos - _name: Alt+Tab for macOS that works like alt+tab on Windows - _short: "alt-tab-macos is a tool that brings Windows-like alt-tab functionality to MacOS, allowing users to switch between applications more easily. " + _name: Alt+Tab cask: alt-tab altair: _app: Altair GraphQL Client.app _bin:snap: altair - _desc: "[Altair GraphQL Client](https://altairgraphql.dev/) A beautiful feature-rich GraphQL Client for all platforms." + _desc: "✨⚡️ A feature-rich GraphQL Client for all platforms." _docs: https://altairgraphql.dev/docs/ _env: ALTAIR_APPDATA: @@ -319,7 +309,6 @@ softwarePackages: _github: https://github.com/altair-graphql/altair _home: https://altairgraphql.dev/ _name: Altair GraphQL Client - _short: "Altair is a powerful GraphQL client for making API requests and exploring schemas visually. " cask: altair-graphql-client choco: altair-graphql snap: altair @@ -327,10 +316,9 @@ softwarePackages: amethyst: _app: Amethyst.app _bin: amethyst - _desc: "Amethyst is a tiling window manager for macOS that allows users to organize and manage their windows efficiently. It enables users to resize and arrange windows using keyboard shortcuts, improving \nproductivity by eliminating the need to manually adjust window sizes. Amethyst supports multiple layouts and customizable key bindings, providing a flexible window management solution for macOS users. \nIt is open-source and available on GitHub at https://github.com/ianyh/Amethyst. " + _desc: "Automatic tiling window manager for macOS à la xmonad." _github: https://github.com/ianyh/Amethyst _name: Amethyst - _short: "Amethyst is a tiling window manager for macOS. " cask: amethyst android-commandlinetools: _bin: false @@ -351,7 +339,7 @@ softwarePackages: _deps: - android-commandlinetools - java - _desc: "[Android Studio](https://developer.android.com/studio) is the official integrated development environment for Google's Android operating system, built on JetBrains' IntelliJ IDEA software and designed specifically for Android development. This role installs Android Studio on nearly any operating system and also ensures a configurable list of command-line tools and SDKs are installed and seamlessly integrated with the system (i.e. the role adds the appropriate items to the `PATH` environment variable)." + _desc: "The official Integrated Development Environment (IDE) for Android app development." _docs: https://developer.android.com/docs _env: ANDROID_STUDIO_APPDATA: @@ -369,138 +357,128 @@ softwarePackages: yay: android-studio angular-cli: _bin: ng - _desc: "[Angular](https://angular.io) The web development framework for building the future" + _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 - _short: "Angular is an open-source web application framework maintained by Google for building dynamic single-page applications. " brew: angular-cli npm: "@angular/cli" ansible: _bin: ansible - _desc: "[Ansible](https://www.ansible.com/) Ansible is a radically simple IT automation platform that makes your applications and systems easier to deploy and maintain" + _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 - _short: "Ansible is an open-source automation tool that simplifies IT orchestration, configuration management, and application deployment. " pipx: ansible ansible-lint: _bin: ansible-lint - _desc: "[Ansible Lint](https://github.com/ansible/ansible-lint/) is a command-line tool for linting playbooks, roles and collections aimed toward any Ansible users" + _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 - _short: "ansible-lint is a tool that checks playbooks for practices and behavior that could potentially be improved. " pipx: ansible-lint ansibleconnect: _bin: ansibleconnect _deps: - sshpass - tmux - _desc: "[ansibleconnect](https://github.com/psykulsk/ansibleconnect) allows you to connect to all hosts from the inventory with one command" + _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 - _short: "ansibleconnect is a repository for Ansible playbooks and roles created by psykulsk. " pipx: ansibleconnect ansibler: _bin: ansibler - _desc: Megabyte Labs Python project used to extract test information from Molecule and save it as JSON that can be rendered into charts + _desc: "An Ansible CLI tool that generates platform compatibility data and charts from Molecule test results" _docs: https://pypi.org/project/ansibler/ - _github: https://github.com/megabyte-labs/ansibler + _github: false + _gitlab: https://gitlab.com/megabyte-labs/python/cli/ansibler _home: https://pypi.org/project/ansibler/ _name: Ansibler - _short: "Ansibler is a tool for managing Ansible playbooks and roles in a structured way. " 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: "Apktool is a popular open-source tool used for reverse engineering Android APK files. It allows users to decompile, modify, and recompile APK files, making it easier to analyze and understand the inner \nworkings of Android applications. Apktool is commonly used by developers, security researchers, and enthusiasts to explore and customize APKs. It supports decoding resources, smali code, and manifest \nfiles, enabling users to make changes to APKs without access to the original source code. Overall, Apktool is a valuable tool for Android application analysis and modification. " + _desc: "A tool for reverse engineering Android apk files" _github: https://github.com/iBotPeaches/Apktool + _home: https://apktool.org/ _name: APKTool - _short: "Apktool is a tool for reverse engineering Android APK files. " brew: apktool choco: apktool appium: _bin: appium - _desc: "[Appium](https://appium.io/) is an open source automation tool for running scripts and testing native applications, mobile-web applications and hybrid applications on Android or iOS using a webdriver." + _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 - _short: "Appium is an open-source automation tool for testing mobile, web, and hybrid applications. " brew: appium npm: appium appium-desktop: _app: Appium Server GUI.app _bin: appium-desktop - _desc: "Appium Desktop is an open-source app that provides a graphical interface for Appium, an automation tool for testing mobile applications. It allows users to easily set up and run Appium server, inspect \nmobile apps, and write and run test scripts. Appium Desktop simplifies the process of creating and running automated tests for mobile apps across different platforms like iOS and Android. It is a \nvaluable tool for mobile app developers and testers looking to automate their testing processes. " _github: https://github.com/appium/appium-desktop _name: Appium Desktop - _short: Appium Desktop is a graphical interface for Appium, an open-source tool for automating mobile app testing. It provides a user-friendly way to interact with Appium server and inspect your app's elements. appimage: appium/appium-desktop cask: appium choco: appium-desktop appium-inspector: _app: Appium Inspector.app _bin: appium-inspector - _desc: "Appium Inspector is a tool provided by Appium, an open-source automation framework for mobile apps. It allows users to inspect elements of mobile applications for testing purposes. With Appium \nInspector, you can view the structure of your app's UI elements, locate elements using various selectors, and generate test scripts. It provides a graphical interface for inspecting elements across \ndifferent platforms like iOS and Android, making it easier for testers and developers to interact with mobile apps during the automation testing process. " + _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 - _short: "Appium Inspector is a tool for inspecting and recording interactions with mobile apps for testing purposes. " appimage: appium/appium-inspector cask: appium-inspector choco: appium-desktop appnest-readme: _bin: readme - _desc: "[Readme](https://github.com/andreasbm/readme/) automatically generate a beautiful best-practice README file based on the contents of your repository" + _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 - _short: "Description: \nA GitHub repository for the readme-md-generator tool by Andreas Baum. " npm: "@appnest/readme" apprise: _bin: apprise _deps: - pywin32 - terminal-notifier - _desc: "Apprise is a Python library that simplifies the process of sending notifications to multiple messaging services. It supports various notification services like Slack, Discord, Telegram, and more. With \nApprise, you can easily integrate notifications into your scripts or applications by providing a unified interface to interact with different messaging platforms. It's a convenient tool for developers \nand system administrators to streamline their notification workflows. " + _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 - _short: "Apprise is a Python library that simplifies sending notifications to multiple messaging services. " dnf: apprise pipx: apprise apt-cacher-ng: _bin: null _deprecated: Deprecated in favor of using Sonatype Nexus apt proxies. - _desc: "[Apt-Cacher-NG](https://wiki.debian.org/AptCacherNg) is a caching proxy server (or apt proxy) for Debian based distributions like Ubuntu, Kubuntu, Xubuntu, Edubuntu, Linux Mint, etc, which is used to cache the downloaded packages locally on your server." + _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 - _short: "apt-cacher-ng is a caching proxy for software packages, primarily used in Debian-based systems like Ubuntu. It helps in saving bandwidth and speeding up package installations by caching downloaded \npackages locally. " _systemd: apt-cacher-ng aqua: _bin: aqua - _desc: "[aqua](https://aquaproj.github.io/) is a Declarative CLI Version manager written in Go. It supports Lazy Install, Registry, and continuous update with Renovate." + _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 - _short: "Aqua is a tool for secure and efficient container image scanning." _post: | aqua update-aqua aqua install -a @@ -511,28 +489,25 @@ softwarePackages: arduino-ide: _app: Arduino.app _bin: arduino - _desc: "Arduino IDE is an open-source integrated development environment (IDE) for programming Arduino boards. It provides a user-friendly interface for writing, compiling, and uploading code to Arduino \ndevices. The IDE supports various Arduino boards and libraries, making it easy for both beginners and advanced users to develop projects. It is written in C++ and uses the Electron framework. The GitHub\nrepository contains the source code, issue tracker, and documentation for the Arduino IDE, allowing users to contribute, report bugs, and stay updated on the latest developments. " + _desc: "The Arduino IDE is an open-source software used for programming Arduino boards." _github: https://github.com/arduino/arduino-ide - _name: "arduino-ide " - _short: "The Arduino IDE is an open-source software used for programming Arduino boards. " + _name: arduino-ide cask: arduino choco: arduino flatpak: cc.arduino.IDE2 argc: _bin: argc - _desc: "argc is a command-line argument parser for C/C++ programs, available at https://github.com/sigoden/argc. It simplifies the process of parsing command-line arguments in C/C++ programs by providing a \nclean and easy-to-use interface. It allows developers to define options, flags, and arguments with minimal boilerplate code. This library can be useful for developers looking to quickly implement \ncommand-line argument parsing in their C/C++ projects without having to write complex parsing logic from scratch. " + _desc: "Argc is a powerful Bash framework that simplifies building full-featured CLIs." _github: https://github.com/sigoden/argc _name: Argc - _short: "argc is a command-line argument parser for C/C++ programs. " cargo: argc argo-cli: _bin: argocd - _desc: ArgoCD is a declarative GitOps continuous delivery platform. + _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 - _short: "Argo CD is a declarative, GitOps continuous delivery tool for Kubernetes. " brew: argocd choco: argocd-cli github: https://github.com/argoproj/argo-workflows @@ -541,11 +516,10 @@ softwarePackages: - argocd-cli aria2: _bin: aria2c - _desc: "[aria2](https://aria2.github.io/) is a lightweight multi-protocol & multi-source command-line download utility. It supports HTTP/HTTPS, FTP, SFTP, BitTorrent and Metalink. [AriaNg](http://ariang.mayswind.net/) is a modern web frontend that makes working with aria2 easier." + _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 - _short: "aria2 is a lightweight multi-protocol & multi-source command-line download utility. " apt: aria2 brew: aria2 choco: aria2 @@ -556,17 +530,15 @@ softwarePackages: ariang: _app: AriaNg Native.app _deprecated: Not very polished and only available via cask - _desc: "AriaNg is a lightweight web frontend for the popular download utility Aria2. It provides a clean and intuitive interface for managing downloads through a web browser. Users can add, pause, resume, and \nremove downloads easily. AriaNg supports multiple languages, customizable themes, and can be accessed from various devices. It is a great tool for remotely managing downloads on a server or personal \ncomputer. " + _desc: "AriaNg, a modern web frontend making aria2 easier to use." _github: https://github.com/mayswind/AriaNg - _name: "AriaNg " - _short: "AriaNg is a lightweight web frontend for Aria2 that allows you to manage downloads through a web interface. " + _name: AriaNg cask: ariang arping: _bin: arping - _desc: "arping is a utility that allows users to send ARP (Address Resolution Protocol) requests and receive responses. It is commonly used to discover and verify network connectivity and address resolution on \na local network. The tool is helpful for troubleshooting network issues, detecting duplicate IP addresses, and testing network configurations. The GitHub repository for arping, maintained by Thomas \nHabets, likely contains the source code, documentation, and possibly discussions or issues related to the tool's development and usage. " + _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 - _short: "arping is a tool for sending ARP (Address Resolution Protocol) requests and measuring the time taken to receive a response. It helps in troubleshooting network connectivity and detecting duplicate IP \naddresses. " apt: arping brew: arping choco: arping @@ -574,12 +546,11 @@ softwarePackages: pacman: arping asciinema: _bin: asciinema - _desc: "[Asciinema](https://asciinema.org) allows you to record and share your terminal sessions, the simple way" + _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 - _short: "asciinema is a tool for recording and sharing terminal sessions. " apk: asciinema apt: asciinema brew: asciinema @@ -589,20 +560,18 @@ softwarePackages: asdf: _bin: asdf _deprecated: ASDF is currently installed via a script rather than in the software definitions. - _desc: "[asdf](https://asdf-vm.com/#/) is a CLI tool that can manage multiple language runtime versions on a per-project basis or globally. It is like gvm, nvm, rbenv, and pyenv all in one. This role installs asdf on Linux or macOS." + _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 - _short: "asdf is a tool for managing multiple runtime versions like Node.js, Ruby, Python, etc., in a single environment. " assh: _bin: assh - _desc: "[assh](https://manfred.life/assh) makes your ssh client smarter" + _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 - _short: "assh is a tool that simplifies SSH configuration management by allowing you to define host aliases and settings in a single YAML file. " brew: assh go: moul.io/assh/v2 yay: assh @@ -616,7 +585,7 @@ softwarePackages: - 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](https://astronvim.github.io/) is an aesthetic and feature-rich neovim config that is extensible and easy to use with a great set of plugins" + _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/ @@ -624,13 +593,11 @@ softwarePackages: _post: | #!/usr/bin/env bash bash -ci "nvim --headless +q" - _short: "AstroNvim is a plugin for Neovim that provides astronomy-related features and tools for users interested in astronomy while coding. " atuin: _bin: atuin - _desc: "Atuin is a tool for managing AWS infrastructure using a simple command-line interface. It allows users to create, update, and delete AWS resources like EC2 instances, security groups, and S3 buckets \nusing a declarative configuration file. Atuin aims to simplify AWS infrastructure management by providing a user-friendly interface and automating common tasks. It is written in Go and is open-source, \navailable on GitHub at https://github.com/ellie/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 - _short: "Atuin is a command-line tool for managing macOS windows. " brew: atuin cargo: atuin pacman: atuin @@ -639,12 +606,11 @@ softwarePackages: audacity: _app: Audacity.app _bin: audacity - _desc: An open-source audio editor + _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 - _short: "Audacity is an open-source audio editing software for recording and editing sounds. " appimage: Audacity apt: audacity cask: audacity @@ -655,35 +621,32 @@ softwarePackages: snap: audacity auto-install: _bin: auto-install - _desc: "[auto-install](https://github.com/siddharthkp/auto-install) installs dependencies as you code" + _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 - _short: "auto-install is a tool that automatically installs dependencies for your Node.js projects based on the packages you import in your code. " npm: auto-install autodoc: _bin: doc - _desc: "AutoDoc is a tool developed by Context Labs available on GitHub at https://github.com/context-labs/autodoc. It is designed to automatically generate API documentation from source code comments. This \ntool can help streamline the documentation process by extracting information from code comments and presenting it in a structured format. It supports various programming languages and can be a useful \ntool for developers looking to maintain up-to-date and consistent API documentation alongside their codebase. " + _desc: "Experimental toolkit for auto-generating codebase documentation using LLMs" _github: https://github.com/context-labs/autodoc _name: Autodoc - _short: "AutoDoc is a tool for generating API documentation from source code comments. " npm: "@context-labs/autodoc" autokey: _bin: null - _desc: "[AutoKey](https://github.com/autokey/autokey) is a free, open-source scripting application for Linux. AutoKey allows the user to define hotkeys and trigger phrases which expand to predefined text, automating frequent or repetitive tasks such as correcting typographical errors or common spelling mistakes and inserting boiler plate sections of text. [AutoHotKey](https://www.autohotkey.com/) is a similar piece of software that is only available on the Windows platform." + _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 - _short: "AutoKey is a powerful automation tool for keyboard shortcuts and text expansion on Linux and Unix-like systems. " apt: autokey choco: autohotkey dnf: autokey yay: autokey-gtk automake: _bin: automake - _desc: "[GNU Automake](https://www.gnu.org/software/automake/) is a tool for automatically generating Makefile.in files compliant with the GNU Coding Standards" + _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/ @@ -696,31 +659,28 @@ softwarePackages: pkg: automake autorestic: _bin: autorestic - _desc: "[Autorestic](https://autorestic.vercel.app/) is a wrapper around [Restic](https://restic.net/). The Restic CLI can be a bit overwhelming and difficult to manage if you have many different location that you want to backup to multiple locations. Autorestic makes managing all your S3 backups easier by making it config / cron driven." + _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 - _short: "AutoRestic is a tool that simplifies and automates backups using Restic, a fast, secure, and efficient backup program. " brew: autorestic aws-shell: _bin: aws-shell - _desc: An integrated shell for working with the AWS CLI. + _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 - _short: "aws-shell is an interactive command-line interface for AWS services, allowing users to manage their AWS resources directly from the terminal. " brew: aws-shell pipx: aws-shell awscli: _bin: aws - _desc: The [AWS CLI](https://aws.amazon.com/cli/) is a unified tool to manage your AWS services. With just one tool to download and configure, you can control multiple AWS services from the command line and automate them through scripts. + _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 - _short: "AWS CLI is a unified tool to manage AWS services through the command line. " binary:darwin: https://awscli.amazonaws.com/AWSCLIV2.pkg binary:linux: https://awscli.amazonaws.com/awscli-exe-linux-x86_64.zip binary:windows: https://awscli.amazonaws.com/AWSCLIV2.msi @@ -728,19 +688,17 @@ softwarePackages: choco: awscli awxcli: _bin: awx - _desc: "[ansible-tower-cli](https://docs.ansible.com/ansible-tower/latest/html/towercli/index.html) is a CLI program that interacts with Ansible Tower or AWX. It is the official command-line client for both Ansible Tower and AWX. It uses naming and structure consistent with the AWX HTTP API, provides consistent output formats with optional machine-parsable formats, and auto-detects API versions, available endpoints, and feature support." + _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 - _short: "AWX is an open-source automation platform that provides a web-based user interface, REST API, and task engine built on top of Ansible. " pipx: https://releases.ansible.com/ansible-tower/cli/ansible-tower-cli-latest.tar.gz axel: _bin: axel - _desc: "Axel is a lightweight command-line download accelerator for Linux and Unix-like systems. It splits downloads into multiple parts and downloads them simultaneously, which can result in faster download \nspeeds. It supports HTTP, HTTPS, and FTP protocols, allows for resuming interrupted downloads, and provides progress indicators during downloads. Axel is known for its simplicity and efficiency in \nspeeding up file downloads, making it a popular choice for users looking to optimize their download speeds from the command line. " + _desc: "Lightweight CLI download accelerator" _github: https://github.com/axel-download-accelerator/axel _name: Axel - _short: "Axel is a command-line download accelerator for Linux and Unix-like systems. " apt: axel brew: axel choco: axel @@ -749,93 +707,84 @@ softwarePackages: port: axel azure-cli: _bin: az - _desc: The [Azure CLI](https://docs.microsoft.com/en-us/cli/azure/) is a set of commands used to create and manage Azure resources. The Azure CLI is available across Azure services and is designed to get you working quickly with Azure, with an emphasis on automation. It is the official CLI, released by Microsoft. + _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 - _short: "Azure CLI is a command-line tool for managing Azure resources. " brew: azure-cli choco: azure-cli winget: Microsoft.AzureCLI yay: azure-cli azure-functions: _bin: func - _desc: "[azure-functions-core-tools](https://github.com/Azure/azure-functions-core-tools) A local development experience for creating, developing, testing, running, and debugging Azure Functions" + _desc: "Command line tools for Azure Functions" _github: https://github.com/Azure/azure-functions-core-tools _name: azure-functions-core-tools - _short: "Azure Functions Core Tools is a command-line interface for Azure Functions, enabling local development and testing of serverless functions. " 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: "Backup is an open-source Ruby gem that provides a DSL for performing backups and restoring data. It supports various storage destinations like Amazon S3, Dropbox, FTP, and more. Backup allows you to \nschedule backups, encrypt data, and perform database backups for MySQL, PostgreSQL, and MongoDB. It also supports notifications via email or Slack. It's a versatile tool for automating backup processes \nin a customizable and efficient manner. " + _desc: "Easy full stack backup operations on UNIX-like systems." _github: https://github.com/backup/backup _name: Backup - _short: "Backup is an open-source backup system for Unix-like systems, including macOS. It allows you to easily perform backups and store them on various cloud storage services. " gem: backup -v5.0.0.beta.1 balenaetcher: _app: balenaEtcher.app _appImageName: balenaEtcher.AppImage _bin: null - _desc: "[balenaEtcher](https://www.balena.io/etcher/) is a powerful OS image flasher built with web technologies to ensure flashing an SDCard or USB drive is a pleasant and safe experience. It protects from accidentally writing to hard-drives, ensures every byte of data was written correctly, and much more. It can also directly flash Raspberry Pi devices that support USB device boot mode. It will run on any platform officially supported by Electron." + _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 - _short: "Etcher is an open-source tool for burning images to SD cards and USB drives, making it easy to create bootable media for operating systems like Linux distributions or Raspberry Pi OS. " appimage: etcher cask: balenaetcher choco: etcher yay: balena-etcher bandwhich: _bin: bandwhich - _desc: "[Bandwhich](https://github.com/imsnif/bandwhich) is a CLI utility for displaying current network utilization by process, connection and remote IP/hostname." + _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 - _short: "bandwhich is a terminal bandwidth utilization tool for Linux and macOS. " brew: bandwhich github: github.com/imsnif/bandwhich pacman: bandwhich pkg: bandwhich bane: _bin: bane - _desc: "[bane](https://github.com/genuinetools/bane) Custom & better AppArmor profile generator for Docker containers" + _desc: "AppArmor profile generator for docker containers." _github: https://github.com/genuinetools/bane _name: bane - _short: "Bane is a tool for testing network services and applications for security vulnerabilities. " github: github.com/genuinetools/bane go: github.com/genuinetools/bane@latest barrier: _app: Barrier.app _bin: barrier - _desc: "Barrier is an open-source software that allows you to share your mouse and keyboard between multiple computers with different operating systems. It enables you to control multiple machines with a single\nset of input devices seamlessly. Barrier supports Windows, macOS, and Linux operating systems, making it a versatile tool for users who work across different platforms. It is a convenient solution for \nstreamlining workflows and improving productivity by eliminating the need for multiple sets of input devices. " + _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 - _short: "Barrier is an open-source software that allows you to share your mouse and keyboard between multiple computers. " _todo: TODO cask: barrier choco: barrier flatpak: com.github.debauchee.barrier bash-completion: _bin: null - _desc: "bash-completion is a project on GitHub that provides programmable completion for the Bash shell. It offers completion scripts for various commands, making it easier for users to quickly and accurately \ncomplete command line inputs. These scripts enhance the usability of the Bash shell by providing suggestions and auto-completion for commands, options, and arguments. The project is actively maintained \nand allows users to contribute their own completion scripts for different commands and utilities. It's a useful tool for improving productivity and efficiency when working in a Bash environment. " + _desc: "Programmable completion functions for bash" _docs: https://docs.brew.sh/Shell-Completion _github: https://github.com/scop/bash-completion _name: Bash Completion Formula - _short: "bash-completion is a tool for enhancing tab completion in the Bash shell. " apt: bash-completion brew: bash-completion@2 dnf: bash-completion pacman: bash-completion bashly: _bin: bashly - _desc: "Bashly is a tool that helps in creating Bash command-line applications with ease. It allows developers to define the structure of their command-line interface using a simple configuration file, which is\nthen used to generate the necessary Bash scripts. This simplifies the process of building complex command-line applications in Bash by abstracting away the repetitive tasks involved in handling \narguments, flags, and commands. Bashly also provides features like auto-generated help menus, error handling, and tab completion. It is a useful tool for developers looking to create robust command-line\napplications in Bash efficiently. " + _desc: " Bash command line framework and CLI generator" _github: https://github.com/DannyBen/bashly _name: Bashly - _short: "bashly is a tool for creating Bash command-line applications with ease. " gem: bashly basictex: _github: false @@ -844,10 +793,9 @@ softwarePackages: cask: basictex bat: _bin: bat - _desc: "[bat](https://github.com/sharkdp/bat) is a cat(1) clone with syntax highlighting and Git integration." + _desc: "A cat(1) clone with syntax highlighting and Git integration." _github: https://github.com/sharkdp/bat _name: bat - _short: "bat is a cat(1) clone with syntax highlighting and Git integration. " apk: bat apt: bat brew: bat @@ -860,29 +808,26 @@ softwarePackages: zypper: bat bat-extras: _bin: batman - _desc: "bat-extras is a collection of additional scripts and utilities that extend the functionality of the bat command-line tool. These extras include features like syntax highlighting for more file types, \nintegration with version control systems like Git, and additional customization options. It enhances the user experience when viewing and working with files in the terminal using bat. You can find more \ndetails and installation instructions on the GitHub repository: bat-extras. " + _desc: "Bash scripts that integrate bat with various command line tools." _github: https://github.com/eth-p/bat-extras _name: Bat Extras - _short: "bat-extras is a collection of additional scripts and functions for the bat command-line tool, enhancing its functionality on Unix-like systems. " brew: bat-extras emerge: sys-apps/bat-extras pacman: bat-extras bats: _bin: bats - _desc: "bats-core is a GitHub repository for Bats (Bash Automated Testing System), a TAP-compliant testing framework for Bash and POSIX shell scripts. It provides a simple way to verify that the UNIX programs \nyou write behave as expected. The repository contains the source code, documentation, and issues related to the Bats project. Users can contribute to the project, report bugs, and access the latest \nreleases and updates for Bats testing framework. " + _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 - _short: "bats-core is a TAP-compliant testing framework for Bash. " brew: bats-core npm: bats bazelisk: _bin: bazelisk - _desc: A user-friendly launcher for Bazel. + _desc: "A user-friendly launcher for Bazel." _docs: https://bazel.build/docs _github: https://github.com/bazelbuild/bazelisk _home: https://bazel.build/ _name: Bazel - _short: "Bazelisk is a tool that manages different versions of Bazel, a build system developed by Google. It automatically downloads and uses the correct Bazel version specified for a project, simplifying the \nsetup process for developers. " brew: bazelisk choco: bazelisk go: github.com/bazelbuild/bazelisk@latest @@ -891,57 +836,51 @@ softwarePackages: beekeeper-studio: _app: Beekeeper Studio.app _bin: beekeeper-studio - _desc: "Beekeeper Studio is an open-source SQL editor and database manager that supports various databases like MySQL, PostgreSQL, SQLite, and more. It provides a user-friendly interface for executing SQL \nqueries, managing database connections, and viewing query results. Beekeeper Studio offers features like syntax highlighting, auto-completion, and the ability to save queries. It is designed to be \nintuitive and easy to use for both beginners and experienced users in database management. The project is actively maintained on GitHub and welcomes contributions from the community. " + _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 - _short: "Beekeeper Studio is an open-source SQL editor and database manager for MacOS. " cask: beekeeper-studio choco: beekeeper-studio flatpak: io.beekeeperstudio.Studio beets: _bin: beet - _desc: The purpose of [Beets](https://beets.io/) is to get your music collection right once and for all. It catalogs your collection, automatically improving its metadata as it goes using the MusicBrainz database. Then it provides a bouquet of tools for manipulating and accessing your music. + _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 - _short: "Beets is a music library manager and tagger for organizing your music collection efficiently. " pipx: beets betwixt: _app: Betwixt.app _bin: null - _desc: Web Debugging Proxy based on Chrome DevTools Network panel + _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 - _short: "Betwixt is a web debugging proxy based on Chrome DevTools Network panel with a focus on simplicity and ease of use. " cask: betwixt bfg: _bin: bfg - _desc: "BFG Repo-Cleaner is a tool designed to remove large or problematic files from Git repositories. It's particularly useful for cleaning up repositories before sharing or migrating them. The tool operates \nmuch faster than Git's built-in filter-branch and offers a simpler syntax for specifying files to be removed. It can help reduce the size of repositories by eliminating unwanted files and history, \nmaking them more manageable. BFG Repo-Cleaner is commonly used for tasks like removing sensitive data, large binaries, or other unwanted files from Git history. " + _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 - _short: "BFG Repo-Cleaner is a fast, simpler alternative to git-filter-branch for removing large files or sensitive data from Git repositories. " brew: bfg choco: bfg-repo-cleaner port: bfg bin: _bin: bin - _desc: Effortless binary manager + _desc: "Manages binary files downloaded from different sources" _github: https://github.com/marcosnils/bin _name: bin - _short: "bin is a collection of useful scripts and tools for macOS users, maintained by Marcos Nil. " github: github.com/marcosnils/bin go: github.com/marcosnils/bin@latest binwalk: _bin: binwalk - _desc: "Binwalk is a popular tool for analyzing, reverse engineering, and extracting firmware images. It can identify embedded files and executable code within firmware images, making it useful for security \nanalysis and vulnerability research. Binwalk supports various file formats commonly found in firmware, including compressed files, executables, and more. It provides detailed information about the \ncontents of firmware images, allowing users to understand the structure and components of embedded systems. Binwalk is widely used in the cybersecurity community for analyzing IoT devices, routers, and \nother embedded systems. " + _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 - _short: "Binwalk is a tool for analyzing, reverse engineering, and extracting firmware images. " apt: binwalk brew: binwalk choco: binwalk @@ -949,75 +888,70 @@ softwarePackages: pacman: binwalk bismuth: _bin: bismuth - _desc: "Bismuth is a blockchain platform that focuses on simplicity and modularity. It aims to provide a secure and decentralized environment for applications and smart contracts. The project on GitHub contains\nthe source code, documentation, and resources related to the Bismuth blockchain. Developers can contribute to the project, explore the codebase, and learn about the technology behind Bismuth. It's a \nvaluable resource for those interested in blockchain development and decentralized applications. " + _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 - _short: "Bismuth is a blockchain platform that focuses on modularity and customization for developers. " apt: kwin-bismuth dnf: bismuth pacman: kwin-bismuth bitly: _bin: bitly - _desc: Shorten links with Bitly in your terminal! + _desc: "🔪 Shorten links with Bitly in your terminal!" _github: https://github.com/xxczaki/bitly-cli-client _name: bitly - _short: "bitly-cli-client is a command-line interface (CLI) tool for shortening URLs using the Bitly service. " npm: bitly-cli-client bitwarden: _app: Bitwarden.app _bin: bitwarden - _desc: The desktop vault (Windows, macOS, & Linux) - _github: https://github.com/bitwarden/desktop - _name: BitWarden - _short: "bitwarden/desktop is a secure and open-source password manager for desktop platforms. " + _desc: "The desktop vault (Windows, macOS, & Linux)" + _github: https://github.com/bitwarden/clients + _name: Bitwarden cask: bitwarden choco: bitwarden flatpak: com.bitwarden.desktop - github: github.com/bitwarden/desktop mas: 1352778147 + pacman: bitwarden + scoop: bitwarden snap: bitwarden - yay: bitwarden-git bitwarden-cli: _bin: bw - _desc: "[Bitwarden CLI](https://github.com/bitwarden/cli) (i.e. bw) is a free and open-source official CLI for the [Bitwarden](https://bitwarden.com/) password manager. bw is available on Linux, macOS, and Microsoft Windows." + _desc: "The CLI for Bitwarden." _docs: https://bitwarden.com/help/ _github: https://github.com/bitwarden/clients _home: https://bitwarden.com/ _name: Bitwarden CLI - _short: "Bitwarden Clients: Open-source password manager with clients for various platforms including web, desktop, and mobile. " 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: "[Bivac](https://bivac.io/) - Backup Interface for Volumes Attached to Containers - allows to backup Container volumes using Restic" + _desc: "🏕 📦 Backup Interface for Volumes Attached to Containers" _github: https://github.com/camptocamp/bivac _home: https://bivac.io/ _name: bivac - _short: "Bivac is an open-source backup tool for virtual machines. " github: github.com/camptocamp/bivac blackhole: _bin: false - _desc: Audio loopback device for macOS (supports sound passthrough to screen recording software on macOS) + _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 - _short: "BlackHole is a modern macOS virtual audio driver that allows applications to pass audio to other applications with zero additional latency. " _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. It supports the entirety of the 3D pipeline-modeling, rigging, animation, simulation, rendering, compositing, motion tracking and video editing. + _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 - _short: "Blender is an open-source 3D creation suite for modeling, animation, simulation, rendering, and more. " apt: blender cask: blender choco: blender @@ -1027,7 +961,7 @@ softwarePackages: snap: blender --classic blocky: _bin: blocky - _desc: "Blocky is a tool available on GitHub at https://github.com/0xERR0R/blocky. It is a Python script designed for managing DNS blacklists. Blocky allows users to easily add, remove, and update domains in \nvarious blocklists. This tool can be useful for system administrators and network security professionals to control access to specific domains by blocking them at the DNS level. It provides a simple and\nefficient way to manage blacklists for enhanced security and control over network traffic. " + _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 @@ -1035,68 +969,61 @@ softwarePackages: - name: blocky sudo: true _serviceEnabled: true - _short: "blocky is a tool for managing and monitoring multiple blockchain nodes easily. " brew: blocky go: github.com/0xERR0R/blocky@mastergithub.com/0xERR0R/blocky@master blueutil: _bin: blueutil - _desc: "blueutil is a command-line utility for macOS that allows you to control Bluetooth settings. It provides functionalities like turning Bluetooth on or off, querying the status of Bluetooth, and managing \nconnected devices. This tool can be useful for automating Bluetooth-related tasks or integrating Bluetooth control into scripts. It's a lightweight and handy tool for managing Bluetooth settings on \nmacOS systems. " + _desc: "CLI for bluetooth on OSX: power, discoverable state, list, inquire devices, connect, info, …" _github: https://github.com/toy/blueutil _name: BlueUtil - _short: "blueutil is a command-line utility for macOS that allows you to control Bluetooth settings. " 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 + _desc: "⚡ boilerplate template manager that generates files or directories from template repositories" _github: https://github.com/tmrts/boilr _name: boilr - _short: "Boilr is a command-line tool to generate files and directories from boilerplate templates. " 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. + _desc: "BoringTun is an implementation of the WireGuard® protocol designed for portability and speed." _github: https://github.com/cloudflare/boringtun _name: BoringTun - _short: "BoringTun is a lightweight WireGuard VPN implementation designed for embedded systems and low-resource environments. " _todo: Add sudo boringtun-cli utun brew: boringtun cargo:darwin: boringtun-cli cargo:linux: boringtun-cli bottles: _bin: bottles - _desc: "Bottles is a tool that allows you to run Windows applications on macOS using Wine. It provides a user-friendly interface to manage Windows applications, including installation, configuration, and \nremoval. Bottles simplifies the process of setting up and running Windows software on macOS by creating isolated environments for each application, reducing conflicts and dependencies. It is a \nconvenient solution for users who need to use specific Windows applications on their macOS system without the need for a full Windows installation. " + _desc: "Run Windows software and games on Linux" _github: https://github.com/bottlesdevs/Bottles - _name: "Bottles " - _short: "Bottles is a tool for managing Windows applications on macOS. " + _name: Bottles flatpak: com.usebottles.bottles bottom: _bin: bottom _bin:brew: btm - _desc: "[bottom](https://clementtsang.github.io/bottom/) is yet another cross-platform graphical process/system monitor. It is a customizable cross-platform graphical process/system monitor for the terminal that supports Linux, macOS, and Windows" + _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 - _short: "bottom is a cross-platform graphical process/system monitor with a customizable interface, written in Rust. " brew: bottom pacman: bottom scoop: bottom snap: bottom brasero: _bin: brasero - _desc: "Brasero is an open-source application for burning CDs and DVDs on the GNOME desktop environment. It provides a simple and user-friendly interface for creating and copying discs, as well as burning ISO \nimages. Brasero supports various disc formats and allows users to create audio CDs, data discs, and more. It is a popular tool for managing optical media on Linux systems. You can find more information \nand the source code for Brasero on its GitHub repository: GNOME/brasero. " + _desc: "Brasero is a CD/DVD mastering tool for the GNOME Desktop." _github: https://github.com/GNOME/brasero _name: Brasero - _short: "Brasero is a GNOME application for burning CDs/DVDs. " apt: brasero dnf: brasero pacman: brasero brave-browser: _app: Brave Browser.app _bin: brave - _desc: "[Brave Browser](https://brave.com/) is a free and open-source web browser developed by Brave Software, Inc. based on the Chromium web browser. It includes the ability to access Tor websites and has a built-in plugin that replaces ads and pays you to surf the web. It is a privacy-focused browser, which automatically blocks online advertisements and website trackers in its default settings. It also supports Chrome extensions." + _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: @@ -1107,33 +1034,29 @@ softwarePackages: _github: https://github.com/brave/brave-browser _home: https://brave.com/ _name: Brave Browser - _short: "Brave Browser is an open-source web browser that focuses on privacy and security, with built-in ad-blocking and privacy features. " cask: brave-browser choco: brave flatpak: com.brave.Browser snap: brave brew-gem: _bin: brew-gem - _desc: "brew-gem is a tool that allows you to install Ruby gems as Homebrew formulae on macOS. This simplifies managing Ruby gems by integrating them into Homebrew, a popular package manager for macOS. By using\nbrew-gem, you can easily install, update, and remove Ruby gems using Homebrew commands, providing a more streamlined approach to managing Ruby dependencies on your system. It helps in keeping your Ruby \nenvironment organized and easily maintainable. " + _desc: "Install gems as homebrew formulas" _github: https://github.com/sportngin/brew-gem _name: Homebrew RubyGems - _short: "brew-gem is a Homebrew tap for installing Ruby gems as formulae. " brew: brew-gem brew-pkg: - _desc: "brew-pkg is a tool available on GitHub at https://github.com/timsutton/brew-pkg that allows you to build macOS installer packages directly from Homebrew formulae. It simplifies the process of creating \ninstaller packages for software installed via Homebrew, making it easier to distribute and deploy software on macOS systems. This tool can be particularly useful for system administrators and developers\nwho need to package Homebrew-installed software for deployment across multiple machines. " + _desc: "Build OS X installer packages directly from Homebrew formulae" _github: https://github.com/timsutton/brew-pkg _name: Homebrew Pkg - _short: "brew-pkg is a tool that allows you to build macOS installer packages directly from Homebrew formulae. " _when:brew:darwin: "! brew list brew-pkg" brew:darwin: timsutton/formulae/brew-pkg broot: _bin: broot - _desc: "[broot](https://dystroy.org/broot/) offers a new way to see and navigate directory trees." + _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 - _short: "broot is a command-line interactive tree view tool for navigating directories efficiently. " apk: broot brew: broot cargo: broot @@ -1142,106 +1065,94 @@ softwarePackages: port: broot browser-sync: _bin: browser-sync - _desc: "[Browsersync](https://browsersync.io/) allows you to keep multiple browsers & devices in sync when building websites" + _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 - _short: "BrowserSync is a tool that synchronizes actions across multiple browsers in real-time, making web development faster and more efficient. " npm: browser-sync browserosaurus: _app: Browserosaurus.app _bin: null - _desc: The browser prompter for macOS + _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 - _short: "Browserosaurus is a macOS app that allows you to choose which browser to open links with. " cask: browserosaurus budibase-cli: _bin: budi - _desc: "[Budibase](https://budibase.com) The Budibase CLI is how you initialise, manage and update your Budibase installation" + _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 - _short: "Budibase is an open-source low-code platform for building internal tools and applications quickly. " github: github.com/Budibase/budibase npm: "@budibase/cli" buildkite-agent: _bin: buildkite-agent - _desc: "Buildkite Agent \n\nThe Buildkite Agent is an open-source tool that runs build jobs on your own infrastructure. It allows you to run builds on your own servers, providing more control and security over your build \nenvironment. The agent communicates with the Buildkite service to coordinate and execute build jobs. It supports various platforms and can be easily configured to integrate with your existing CI/CD \npipelines. The agent is highly customizable and scalable, making it a popular choice for teams looking to manage their build processes efficiently. " + _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 - _short: "buildkite/agent is a lightweight build runner for continuous integration. " brew: buildkite/buildkite/buildkite-agent bun: _bin: bun - _desc: "Bun is a tool developed by oven-sh available on GitHub at https://github.com/oven-sh/bun. It is a command-line utility for managing project-specific environments using Docker. Bun simplifies the process\nof setting up and managing development environments by defining project-specific configurations in a Bunfile. This allows developers to easily reproduce the same environment across different machines. \nBun also supports Docker Compose integration, making it easier to work with multi-container applications. It's a handy tool for streamlining development workflows and ensuring consistency across \nenvironments. " + _desc: "Incredibly fast JavaScript runtime, bundler, test runner, and package manager – all in one" _github: https://github.com/oven-sh/bun _name: Bun - _short: "Bun is a tool for managing macOS development environments using Homebrew and Ansible. " brew: oven-sh/bun/bun npm: bun proto: bun bundler: _bin: bundler - _desc: "[Bundler](https://bundler.io/) provides a consistent environment for Ruby projects by tracking and installing the exact gems and versions that are needed" + _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 - _short: "The link leads to the Bundler repository within the RubyGems organization on GitHub. Bundler is a tool for managing Ruby dependencies in a project. " gem: bundler caddy: _bin: caddy - _desc: "Caddy is an open-source web server with automatic HTTPS capability built in. It is known for its simplicity and ease of use, making it popular for serving websites securely. Caddy's configuration is \ndone using a Caddyfile, which simplifies the process compared to traditional web servers. It supports features like virtual hosting, reverse proxy, static file serving, and more. Caddy is written in Go \nand is actively maintained by the community. It is a great choice for those looking for a modern, secure, and easy-to-configure web server solution. " + _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 - _short: "Caddy is a lightweight, open-source web server with automatic HTTPS. " brew: caddy choco: caddy scoop: caddy cakebrew: _app: Cakebrew.app _bin: null - _desc: Manage your Homebrew formulas with style using Cakebrew. + _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 - _short: "Cakebrew is a graphical user interface for Homebrew package manager on macOS. It provides a convenient way to manage packages and software installations through a visual interface. " cask: cakebrew caniuse: _bin: caniuse - _desc: caniuse-cmd is a caniuse command line tool, providing all the power of caniuse.com with none of the nice UI or interactivity + _desc: "Caniuse command line tool" _github: https://github.com/sgentle/caniuse-cmd - _name: "caniuse-cmd " - _short: "caniuse-cmd is a command-line tool that provides compatibility data for HTML, CSS, and JavaScript features across different web browsers. " + _name: caniuse-cmd npm: caniuse-cmd capacitor: _bin: cap - _desc: "Capacitor is an open-source cross-platform native runtime for web applications. Developed by the Ionic Team, it allows developers to build web apps that can run on iOS, Android, and the web with a \nsingle codebase. Capacitor provides a consistent API for accessing native features like camera, geolocation, and notifications, making it easier to create hybrid apps. It also supports Progressive Web \nApps (PWAs) and Electron for desktop applications. With Capacitor, developers can leverage their web development skills to create powerful, native-like experiences across multiple platforms. " + _desc: "Build cross-platform Native Progressive Web Apps for iOS, Android, and the Web ⚡️" _github: https://github.com/ionic-team/capacitor _name: Capacitor - _short: "Capacitor is a cross-platform app runtime that makes it easy to build web apps that run natively on iOS, Android, and the web. " npm: "@capacitor/cli" captain: _bin: captain _deprecated: Unused Docker assistance package - _desc: Helps manage docker-compose.yml files from anywhere in the file system + _desc: "⚓️ Easily start and stop docker compose projects" _github: https://github.com/jenssegers/captain _name: captain - _short: "Captain is a tool for managing your Laravel Forge servers through a simple and elegant interface. " go: github.com/jenssegers/captain@latest carapace: _bin: carapace - _desc: "carapace-bin is a repository on GitHub maintained by rsteube. It contains shell completion scripts for various commands and utilities. These completion scripts help users by providing auto-completion \nsuggestions when typing commands in the shell, making it easier and faster to navigate and use these commands. The repository likely includes scripts for popular tools and commands, enhancing the user \nexperience for those working in the shell environment. " + _desc: "multi-shell multi-command argument completer" _github: https://github.com/rsteube/carapace-bin _name: Carapace - _short: "carapace-bin is a collection of shell completion scripts for various commands and tools, designed to enhance the command-line user experience. " brew: rsteube/tap/carapace nix-shell: carapace pacman: carapace-bin @@ -1249,48 +1160,43 @@ softwarePackages: winget: rsteube.Carapace carbon-now: _bin: carbon-now - _desc: "[Carbon](https://carbon.now.sh/) lets you create and share beautiful images of your source code" + _desc: "🖤 Create and share beautiful images of your source code" _github: https://github.com/carbon-app/carbon _home: https://carbon.now.sh/ _name: Carbon - _short: "Carbon is a tool that allows you to create and share beautiful images of your source code snippets. " npm: carbon-now-cli carthage: _bin: carthage - _desc: A simple, decentralized dependency manager for Cocoa + _desc: "A simple, decentralized dependency manager for Cocoa" _github: https://github.com/Carthage/Carthage _name: Carthage - _short: "Carthage is a decentralized dependency manager for macOS and iOS development projects. " 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: Cache anything filesystem written in Rust + _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 - _short: "catfs is a FUSE-based file system that concatenates files and directories from multiple locations into a single virtual directory. " cargo:linux: catfs catlight: _app: Catlight.app _deprecated: Free tier has strict limitations and app is not very polished - _desc: "CatLight is a tool that provides continuous build status notifications for software development teams. It supports various build servers like Jenkins, TeamCity, Travis CI, and more. CatLight monitors \nthe build status of projects and displays notifications on different platforms such as Windows, macOS, and Linux. It helps teams stay informed about the status of their builds without having to \nconstantly check the build server. CatLight also offers features like custom notifications, build history tracking, and integration with popular project management tools like Jira and Trello. " + _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 - _short: "CatLight is a tool that provides visual alerts for continuous integration and other events from various sources like Jenkins, Travis CI, and more. " 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 a tool available on GitHub at https://github.com/owenthereal/ccat that enhances the traditional cat command in Unix-like systems. It adds syntax highlighting for various file types when \ndisplaying their contents in the terminal. This can make it easier to read and understand code or configuration files. It supports a wide range of languages and file formats, making it a useful tool for\ndevelopers and system administrators working with text files. " + _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 - _short: "ccat is a colorizing cat command that highlights syntax in terminal output. " brew: ccat go: github.com/owenthereal/ccat@latest pacman: ccat @@ -1298,10 +1204,9 @@ softwarePackages: _bin: ceph-client _deps: - dokany - _desc: "Ceph is a distributed storage system designed to provide excellent performance, reliability, and scalability. It is open-source and can be used to store large amounts of data across multiple nodes. Ceph\nuses a decentralized architecture, with data being distributed across the cluster to ensure high availability and fault tolerance. It supports various storage interfaces like object, block, and file \nstorage. Ceph is commonly used in cloud computing environments and is known for its flexibility and ability to handle petabytes of data efficiently. " + _desc: "Ceph is a distributed object, block, and file storage platform" _github: https://github.com/ceph/ceph _name: CephFS - _short: "Ceph is a distributed storage system designed to provide excellent performance, reliability, and scalability. " apt: cephadm brew: megabyte-labs/tap/ceph-client dnf: cephadm @@ -1310,17 +1215,16 @@ softwarePackages: _app: Cerebro.app _bin: cerebro _deprecated: macOS system search more native way of providing similar features. Better alternatives are available. - _desc: Open-source productivity booster with a brain + _desc: "🔵 Cerebro is an open-source launcher to improve your productivity and efficiency" _github: https://github.com/cerebroapp/cerebro _name: Cerebro - _short: "Cerebro is a cross-platform productivity app that acts as a search tool for your desktop, allowing you to quickly find and access files, applications, and information. " cask: cerebro choco: cerebro github: github.com/cerebroapp/cerebro yay: cerebro certbot: _bin: certbot - _desc: "[Certbot](https://certbot.eff.org/) is part of EFF’s effort to encrypt the entire Internet. Secure communication over the Web relies on HTTPS, which requires the use of a digital certificate that lets browsers verify the identity of web servers (e.g., is that really google.com?). Web servers obtain their certificates from trusted third parties called certificate authorities (CAs). Certbot is an easy-to-use client that fetches a certificate from [Let’s Encrypt](https://letsencrypt.org/)—an open certificate authority launched by the EFF, Mozilla, and others—and deploys it to a web server." + _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/ @@ -1328,32 +1232,28 @@ softwarePackages: _pipx:inject: - certbot-dns-cloudflare _post: pipx inject certbot certbot-dns-cloudflare - _short: "Certbot is a free, open-source software tool that automates the process of enabling HTTPS on your website by deploying SSL/TLS certificates. " pipx: certbot cf-terraforming: _bin: cf-terraforming - _desc: "cf-terraforming is a tool developed by Cloudflare that helps automate the process of exporting existing Cloudflare configurations into Terraform code. This tool allows users to manage their Cloudflare \nconfigurations as code, making it easier to version control, track changes, and replicate configurations across different environments. By using cf-terraforming, users can streamline their \ninfrastructure management processes and ensure consistency in their Cloudflare setups. " + _desc: "A command line utility to facilitate terraforming your existing Cloudflare resources." _github: https://github.com/cloudflare/cf-terraforming _name: CloudFlare Terraforming - _short: "cf-terraforming is a tool by Cloudflare that helps automate the creation of Terraform configurations for Cloudflare resources. " cask: cloudflare/cloudflare/cf-terraforming cfssl: _bin: cfssl - _desc: "[CFSSL](https://cfssl.org/) 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" + _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 - _short: "cfssl is a tool for TLS/PKI management by Cloudflare. " brew: cfssl pacman: cfssl charm: _bin: charm - _desc: The Charm Tool and Library + _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 - _short: "Charm is a collection of modern CLI tools for building interactive terminal applications in Go. " brew: charmbracelet/tap/charm go: github.com/charmbracelet/charm@main nix-env: nixpkgs.charm @@ -1361,7 +1261,7 @@ softwarePackages: chatgpt: _app: ChatGPT.app _bin: chatgpt - _desc: Official ChatGPT application for desktop for macOS and fallbacks for ChatGPT desktop on other platforms + _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 @@ -1377,20 +1277,18 @@ softwarePackages: _github: https://github.com/lencx/nofwl _home: https://app.nofwl.com/ _name: ChatGPT Desktop (NoFWL Version) - _short: "nofwl is a minimalistic firewall for MacOS. " 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. It was designed to help remind *nix system administrators of options for commands that they use frequently, but not frequently enough to remember. + _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 - _short: "cheat is a command-line tool that allows you to create and view interactive cheatsheets for the command line. " brew: cheat go: github.com/cheat/cheat/cmd/cheat@latest nix: nixos.cheat @@ -1400,22 +1298,20 @@ softwarePackages: _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 is an open-source configuration management tool written in Ruby and Erlang. It allows you to automate the deployment, configuration, and management of servers and applications. With Chef, you can \ndefine your infrastructure as code using recipes and cookbooks, which are used to describe how each part of your system should be configured. It supports various operating systems and cloud providers, \nmaking it a versatile tool for managing infrastructure at scale. Chef follows a client-server architecture where nodes (servers) are managed by a Chef server that stores configuration data and \ndistributes it to the nodes. " + _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 - _short: "Chef is an open-source automation platform that helps you manage your infrastructure as code. " 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. + _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 - _short: "Chezmoi is a tool that helps manage dotfiles across multiple machines using a version control system like Git. " apk: chezmoi brew: chezmoi choco: chezmoi @@ -1427,18 +1323,16 @@ softwarePackages: zypper: chezmoi chrome-cli: _bin: chrome-cli - _desc: chrome-cli is a command line utility for controlling Google Chrome compatible browsers on OS X. It is a native binary that uses the Scripting Bridge to communicate with Chrome + _desc: "Control Google Chrome from the command line" _github: https://github.com/prasmussen/chrome-cli - _name: "chrome-cli " - _short: "chrome-cli is a command-line tool for controlling Google Chrome. " + _name: chrome-cli brew:darwin: chrome-cli chrome-gnome-shell: _bin: null - _desc: Browser extension for Google Chrome/Chromium, Firefox, Vivaldi (and other Browser Extension, Chrome Extension or WebExtensions capable browsers) and native host messaging connector that provides integration with GNOME Shell and the corresponding extensions repository + _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: ttps://wiki.gnome.org/Projects/GnomeShellIntegration - _name: "gnome-browser-extension " - _short: "GNOME Browser Extension is a project hosted on GitLab under the GNOME organization. It likely provides browser extensions tailored for the GNOME desktop environment. " + _home: https://wiki.gnome.org/Projects/GnomeShellIntegration + _name: gnome-browser-extension apt: chrome-gnome-shell dnf: chrome-gnome-shell pacman: chrome-gnome-shell @@ -1455,26 +1349,24 @@ softwarePackages: _deprecated: Deprecated in favor of the regular Chrome. _deps: - chrome-gnome-shell - _desc: "Chromium is an open-source web browser project that serves as the foundation for Google Chrome. It provides the source code for the Chromium browser, allowing developers to contribute to its development\nand customize it for their own purposes. The project is maintained by the Chromium team at Google and is known for its speed, stability, and support for modern web standards. Developers can access the \ncode, report issues, and contribute to the project's ongoing development on GitHub. " + _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 " - _short: "https://github.com/chromium/chromium is the official repository for the Chromium web browser, an open-source project that serves as the foundation for Google Chrome. " + _name: chromium apt: chromium dnf: chromium flatpak: org.chromium.Chromium snap: chromium clair: _bin: clair - _desc: Vulnerability Static Analysis for Containers + _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 - _short: "Clair is an open-source vulnerability scanning tool for containers, used to monitor the security of container images. " brew: clair github: github.com/quay/clair clamav: _bin: clamav-config - _desc: "[ClamAV](https://www.clamav.net/) is an open-source antivirus engine for detecting trojans, viruses, malware & other malicious threats." + _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/ @@ -1501,7 +1393,6 @@ softwarePackages: load-service clamav.notification fi freshclam - _short: "ClamAV is an open-source antivirus engine for detecting trojans, viruses, malware, and other malicious threats on Unix-like systems. " apt: - clamav - clamdscan @@ -1514,12 +1405,11 @@ softwarePackages: pacman: clamav clangd: _bin: clangd - _desc: "[clangd](https://clangd.llvm.org/) is an language server that understands your C++ code and adds smart features to your editor" + _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 - _short: "clangd is a language server for C++. It provides IDE-like features such as code completion, find references, and more for C and C++ codebases. " apt: clangd brew: llvm choco: llvm @@ -1528,10 +1418,9 @@ softwarePackages: scoop: llvm clipboard: _bin: cb - _desc: "The repository at https://github.com/Slackadays/Clipboard.git appears to be a Git repository hosted on GitHub. Without further details or access to the repository, I can't provide specific information \nabout its contents. If you need more information, you may want to clone the repository locally and explore its files and commit history using Git commands. " + _desc: "😎🏖️🐬 Your new, 𝙧𝙞𝙙𝙤𝙣𝙠𝙪𝙡𝙞𝙘𝙞𝙤𝙪𝙨𝙡𝙮 smart clipboard manager" _github: https://github.com/Slackadays/Clipboard.git _name: Clipboard - _short: "This is a GitHub repository named Clipboard under the Slackadays organization. " apk: clipboard brew: clipboard emerge: app-misc/clipboard @@ -1543,10 +1432,9 @@ softwarePackages: yay: clipboard cloc: _bin: cloc - _desc: "cloc (Count Lines of Code) is a tool used to count the lines of code in various programming languages. It can analyze multiple files and directories, providing a breakdown of the number of blank lines, \ncomment lines, and code lines in each file. It supports over 200 programming languages and file types, making it versatile for different projects. cloc is open-source and available on GitHub at \nhttps://github.com/AlDanial/cloc for users to download, contribute to, or report issues. " + _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 - _short: "cloc is a tool that counts lines of code in various programming languages. " apk: cloc apt: cloc brew: cloc @@ -1562,57 +1450,51 @@ softwarePackages: clocker: _app: Clocker.app _bin: clocker - _desc: Clocker is designed to help you keep track of your friends and colleagues in different time zones. + _desc: "⏲ macOS app to plan and organize through timezones." _github: https://github.com/n0shake/clocker - _name: "Clocker " - _short: "Clocker is a menu bar application for macOS that helps you schedule Do Not Disturb and Notification settings. " + _name: Clocker cask: clocker cloudflare-cli: _bin: cfcli - _desc: "cloudflare-cli is a command-line interface tool available on GitHub at https://github.com/danielpigott/cloudflare-cli. This tool allows users to interact with Cloudflare's API directly from the command \nline, enabling tasks such as managing DNS records, configuring security settings, and more. It provides a convenient way to automate Cloudflare-related tasks and integrate them into scripts or \nworkflows. The tool is written in Python and offers a range of functionalities to streamline Cloudflare management from the terminal. " + _desc: "CLI for interacting with Cloudflare" _github: https://github.com/danielpigott/cloudflare-cli _name: CloudFlare CLI - _short: "cloudflare-cli is a command-line interface tool for interacting with Cloudflare services directly from the terminal. " npm: cloudflare-cli cloudflared: _bin: cloudflared - _desc: "[CloudFlare Argo Tunnel Client](https://developers.cloudflare.com/argo-tunnel/) contains the command-line client for CloudFlare Argo Tunnel, a tunneling daemon that proxies any local webserver through the Cloudflare network." + _desc: "Cloudflare Tunnel client (formerly Argo Tunnel)" _github: https://github.com/cloudflare/cloudflared _name: CloudFlared - _short: "cloudflared is a tool by Cloudflare that allows secure and fast access to the internet. " 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 an open-source, cross-platform family of tools designed to build, test and package software. + _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 - _short: "CMake is an open-source cross-platform build system designed to build, test, and package software. " brew: cmake choco: cmake snap: cmake --classic cmctl: _bin: cmctl - _desc: A CLI tool that can help you to manage cert-manager resources inside your cluster + _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 - _short: "cert-manager is a Kubernetes add-on to automate and manage TLS certificates. " brew: cmctl cockpit: _bin: cockpit - _desc: "[Cockpit](https://cockpit-project.org/) allows you to view many aspects of system performance and make configuration changes, though the task list may depend on the particular flavor of Linux that you are using." + _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 - _short: "Cockpit is a web-based graphical interface for managing Linux servers. " _systemd: cockpit _systemd:pacman: cockpit.socket apt: @@ -1656,38 +1538,34 @@ softwarePackages: - libvirt-dbus cockpit-client: _bin: cockpit-client - _desc: "Cockpit is a web-based server management tool that allows users to monitor and manage multiple servers from a single interface. It provides a dashboard for system metrics, logs, storage, networking, and\nmore. Cockpit is designed to be user-friendly and accessible for both new and experienced administrators. It supports various Linux distributions and offers features like system updates, user \nmanagement, and container management. It is open-source and actively maintained by the Cockpit Project community on GitHub. " + _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 - _short: "Cockpit is a web-based graphical interface for managing Linux servers. " flatpak: org.cockpit_project.CockpitClient cocoapods: _bin: null - _desc: "[CocoaPods](https://cocoapods.org/) is an application level dependency manager for Objective-C, Swift and any other languages that run on the Objective-C runtime, such as RubyMotion, that provides a standard format for managing external libraries." + _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 - _short: "CocoaPods is a dependency manager for Swift and Objective-C projects. " brew:darwin: cocoapods gem:darwin: cocoapods cod: _bin: cod - _desc: Cod is a completion daemon for bash/fish/zsh that automatically adds auto-completions when --help is used + _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 - _short: "cod is a lightweight, fast, and powerful code editor designed for macOS. " _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. It offers various tools like code review, static analysis, and test coverage to identify issues early in \nthe development process. Code Climate integrates with popular version control systems like GitHub to provide automated code review feedback. It helps teams maintain code quality standards, streamline \ncode reviews, and ultimately deliver better software. The platform supports multiple programming languages and provides actionable insights to help developers write cleaner, more maintainable code. " + _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 - _short: "CodeClimate is a platform for automated code review and quality analysis. " _todo: Add check to ensure Docker is loaded / running _usesDocker: true brew: codeclimate/formulae/codeclimate @@ -1696,57 +1574,51 @@ softwarePackages: codeedit: _app: CodeEdit.app _bin: codeedit - _desc: "CodeEdit is a GitHub repository for an application called CodeEdit. It likely contains the source code, documentation, and possibly other resources related to the CodeEdit application. Without further \ndetails or access to the repository, it's difficult to provide a more in-depth description. If you need specific information or details about the project, you may want to explore the repository directly\non GitHub. " + _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 - _short: "CodeEdit is a collaborative code editor for developers to work together in real-time on coding projects. " _todo: TODO once this is out of alpha cask: codeedit coder: _bin: coder - _desc: A tool that provisions remote development environments via Terraform + _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 - _short: "coder/coder is an open-source platform for creating, running, and managing development environments in the cloud. " brew: coder cointop: _bin: cointop - _desc: "[Cointop](https://github.com/miguelmota/cointop) is a fast and lightweight interactive terminal based UI application for tracking and monitoring cryptocurrency coin stats in real-time." + _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 - _short: "cointop is a fast and lightweight interactive terminal-based cryptocurrency tracker. " brew: cointop port: cointop commitizen: _bin: cz - _desc: Commitizen is a tool designed for teams. Its main purpose is to define a standard way of committing rules and communicating it + _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 - _short: "cz-cli is a command-line tool that helps in creating standardized commit messages following conventional commit message guidelines. " npm: commitizen commitlint: _bin: commitlint - _desc: Lint commit messages + _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 - _short: "commitlint is a tool that enforces commit message conventions to ensure consistent and structured commit messages in a project. " npm: "@commitlint/cli" composer: _bin: composer - _desc: "[Composer](https://getcomposer.org/) is an application-level package manager for the PHP programming language that provides a standard format for managing dependencies of PHP software and required libraries. It was developed by Nils Adermann and Jordi Boggiano, who continue to manage the project." + _desc: "Dependency Manager for PHP" _docs: https://getcomposer.org/doc/ _github: https://github.com/composer/composer _home: https://getcomposer.org/ _name: Composer - _short: "Composer is a dependency manager for PHP. " brew: composer choco: composer pacman: composer @@ -1755,68 +1627,63 @@ softwarePackages: script: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 + _desc: "Manage local application configuration files using templates and data from etcd or consul" _github: https://github.com/kelseyhightower/confd _name: confd - _short: "confd is a lightweight configuration management tool designed to help manage application configuration files dynamically using templates and backends like etcd, consul, or environment variables. " 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](https://www.consul.io/) uses service identities and traditional networking practices to help organizations securely connect applications running in any environment" + _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 - _short: "Consul is a tool for service discovery, configuration, and orchestration by HashiCorp. " apt: consul brew: consul pkg: consul yay: consul-bin consul-template: _bin: consul-template - _desc: "[Consul-Template](https://github.com/hashicorp/consul-template) provides a convenient way to populate values from [Consul](https://www.consul.io/) into the file system using the consul-template daemon. It was created by [HashiCorp](https://www.hashicorp.com/) (the creators of Consul)." + _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 - _short: "Consul Template is a tool by HashiCorp that renders templates based on Consul data. " brew: consul-template choco: consul-template scoop: main/consul container-structure-test: _bin: container-structure-test - _desc: The Container Structure Tests provide a powerful framework to validate the structure of a container image. These tests can be used to check the output of commands in an image, as well as verify metadata and contents of the filesystem + _desc: "validate the structure of your container images" _github: https://github.com/GoogleContainerTools/container-structure-test _name: Container Structure Tests - _short: "container-structure-test is a tool by GoogleContainerTools for validating container images against a set of 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) + _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 - _short: "Cookiecutter is a tool that helps you create project templates from cookiecutters (project skeletons). It allows for easy project setup and customization by generating files and folders based on \ntemplates. " brew: cookiecutter pipx: cookiecutter cordova: _bin: cordova - _desc: "[Apache Cordova](https://cordova.apache.org/) is a tool to create cross-platform apps from standard web technologies (HTML, CSS, and JavaScript). Its primary purpose is to provide a bridge for native device API access and to bundle for distribution" + _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 - _short: "Apache Cordova is an open-source mobile development framework that allows developers to build mobile applications using web technologies like HTML, CSS, and JavaScript. " npm: cordova coreutils: _bin: chown @@ -1829,16 +1696,15 @@ softwarePackages: copilot-for-xcode: _app: Copilot for Xcode.app _bin: copilot-for-xcode - _desc: The missing GitHub Copilot, Codeium and ChatGPT Xcode Source Editor Extension + _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 + _desc: "Easily and securely send things from one computer to another 🐊 📦" _github: https://github.com/schollz/croc _name: croc - _short: "croc is a tool for secure and easy file transfer between computers. " brew: croc choco: croc github: github.com/schollz/croc @@ -1850,47 +1716,42 @@ softwarePackages: _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: The crunch command line executable is a *nix executable that supports parallel PNG image optimization with local (off of the system PATH) installs of the pngquant and zopflipng project dependencies. + _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 - _short: "Crunch is a tool for creating wordlists based on character sets. " 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: The macOS companion app for the crunch CLI tool that compresses PNG images. + _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 - _short: "Crunch is a tool for creating wordlists based on character sets. " cask: crunch cryptomator: _app: Cryptomator.app _bin: cryptomator - _desc: "Cryptomator is an open-source encryption software that provides client-side encryption for your cloud storage files. It allows you to securely store your data in the cloud by encrypting it on your \ndevice before uploading. This ensures that only you have access to your files, even if the cloud storage provider is compromised. Cryptomator supports various cloud storage services and offers a \nuser-friendly interface for managing your encrypted files. It is available for multiple platforms, including Windows, macOS, Linux, Android, and iOS. " + _desc: "Multi-platform transparent client-side encryption of your files in the cloud" _github: https://github.com/cryptomator/cryptomator - _name: "Cryptomator " - _short: "Cryptomator is an open-source encryption software that provides client-side encryption for your cloud files. " + _name: Cryptomator cask: cryptomator choco: cryptomator flatpak: org.cryptomator.Cryptomator csvkit: _bin: csvcut - _desc: "csvkit is a suite of command-line tools for working with CSV files. It allows you to easily manipulate and analyze CSV data using simple commands in the terminal. With csvkit, you can convert between \nCSV, JSON, SQL, and other formats, clean and filter data, aggregate and join datasets, and more. It's a powerful tool for anyone working with CSV files who prefers command-line interfaces for data \nprocessing. You can find more information and documentation on how to use csvkit at https://github.com/wireservice/csvkit. " + _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 " - _short: "csvkit is a suite of utilities for working with CSV files in the command line. " + _name: csvkit brew: csvkit ctop: _bin: ctop - _desc: Top-like interface for container metrics + _desc: "Top-like interface for container metrics" _github: https://github.com/bcicen/ctop _name: ctop - _short: "ctop is a concise and intuitive container monitoring tool for Docker. " brew: ctop github: github.com/bcicen/ctop yay: ctop-bin @@ -1898,21 +1759,19 @@ softwarePackages: _app: Cumulus.app _bin: null _deprecated: Unnecessary menu bar widget for SoundCloud. - _desc: A SoundCloud player that lives in the menubar + _desc: "☁️ A SoundCloud player that lives in your menubar." _github: https://github.com/gillesdemey/Cumulus _name: Cumulus - _short: "Cumulus is a command-line tool for managing DigitalOcean servers. " cask: cumulus github: github.com/gillesdemey/Cumulus cups: _bin: cupsctl - _desc: "[CUPS](https://www.cups.org/) is a modular printing system for Unix-like computer operating systems which allows a computer to act as a print server. A computer running CUPS is a host that can accept print jobs from client computers, process them, and send them to the appropriate printer." + _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 - _short: "CUPS (Common UNIX Printing System) is an open-source printing system developed by Apple for Unix-like operating systems. " _systemd: smbd apt: - avahi-daemon @@ -1924,22 +1783,20 @@ softwarePackages: - cups curator: _bin: curator - _desc: Elasticsearch Curator helps you curate, or manage, your Elasticsearch indices and snapshots + _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 - _short: "Curator is a tool for managing time-series indices in Elasticsearch. " pipx: elasticsearch-curator curl: _bin: curl - _desc: cURL is a computer software project providing a library (libcurl) and command-line tool (curl) for transferring data using various network protocols. + _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 - _short: "curl is a command-line tool and library for transferring data with URLs. " apk: curl apt: curl brew: curl @@ -1952,12 +1809,11 @@ softwarePackages: 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. + _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 - _short: "curlie is a modern command-line interface for curl. " brew: curlie go: github.com/rs/curlie@latest pkg: curlie @@ -1966,22 +1822,24 @@ softwarePackages: cutter: _app: Cutter.app _bin: cutter - _desc: "Cutter is a graphical user interface for the Rizin reverse engineering framework. It provides a user-friendly environment for analyzing and manipulating binary files. Cutter allows users to disassemble,\ndebug, and analyze executables in a visually appealing way. It supports various architectures and file formats, making it a versatile tool for reverse engineering tasks. Additionally, Cutter is \nopen-source and actively maintained by the Rizin community, making it a popular choice for both beginners and experienced reverse engineers. " + _desc: "Cutter is a free and open-source reverse engineering platform powered by rizin." _github: https://github.com/rizinorg/cutter - _name: "cutter " - _short: "Cutter is a graphical user interface for the Rizin reverse engineering framework. " + _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 @@ -1989,57 +1847,51 @@ softwarePackages: pacman: duck d2vm: _bin: d2vm - _desc: "d2vm is a project hosted on GitHub under the linka-cloud organization. It appears to be related to virtual machine management, possibly for development or testing purposes. The repository likely \ncontains scripts, configurations, or tools for managing virtual machines efficiently. To get more detailed information about its specific features and functionalities, you may need to explore the \nrepository's contents, README file, or any documentation provided within the project. " + _desc: "Build Virtual Machine Image from Dockerfile or Docker image" _github: https://github.com/linka-cloud/d2vm _name: Docker 2 VM - _short: "d2vm is a lightweight virtual machine manager for managing virtual machines on macOS. " brew: linka-cloud/tap/d2vm dagu: _bin: dagu - _desc: "dagu-dev/dagu \n\nThis is a GitHub repository belonging to the user \"dagu-dev\" named \"dagu.\" It likely contains code, documentation, or other files related to a project called \"dagu.\" Without further information or \naccess to the repository, it's difficult to provide more details. You can visit the link to explore the contents of the repository and learn more about the project it represents. " + _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 - _short: "dagu is a GitHub repository for the Dagu project. " 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 + _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 - _short: "Dasel is a command-line tool to query and modify data in JSON, YAML, TOML, XML, and CSV files using a simple and expressive syntax. " 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 + _desc: "💾 peer-to-peer sharing & live syncronization of files via command line" _github: https://github.com/datproject/dat _name: dat - _short: "dat is a decentralized data sharing tool for efficiently syncing and versioning files across multiple devices. " 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/datproject/dat-desktop + _desc: "Peer to peer data syncronization" + _github: https://github.com/dat-ecosystem-archive/dat-desktop _name: Dat Desktop - _short: "dat-desktop is a desktop application for sharing and syncing files using the Dat protocol. " 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: "The link provided is for the GNOME dconf-editor repository on GitHub. dconf-editor is a graphical editor for the dconf configuration system used in GNOME. It allows users to view and edit settings that \nare stored in a simple key-value format. The repository contains the source code for the dconf-editor application, which is written in C and uses GTK for the graphical interface. Users can contribute to\nthe development of dconf-editor by submitting issues, feature requests, or pull requests on this repository. " + _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 " - _short: "dconf-editor is a graphical editor for the Dconf configuration system used in GNOME. " + _name: dconf-editor flatpak: ca.desrt.dconf-editor debsecan: _bin: debsecan-by-type - _desc: debsecan analyzes the list of installed packages on the current host and reports vulnerabilities found on the system. + _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 @@ -2047,18 +1899,18 @@ softwarePackages: 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: "[delta](https://github.com/dandavison/delta) is a viewer for git and diff output" + _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 - _short: "Delta is a tool for viewing git diff output with syntax highlighting and line decorations. " brew: git-delta cargo: git-delta choco: delta @@ -2068,22 +1920,20 @@ softwarePackages: scoop: delta delve: _bin: dlv - _desc: Delve is a debugger for the Go programming language. + _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 - _short: "Delve is a debugger for the Go programming language, allowing developers to inspect and debug Go programs efficiently. " brew: delve go: github.com/go-delve/delve/cmd/dlv@latest deno: _bin: deno - _desc: "[Deno](https://deno.land/) is a modern runtime for JavaScript and TypeScript. It is advertised as a simple runtime that uses V8 and Rust. It is boasted as secure-by-default because there is no file, network, or environment access unless explicitly enabled. Deno compiles apps into single executables. An app made with Deno generally specifies its dependencies as URLs mainly hosted in the [Deno standard module repository](https://deno.land/std)." + _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 - _short: "Deno is a secure runtime for JavaScript and TypeScript. " brew: deno cargo: deno choco: deno @@ -2091,12 +1941,11 @@ softwarePackages: scoop: deno desed: _bin: desed - _desc: Debugger for sed used to demystify and debug the sed scripts, from comfort of terminal + _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 - _short: "desed is a tool for debugging and exploring sed commands interactively. " cargo: desed dnf:fedora: desed github: github.com/SoptikHa2/desed @@ -2104,80 +1953,68 @@ softwarePackages: xbps-freebsd: desed desk: _bin: desk - _desc: "Desk is a tool that helps you manage your workspace configurations on macOS. It allows you to save and restore different setups of your desktop, including open applications, windows, and their \npositions. This can be useful for switching between different projects or tasks without having to rearrange everything manually each time. Desk is a command-line tool that lets you create, list, switch,\nand remove these configurations easily. It's a handy utility for improving productivity and organization on your Mac. " + _desc: "A lightweight workspace manager for the shell" _github: https://github.com/jamesob/desk _name: Desk - _short: "desk is a tool for managing your workspace configurations in macOS. " brew: desk deta: _bin: deta - _desc: Command line interface for managing Deta micros and deployments + _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 - _short: "deta-cli is a command-line interface tool for Deta, a platform for building and deploying scalable cloud applications. " github: github.com/deta/deta-cli script:darwin: curl -fsSL https://get.deta.dev/cli.sh | sh script:linux: curl -fsSL https://get.deta.dev/cli.sh | sh script:windows: iwr https://get.deta.dev/cli.ps1 -useb | iex devbox: _bin: devbox - _desc: "devbox is a GitHub repository belonging to jetpack-io. It likely contains resources related to a development environment setup, possibly including configurations, scripts, or tools to streamline the \nsetup process. To get more detailed information, you can visit the repository link provided and explore the contents. " + _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 " - _short: "devbox is a tool for creating and managing development environments using Docker. " + _name: devbox _todo: Revisit because install via script would require expect since piping y to the installer is not working devpod: _bin: devpod - _desc: "Devpod is a tool that allows developers to create disposable development environments using Kubernetes. It enables developers to define their development environment as code, making it easy to share and\nreproduce. Devpod provides a consistent and isolated environment for each developer, ensuring that dependencies are managed consistently. It supports various IDEs and tools, making it versatile for \ndifferent development workflows. Overall, Devpod streamlines the setup of development environments, making it easier for teams to collaborate and work efficiently. " + _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 - _short: "Devpod is a tool that creates disposable development environments using Kubernetes. " cask: devpod devspace: _bin: devspace - _desc: "DevSpace is a tool that simplifies the development workflow for Kubernetes applications. It allows developers to build, test, and deploy applications directly in Kubernetes clusters without needing to \nset up complex local environments. DevSpace provides features like hot reloading, remote debugging, and easy configuration management. It supports various programming languages and frameworks, making it\na versatile tool for Kubernetes development. The tool is open-source and actively maintained on GitHub, making it accessible for developers looking to streamline their Kubernetes development process. " + _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 - _short: "DevSpace is a tool that simplifies Kubernetes development by providing an efficient workflow for developers. " brew: devspace npm: devspace scoop: devspace devtoys: _app: DevToys.app _bin: devtoys - _desc: "DevToysMac is a collection of development tools for macOS created by ObuchiYuki. It includes various utilities and scripts that can aid developers in their daily tasks. Some of the tools included are \nfor managing Xcode projects, generating Swift code, working with Git repositories, and more. It aims to streamline development workflows and improve productivity on the macOS platform. Users can explore\nthe repository on GitHub to find detailed information about each tool and how to use them effectively. " - _github: https://github.com/ObuchiYuki/DevToysMac - _name: "DevToysMac " - _short: "DevToysMac is a collection of developer tools for MacOS, designed to enhance productivity and streamline common tasks. " + _desc: "A Swiss Army knife for developers." + _github: https://github.com/DevToys-app/DevToys + _home: https://devtoys.app/ + _name: DevToys cask: devtoys - devtoys-windows: - _bin: devtoys - _desc: "DevToys is a collection of development tools for macOS that aims to simplify common tasks for developers. It provides a set of utilities accessible from the macOS menu bar, including features like \nJSON/XML/YAML formatting, base64 encoding/decoding, URL encoding/decoding, and more. DevToys offers a convenient way to access these tools without the need to open separate applications, making it a \nhandy resource for developers looking to streamline their workflow on macOS. " - _github: https://github.com/veler/DevToys - _name: Windows DevToys - _short: "DevToys is a collection of development tools and utilities for macOS, designed to enhance productivity and streamline common tasks for developers. " - choco: devtoys - winget: devtoys + winget: DevToys-app.DevToys + yay: devtoys-bin dframe: _bin: dframe - _desc: Put device frames around your mobile/web/progressive app screenshots + _desc: "📱 Put device frames around your mobile/web/progressive app screenshots." _github: https://github.com/c0bra/deviceframe - _name: "deviceframe " - _short: "deviceframe is a tool that allows you to add device frames to screenshots easily. " + _name: deviceframe npm: deviceframe dialect: _bin: dialect - _desc: "The link https://github.com/dialect-app/dialect/ leads to a GitHub repository for a project named \"dialect.\" This repository likely contains the source code, documentation, and other files related to \nthe Dialect application. Without further details or access to the repository, it's difficult to provide specific information about the project's purpose or functionality. Users can typically find \ninformation about the project, such as its README file, codebase, issues, and contributions, by exploring the repository on GitHub. " + _desc: "A translation app for GNOME." _github: https://github.com/dialect-app/dialect/ - _name: "dialect " - _short: "Dialect is a GitHub repository for the Dialect app, a platform for language learning and cultural exchange. " + _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 @@ -2188,63 +2025,60 @@ softwarePackages: pacman: dialog difftastic: _bin: difft - _desc: Difftastic is a structural diff tool that understands syntax. + _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 - _short: "Difftastic is a tool for visually comparing text files in a terminal environment. " brew: difftastic cargo: difftastic direnv: _bin: direnv - _desc: "[direnv](https://direnv.net/) 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." + _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 - _short: "direnv is a tool that helps automate loading and unloading of environment variables based on the current directory. " 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: "Distrobox is a project hosted on GitHub by user 89luca89. It appears to be a repository related to creating a custom Linux distribution. The project might include scripts, configurations, or \ndocumentation to help users build their own Linux distribution tailored to their needs. For more detailed information, you can visit the GitHub repository directly at \nhttps://github.com/89luca89/distrobox. " + _desc: "Use any linux distribution inside your terminal." _github: https://github.com/89luca89/distrobox _name: Distrobox - _short: "distrobox is a project on GitHub by 89luca89. It likely involves a distribution or box-related software or tool. For detailed information, you should visit the repository directly. " apk: distrobox apt: distrobox dnf: distrobox pacman: distrobox dive: _bin: dive - _desc: "[dive](https://github.com/wagoodman/dive) is a tool for exploring a docker image, layer contents, and discovering ways to shrink the size of the Docker/OCI image." + _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 - _short: "Dive is a tool for exploring and analyzing Docker images interactively. " brew: dive github: github.com/wagoodman/dive go: github.com/wagoodman/dive@latest yay: dive dnsmasq: _bin: dnsmasq - _desc: "[Dnsmasq](https://wiki.debian.org/dnsmasq) is free software providing Domain Name System caching, a Dynamic Host Configuration Protocol server, router advertisement and network boot features, intended for small computer networks." + _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 - _short: "dnsmasq is a lightweight DNS forwarder and DHCP server. " apt: dnsmasq brew: dnsmasq dnf: dnsmasq @@ -2254,10 +2088,9 @@ softwarePackages: _bin: docker _deps: - docker-images - _desc: "The GitHub repository at https://github.com/microsoft/docker is maintained by Microsoft and is related to Docker, a popular platform for developing, shipping, and running applications using \ncontainerization technology. The repository likely contains code, documentation, and resources related to Microsoft's involvement with Docker, such as tools, extensions, or integrations. It could also \ninclude projects aimed at improving Docker's functionality on Microsoft platforms like Windows or Azure. For specific details, exploring the repository directly would provide more insights. " + _desc: "Docker - the open-source application container engine" _github: https://github.com/microsoft/docker _name: Docker CLI - _short: "microsoft/docker is a GitHub repository maintained by Microsoft for Docker-related projects. " apt: - containerd.io - docker-ce @@ -2283,22 +2116,20 @@ softwarePackages: _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 + _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 - _short: "docker-credential-helpers is a set of utilities that help Docker authenticate with various container registries securely. " brew: docker-credential-helper docker-desktop: _app: Docker.app - _desc: "[Docker](https://www.docker.com/) is a set of platform-as-a-service products that use OS-level virtualization to deliver software in packages called containers. Containers are isolated from one another and bundle their own software, libraries and configuration files; they can communicate with each other through well-defined channels. [Docker Desktop](https://www.docker.com/products/docker-desktop/) adds a sleek UI for Docker and makes it easier to manage Docker on macOS and Windows." + _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: https://github.com/docker/compose - _home: https://www.docker.com/ + _github: false + _home: https://www.docker.com/products/docker-desktop/ _name: Docker Desktop - _short: "Docker Compose is a tool for defining and running multi-container Docker applications. " apt: https://desktop.docker.com/linux/main/amd64/docker-desktop-4.16.2-amd64.deb cask: docker choco: docker-desktop @@ -2310,22 +2141,20 @@ softwarePackages: script: echo "Enabling docker-images pre-load" docker-langserver: _bin: docker-langserver - _desc: A Docker language server + _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 - _short: "dockerfile-language-server-nodejs is a language server for Dockerfiles, written in Node.js. " 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: "The repository at https://github.com/christian-korneck/docker-pushrm appears to be a tool or script related to Docker. The name \"docker-pushrm\" suggests it might be related to pushing Docker images to a\nregistry. To get more details, you can check the repository's README file or explore the code to understand its functionality, usage, and any specific requirements or dependencies it might have. " + _desc: "\"Docker Push Readme\" - a Docker CLI plugin to update container repo docs" _github: https://github.com/christian-korneck/docker-pushrm _name: Docker PushRM - _short: "docker-pushrm is a tool that simplifies pushing Docker images to AWS Elastic Container Registry (ECR) with reduced manual steps. " script: | #!/usr/bin/env bash if [ ! -f "${XDG_CONFIG_HOME:-$HOME/.config}/docker/cli-plugins/docker-pushrm" ]; then @@ -2340,52 +2169,46 @@ softwarePackages: fi docker-slim: _bin: slim - _desc: "[DockerSlim](https://dockersl.im/) will optimize and secure your containers by understanding your application and what it needs using various analysis techniques. It will throw away what you don't need, reducing the attack surface of your container. What if you need some of those extra things to debug your container? You can use dedicated debugging side-car containers for that." + _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 - _short: "docker-slim is a tool to create smaller and more secure Docker images by analyzing and optimizing them. " brew: docker-slim dnf:fedora: golang-github-docker-slim github: github.com/docker-slim/docker-slim yay: docker-slim dockfmt: _bin: dockfmt - _desc: "Dockfmt is a tool created by jessfraz that formats Dockerfiles in a consistent and easy-to-read manner. It helps maintain a standardized structure in Dockerfiles, making them more readable and \nmaintainable. By using Dockfmt, you can ensure that your Dockerfiles follow best practices and adhere to a specific style guide. It can be integrated into your workflow to automatically format \nDockerfiles, saving time and reducing errors related to inconsistent formatting. " + _desc: "Dockerfile format and parser. Like `gofmt` but for Dockerfiles." _github: https://github.com/jessfraz/dockfmt _name: dockfmt - _short: "dockfmt is a tool for formatting Dockerfiles. " 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 + _desc: "Container Image Linter for Security, Helping build the Best-Practice Docker Image, Easy to start" _github: https://github.com/goodwithtech/dockle _name: dockle - _short: "Dockle is a security and compliance scanner for Docker containers. " brew: goodwithtech/r/dockle github: github.com/goodwithtech/dockle yay: dockle-bin dockly: _bin: dockly - _desc: "Dockly is a terminal-based dashboard for managing Docker containers and services. It provides a user-friendly interface to monitor and interact with Docker containers, images, networks, and volumes. \nWith Dockly, users can view container logs, inspect container details, start/stop containers, and more, all from the command line. It offers a convenient way to manage Docker resources without needing \nto switch to a separate GUI application. Dockly is written in Node.js and supports various features to streamline Docker container management in a terminal environment. " + _desc: "Immersive terminal interface for managing docker containers and services" _github: https://github.com/lirantal/dockly _name: Dockly - _short: "Dockly is a terminal-based dashboard for managing Docker containers. " npm: dockly dockutil: _bin: dockutil - _desc: "Dockutil is a command-line utility for managing the dock in macOS. It allows users to add, remove, and arrange items on the dock from the terminal. This tool is particularly useful for system \nadministrators or users who want to automate dock configurations. It provides a simple and efficient way to customize the dock layout without having to manually drag and drop icons. The GitHub \nrepository contains the source code, documentation, and examples on how to use dockutil effectively. " + _desc: "dockutil is a command line utility for managing macOS dock items." _github: https://github.com/kcrawford/dockutil _name: DockUtil - _short: "dockutil is a command-line utility for managing the macOS Dock. " brew:darwin: dockutil doctl: _bin: doctl - _desc: The official command line interface for the DigitalOcean API + _desc: "The official command line interface for the DigitalOcean API." _github: https://github.com/digitalocean/doctl _name: doctl - _short: "doctl is a command-line interface for managing DigitalOcean services. " brew: doctl github: github.com/digitalocean/doctl pacman: doctl @@ -2393,68 +2216,61 @@ softwarePackages: snap: doctl dog: _bin: dog - _desc: A command-line DNS client + _desc: "A command-line DNS client." _github: https://github.com/ogham/dog _name: dog - _short: "Dog is a command-line DNS client for DNS-over-HTTPS. " 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 allows you to record and replay shell commands with annotations, making it perfect for demonstrations or tutorials. You can define a \nsequence of commands, add comments, and execute them in a controlled manner. It supports syntax highlighting, timing control, and customization options to enhance the presentation experience. Overall, \nit's a handy tool for showcasing command-line workflows in a structured and engaging way. " + _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! - _short: "doitlive is a tool for live presentations in the terminal, allowing you to script and replay command line sessions with ease. " brew: doitlive pipx: doitlive dokany: _bin: dokany - _desc: "Dokany is a user-mode file system library for Windows that provides a Windows kernel driver to create and manage virtual file systems. It allows developers to create file systems without writing a \nkernel driver. Dokany is similar to FUSE (Filesystem in Userspace) on Unix-like systems. It enables users to mount virtual disks or network drives and interact with them as if they were physical drives.\nDokany is open-source and provides a simple API for developers to create custom file systems on Windows. " + _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 - _short: "Dokany is a user-mode file system library for Windows. " choco: dokany dotenv-linter: _bin: dotenv-linter - _desc: "[Dotenv Linter](https://dotenv-linter.github.io) is a lightning-fast linter for .env files. Written in Rust" + _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 - _short: "dotenv-linter is a tool for checking .env files for errors and inconsistencies. " brew: dotenv-linter cargo: dotenv-linter scoop: dotenv-linter yay: dotenv-linter dotenv-vault: _bin: dotenv-vault - _desc: "dotenv-vault is a tool developed by the dotenv-org organization on GitHub. It is designed to securely manage secrets in a .env file using HashiCorp Vault. This tool allows you to fetch secrets from \nVault and inject them into your application's environment variables, providing a secure way to manage sensitive information. By integrating Vault with your .env file, you can ensure that your \napplication secrets are stored and accessed in a secure manner. " + _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 - _short: "dotenv-vault is a tool that loads environment variables from HashiCorp Vault into your application. " brew: dotenv-org/brew/dotenv-vault npm: dotenv-vault dotnet: _bin: dotnet - _desc: "[.Net](https://dotnet.microsoft.com/) lets you create beautiful apps and scalable cloud services, faster and easier with the free, open-source platform that's loved by developers and trusted by organizations" + _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 - _short: "dotnet is a GitHub repository for the .NET development platform by Microsoft. " brew: dotnet choco: dotnet yay: dotnet-sdk-bin dprint: _bin: dprint - _desc: "[dprint](https://dprint.dev/) is a pluggable and configurable code formatting platform written in Rust." + _desc: "Pluggable and configurable code formatting platform written in Rust." _docs: https://dprint.dev/ - _github: https://github.com/dprint + _github: https://github.com/dprint/dprint _home: https://dprint.dev/ _name: DPrint - _short: "dprint is a code formatting tool for various programming languages available on GitHub. " brew: dprint cargo: dprint npm: dprint @@ -2464,40 +2280,36 @@ softwarePackages: script:windows: iwr https://dprint.dev/install.ps1 -useb | iex drawing: _bin: drawing - _desc: "The repository at https://github.com/maoschanz/drawing appears to be a project related to drawing. Without further details or access to the repository, it's difficult to provide a detailed description. \nTo get a better understanding, you may want to visit the repository directly to see the project's files, documentation, and any additional information provided by the owner. " + _desc: "This simple image editor, similar to Microsoft Paint, is aiming at the GNOME desktop." _github: https://github.com/maoschanz/drawing - _name: "drawing " - _short: "drawing is a simple drawing program written in Python using the Tkinter library. " + _name: drawing flatpak: com.github.maoschanz.drawing drawio: _app: draw.io.app _bin: null - _desc: Desktop version of the popular diagrams.net diagramming software + _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 - _short: "drawio-desktop is an open-source diagramming tool that allows users to create flowcharts, diagrams, and more. " appimage: draw.io cask: drawio choco: drawio drone-cli: _bin: drone - _desc: The Drone command line tools are used to interact with the Drone from the command line, and provide important utilities for managing users and repository settings + _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 - _short: "drone-cli is a command-line interface (CLI) tool for interacting with the Drone CI/CD platform. " brew: drone/drone/drone github: github.com/harness/drone-cli scoop: drone dua: _bin: dua - _desc: "dua-cli is a command-line tool available on GitHub at https://github.com/Byron/dua-cli. It is used for finding and cleaning up unnecessary or duplicate files in a directory. The tool helps in reclaiming\ndisk space by identifying redundant files based on their content. It provides options to review and delete these files efficiently. It is written in Rust and offers a fast and efficient way to manage \ndisk space usage. Users can customize the tool's behavior through various command-line options. " + _desc: "View disk space usage and delete unwanted data, fast." _github: https://github.com/Byron/dua-cli - _name: "dua-cli " - _short: "dua-cli is a fast, interactive disk usage analyzer with a colorful interface for the command line. " + _name: dua-cli brew: dua-cli cargo: dua-cli dnf:fedora: dua-cli @@ -2508,12 +2320,11 @@ softwarePackages: xbps: dua-cli duf: _bin: duf - _desc: "[duf](https://github.com/muesli/duf) is a Disk Usage/Free Utility - a better 'df' alternative. It displays a chart within your terminal that gives you an overview of hard-drive usage statistics." + _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 - _short: "Duf is a disk usage utility with a modern interface for visualizing disk space usage on your system. " brew: duf choco: duf github: github.com/muesli/duf @@ -2522,12 +2333,11 @@ softwarePackages: scoop: duf dust: _bin: dust - _desc: A more intuitive version of du in rust + _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 - _short: "Dust is a modern alternative to du command, providing a more intuitive visualization of disk usage in a terminal. " apk: dust brew:darwin: dust brew:linux: tgotwig/linux-dust/dust @@ -2536,29 +2346,26 @@ softwarePackages: pacman: dust duti: _bin: duti - _desc: "duti is a command-line tool for managing default applications on macOS. It allows users to set which applications should open specific file types or URLs by default. This tool is useful for customizing \nthe default behavior of file associations on a Mac system. Users can use duti to specify which application should open when a particular file type or URL is accessed, providing more control over the \nsystem's default application settings. " + _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 - _short: "duti is a command-line tool for managing default applications on macOS. " brew:darwin: duti eartrumpet: _bin: null - _desc: Advanced, sleek volume controls for Windows + _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 - _short: "EarTrumpet is a volume control app for Windows that provides a modern alternative to the default volume mixer. " choco: eartrumpet winget: File-New-Project.EarTrumpet easyengine: _bin: ee - _desc: "[EasyEngine](https://easyengine.io/) is a command-line control panel for Nginx to manage WordPress sites running on Nginx, PHP, MySQL, and Let's Encrypt." + _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 - _short: "EasyEngine is a command-line tool for setting up and managing WordPress sites on Linux servers efficiently. " _post: | ee config set le-mail "$(get-secret CLOUDFLARE_EMAIL)" ee config set cloudflare-api-key "$(get-secret CLOUDFLARE_API_KEY)" @@ -2567,155 +2374,130 @@ softwarePackages: edex-ui: _app: eDEX-UI.app _bin: edex-ui - _desc: A cross-platform, customizable science fiction terminal emulator with advanced monitoring & touchscreen support. + _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 - _short: "edex-ui is a sci-fi inspired terminal emulator and system monitor. " appimage: edex-ui cask: edex-ui port: edex-ui editly: _bin: editly _deprecated: Errors related to node-gyp during installation - _desc: Editly is a tool and framework for declarative NLE (non-linear video editing) using Node.js and ffmpeg. Editly allows you to easily and programmatically create a video from a set of clips, images, audio and titles, with smooth transitions and music overlaid. + _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 - _short: "Editly is a tool for creating videos programmatically using JavaScript. " npm: editly eget: _bin: eget - _desc: "eget is a tool created by zyedidia available on GitHub at https://github.com/zyedidia/eget. It is a simple command-line utility for downloading files from the internet. Users can specify a URL to \ndownload a file directly to their current directory. This tool can be useful for automating file downloads in scripts or quickly fetching files without needing a full-fledged download manager. It is \nwritten in Go and is designed to be lightweight and easy to use. " + _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 - _short: "eget is a lightweight command-line utility for downloading files from the internet. " brew: eget choco: eget go: github.com/zyedidia/eget@latest ejs: _bin: ejs - _desc: "EJS (Embedded JavaScript templates) is a simple templating language that lets you generate HTML markup with plain JavaScript. It works by embedding JavaScript code within <% %> delimiters in your HTML \ntemplates. This allows you to dynamically generate content based on variables, conditions, and loops. EJS is easy to use and integrates well with Node.js applications. It's a popular choice for \ngenerating dynamic web pages and emails. You can find more information and documentation about EJS on its GitHub repository: EJS GitHub Repository. " + _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 - _short: "EJS is a simple templating language that lets you generate HTML markup with plain JavaScript. " npm: ejs electron: _app: Electron.app _bin: electron - _desc: "[Electron](https://www.electronjs.org/) allows you to build cross-platform desktop apps with JavaScript, HTML, and CSS" + _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 - _short: "Electron is a framework that allows you to build cross-platform desktop applications using web technologies like HTML, CSS, and JavaScript. " cask: electron choco: electron npm: electron element: _app: Element.app _bin: element - _desc: "Element Web is an open-source web-based messaging application developed by Vector.im. It is built using the Matrix open network for secure, decentralized communication. Element Web allows users to chat,\nmake voice and video calls, share files, and collaborate in rooms. It supports end-to-end encryption for secure conversations. The platform is highly customizable and extensible, making it suitable for \npersonal and business use. It is actively maintained and updated by the developer community on GitHub. " + _desc: "A glossy Matrix collaboration client for the web." _github: https://github.com/vector-im/element-web + _home: https://element.io/ _name: Element - _short: "Element Web is an open-source, secure messaging application based on the Matrix protocol. " cask: element choco: element-desktop flatpak: im.riot.Riot emma: _bin: emma - _desc: Advanced package search for NPM + _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 - _short: "emma-cli is a command-line tool for managing your email templates efficiently. " npm: emma-cli emoj: _bin: emoj - _desc: Find relevant emoji from text on the command-line + _desc: "Find relevant emoji from text on the command-line 😮 ✨ 🙌 🐴 💥 🙈" _github: https://github.com/sindresorhus/emoj _name: emoj - _short: "emoj is a command-line tool that makes it easy to find and copy emojis from the terminal. " npm: emoj emplace: _bin: emplace - _desc: Emplace objects and arrays - pointer to pointer style - _docs: https://github.com/tversteeg/emplace + _desc: "👩❤️💋👩 Synchronize installed packages on multiple machines" _github: https://github.com/tversteeg/emplace - _home: https://github.com/tversteeg/emplace _name: Emplace - _short: "Emplace is a tool for quickly creating and managing GitHub repositories from the command line. " cargo: emplace nix: emplace scoop: emplace empty-trash: _bin: empty-trash - _desc: CLI to empty trash on macOS, Windows, and Linux - _docs: https://github.com/sindresorhus/empty-trash-cli + _desc: "Empty the trash" _github: https://github.com/sindresorhus/empty-trash-cli - _home: https://github.com/sindresorhus/empty-trash-cli _name: Empty Trash CLI - _short: "empty-trash-cli is a command-line tool for emptying the trash on macOS. " npm: empty-trash-cli endlessh: _bin: endlessh - _desc: "[Endlessh](https://github.com/skeeto/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." - _docs: https://github.com/skeeto/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 - _home: https://github.com/skeeto/endlessh _name: Endlessh _service: endlessh - _short: "endlessh is a tool that generates endless SSH honeypot noise to frustrate and slow down attackers. " apt: endlessh dnf:fedora: endlessh yay: endlessh-git enola: _bin: enola - _desc: Hunt down social media accounts by username across social networks (Sherlock Go clone) - _docs: https://github.com/TheYahya/enola + _desc: "🔎 Hunt down social media accounts by username across social networks" _github: https://github.com/TheYahya/enola - _home: https://github.com/TheYahya/enola _name: Enola - _short: "Enola is a tool for managing and organizing your dotfiles efficiently on GitHub. " go: github.com/theyahya/enola/cmd/enola@latest envchain: _bin: envchain _deps: - _envchain:deps - _desc: Environment variables meet macOS Keychain and gnome-keyring + _desc: "Environment variables meet macOS Keychain and gnome-keyring <3" _docs: https://github.com/sorah/envchain#usage _github: https://github.com/sorah/envchain - _home: https://github.com/sorah/envchain _name: envchain - _short: "envchain is a tool that securely stores and manages environment variables for command-line applications. " brew: envchain github: github.com/sorah/envchain envconsul: _bin: envconsul - _desc: Launch a subprocess with environment variables using data from @hashicorp Consul and Vault + _desc: "Launch a subprocess with environment variables using data from @hashicorp Consul and Vault" _github: https://github.com/hashicorp/envconsul _name: envconsul - _short: "Envconsul is a tool by HashiCorp that updates environment variables in running processes from Consul. " brew: envconsul github: github.com/hashicorp/envconsul envio: _bin: envio - _desc: "envio is a GitHub repository created by humblepenguinn. Unfortunately, without further context or access to the repository, I can't provide specific details about its contents. Typically, repositories \non GitHub contain code, documentation, or other resources related to a project. If you're interested in learning more about envio, you can visit the GitHub link provided to explore its contents, read \nthe README file, check the code, and see if there are any issues or pull requests associated with it. " + _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 - _short: "envio is a lightweight command-line tool for sending files securely over the internet using end-to-end encryption. " cargo: envio envpane: _bin: null - _desc: An OS X preference pane for environment variables - _docs: https://github.com/hschmidt/EnvPane + _desc: "EnvPane - An OS X preference pane for environment variables" _github: https://github.com/hschmidt/EnvPane - _home: https://github.com/hschmidt/EnvPane _name: EnvPane - _short: "EnvPane is a macOS preference pane for environment variables. " _when:script:darwin: '! test -d "$HOME/Library/PreferencePanes/EnvPane.prefPane"' script:darwin: | mkdir -p ~/Library/PreferencePanes @@ -2724,65 +2506,56 @@ softwarePackages: curl -sL https://github.com/hschmidt/EnvPane/releases/download/releases%2F0.8/EnvPane-0.8.tar.bz2 | tar -xjf - eslint: _bin: eslint - _desc: "[ESLint](https://eslint.org/) allows you to find and fix problems in your JavaScript code" + _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 - _short: "ESLint is a popular JavaScript linting tool that helps developers maintain code quality and adhere to coding standards. " brew: eslint npm: eslint eslint-dashboard: _bin: eslint-dashboard - _desc: "eslint-dashboard is a tool available on GitHub created by fengzilong. It provides a dashboard interface for ESLint, a popular JavaScript linter. This tool allows you to visualize and manage ESLint \nreports in a more user-friendly way, making it easier to track and address code quality issues in your JavaScript projects. It can help streamline the code review process and improve overall code \nquality by providing a centralized view of ESLint warnings and errors. " + _desc: "Interactive ESLint workflow that lives in your terminal" _github: https://github.com/fengzilong/eslint-dashboard _name: ESLint Dashboard - _short: "eslint-dashboard is a tool that provides a visual dashboard for ESLint results, making it easier to track and manage code quality issues in a project. " npm: eslint-dashboard eslint-interactive: _bin: eslint-interactive - _desc: "eslint-interactive is a tool that enhances the ESLint workflow by providing an interactive interface for managing ESLint errors and warnings. It allows users to easily fix, ignore, or review ESLint \nissues directly from the terminal. This tool simplifies the process of addressing linting errors by providing a more user-friendly and efficient way to handle them. It is particularly useful for \ndevelopers who want to streamline their ESLint workflow and improve code quality. " + _desc: "The CLI tool to fix huge number of ESLint errors" _github: https://github.com/mizdra/eslint-interactive _name: ESLint Interactive - _short: "eslint-interactive is a tool that provides an interactive interface for managing ESLint errors and warnings in your codebase. " npm: eslint-interactive eslintd: _bin: eslint_d - _desc: "eslint_d.js is a fast, persistent ESLint server designed to improve linting performance for large codebases. It runs as a daemon process in the background, allowing multiple linting requests to be \nhandled more efficiently. By keeping ESLint loaded in memory, it avoids the overhead of starting ESLint for each linting operation, resulting in faster linting times. This tool is particularly useful \nfor projects with many files or when using ESLint in an editor or build system where linting is done frequently. " - _docs: https://github.com/mantoni/eslint_d.js + _desc: "Runs eslint in a background process to improve linting time while editing." _github: https://github.com/mantoni/eslint_d.js - _home: https://github.com/mantoni/eslint_d.js _name: ESLint_d - _short: "eslint_d.js is a fast daemon for running ESLint on files. " npm: eslint_d espanso: _app: Espanso.app _bin: espanso - _desc: "Espanso is a cross-platform text expander tool that allows users to define abbreviations which expand into longer phrases or sentences. It helps in saving time and increasing productivity by automating \nrepetitive typing tasks. Espanso is highly customizable and supports various features like variables, snippets, and more. It is open-source and actively maintained, making it a popular choice for users \nlooking to streamline their typing workflow. " + _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 - _short: "Espanso is a cross-platform text expander tool that helps you type faster by replacing abbreviations with snippets of text. " appimage: federico-terzi/espanso cask: espanso choco: espanso snap: espanso --channel=latest/edge --classic esprint: _bin: esprint - _desc: "Esprint is a tool developed by Pinterest to improve the performance of JavaScript unit tests. It parallelizes test runs across multiple processes, reducing the overall test execution time. It is \ndesigned to work with Jest, a popular JavaScript testing framework. Esprint aims to optimize the testing workflow by leveraging the capabilities of modern multi-core processors. By utilizing Esprint, \ndevelopers can significantly speed up their test suites, leading to faster feedback cycles during development. It is open-source and available on GitHub at https://github.com/pinterest/esprint. " + _desc: "Fast eslint runner" _github: https://github.com/pinterest/esprint _name: ESPrint - _short: "esprint is a tool by Pinterest for running JavaScript tests with parallel processes to speed up the testing process. " npm: esprint etcd: _bin: etcd - _desc: Distributed reliable key-value store for the most critical data of a distributed system + _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 - _short: "etcd is a distributed key-value store used for shared configuration and service discovery in distributed systems. " apt: etcd brew: etcd choco: etcd @@ -2791,10 +2564,9 @@ softwarePackages: yay: etcd ettercap: _bin: ettercap - _desc: "Ettercap is a comprehensive suite for man-in-the-middle attacks on LAN. It features sniffing of live connections, content filtering on the fly, and many other interesting tricks. It supports active and \npassive dissection of many protocols and includes many features for network and host analysis. It also has plugin support to extend its functionality. Ettercap is widely used for network security \ntesting and educational purposes. You can find more information about it on its GitHub page: Ettercap GitHub. " + _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 - _short: "Ettercap is a comprehensive suite for man-in-the-middle attacks on LAN. " apt: ettercap brew: ettercap choco: ettercap @@ -2803,23 +2575,19 @@ softwarePackages: eul: _app: eul.app _bin: null - _desc: Menu bar application that shows system stats like CPU, RAM, and disk usage on macOS - _docs: https://github.com/gao-sun/eul + _desc: "🖥️ macOS status monitoring app written in SwiftUI." _github: https://github.com/gao-sun/eul - _home: https://github.com/gao-sun/eul _name: Eul - _short: "eul is a lightweight macOS system monitor. " 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. + _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 - _short: "exa is a modern replacement for ls command with more features and better output formatting. " _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 @@ -2831,7 +2599,6 @@ softwarePackages: eza: _bin: eza _desc: A modern replacement for ls. Active fork of exa. - _docs: https://eza.rocks/ _github: https://github.com/eza-community/eza _home: https://eza.rocks/ _name: Eza @@ -2846,12 +2613,11 @@ softwarePackages: xbps-install: eza exiftool: _bin: exiftool - _desc: "[exiftool](https://exiftool.org/) is a platform-independent Perl library plus a command-line application for reading, writing and editing meta information in a wide variety of files" + _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 - _short: "ExifTool is a powerful command-line tool for reading, writing, and editing metadata in a wide variety of files, including images, videos, and documents. " apt: libimage-exiftool-perl brew: exiftool choco: exiftool @@ -2861,6 +2627,8 @@ softwarePackages: 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 @@ -2870,17 +2638,16 @@ softwarePackages: port: expect fabric: _bin: fab - _desc: "Fabric is a Python library and command-line tool designed for streamlining the process of executing shell commands remotely over SSH. It simplifies the automation of tasks like deploying applications, \nrunning scripts, and managing servers. Fabric allows you to define tasks in Python scripts and execute them across multiple servers simultaneously. It provides features like parallel execution, error \nhandling, and output processing. Fabric is commonly used by developers and system administrators to automate repetitive tasks in a more efficient and consistent manner. " + _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 - _short: "Fabric is a Python library and command-line tool for streamlining the use of SSH for application deployment or systems administration tasks. " brew: fabric pipx: fabric fail2ban: _bin: fail2ban-client - _desc: "Fail2ban is an open-source intrusion prevention software that protects servers from brute-force attacks by monitoring logs for malicious activity and dynamically blocking IP addresses that exhibit \nsuspicious behavior. It works by analyzing log files, detecting patterns of failed login attempts or other malicious activities, and then taking action such as blocking the IP address for a specified \nperiod. Fail2ban is highly configurable, allowing users to define custom filters and actions. It is commonly used to enhance the security of servers and services like SSH, FTP, and web applications. " + _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 " + _name: fail2ban _notes: | fail2ban cannot be installed on Qubes Fedora 36 without messing with the qubes-firewall since firewalld is required. _service: fail2ban @@ -2888,7 +2655,6 @@ softwarePackages: - name: fail2ban sudo: true _serviceEnabled: true - _short: "Fail2ban is an open-source intrusion prevention software that protects servers from brute-force attacks by monitoring logs and blocking malicious IP addresses. " _when:linux: "! command -v qubes-firewall > /dev/null && test -f /proc/version && ! grep Microsoft /proc/version > /dev/null" apt: fail2ban brew: fail2ban @@ -2897,39 +2663,34 @@ softwarePackages: port: fail2ban fastify: _bin: fastify - _desc: Run a Fastify application with one command + _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 - _short: "fastify-cli is a command-line interface tool for generating Fastify application templates quickly and efficiently. " npm: fastify-cli fastlane: _bin: fastlane - _desc: "Fastlane is an open-source platform that automates the process of building and releasing iOS and Android apps. It simplifies tasks like code signing, generating screenshots, and distributing beta \nbuilds. Fastlane consists of multiple tools that can be used together or independently to streamline the app development workflow. It is highly customizable and can be integrated with Continuous \nIntegration (CI) systems like Jenkins. Fastlane helps developers save time and avoid common errors by automating repetitive tasks involved in the app deployment process. " + _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 - _short: "Fastlane is a tool that automates the building and releasing of iOS and Android apps. " 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. + _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 - _home: https://github.com/Svetlitski/fcp _name: fcp - _short: "fcp is a tool for copying files with progress bars in the terminal. " brew: fcp cargo: fcp nix: unstable.fcp fd: _bin: fd _bin:apt: fdfind - _desc: "[fd](https://github.com/sharkdp/fd) is a program that can search for files on your filesystem. It is a simple, fast, and user-friendly alternative to find. While it does not aim to support all of find's powerful functionality, it provides sensible (opinionated) defaults for a majority of use cases." + _desc: "A simple, fast and user-friendly alternative to 'find'" _github: https://github.com/sharkdp/fd _name: fd - _short: "fd is a simple, fast and user-friendly alternative to find command, written in Rust. " apk: fd apt: fd-find brew: fd @@ -2941,25 +2702,23 @@ softwarePackages: scoop: fd fdupes: _bin: fdupes - _desc: "fdupes is a program written in C that finds duplicate files in a given set of directories. It compares file sizes and MD5 signatures to determine duplicates. It offers options to automatically delete or\nhardlink duplicates, making it useful for freeing up disk space. It's a handy tool for managing cluttered file systems and organizing data efficiently. The program is open-source and available on GitHub\nfor users to download, contribute to, or customize according to their needs. " + _desc: "FDUPES is a program for identifying or deleting duplicate files residing within specified directories." _github: https://github.com/adrianlopezroche/fdupes _name: fdupes - _short: "fdupes is a command-line tool for finding and removing duplicate files in a directory. " apt: fdupes brew: fdupes dnf: fdupes pacman: fdupes feathers: _bin: feathers - _desc: The command line interface for scaffolding Feathers applications - _github: https://github.com/feathersjs-ecosystem/cli - _name: "feathers-cli " - _short: "The feathersjs-ecosystem/cli is a command-line interface tool for the Feathers framework, designed to streamline development tasks and enhance productivity. " + _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: I'm unable to access external websites directly. Could you provide me with a brief description or any specific details you would like to know about the https://github.com/ferdium/ferdium-app repository? + _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 @@ -2967,18 +2726,17 @@ softwarePackages: flatpak: $HOME/.var/app/org.ferdium.Ferdium/config/Ferdium snap: $HOME/snap/ferdium/current/.config/Ferdium _github: https://github.com/ferdium/ferdium-app - _name: "ferdium-app " - _short: "ferdium-app is a GitHub repository belonging to user ferdium. " + _home: https://ferdium.org/ + _name: ferdium-app cask: ferdium choco: ferdium flatpak: org.ferdium.Ferdium snap: ferdium ffmpeg: _bin: ffmpeg - _desc: "[FFmpeg](https://www.ffmpeg.org/) is the leading multimedia framework. It is able to decode, encode, transcode, mux, demux, stream, filter and play pretty much anything that humans and machines have created. It supports the most obscure ancient formats up to the cutting edge." + _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 - _short: "FFmpeg is a powerful multimedia framework that can decode, encode, transcode, mux, demux, stream, filter, and play almost anything that humans and machines have created. " apk: ffmpeg apt: ffmpeg brew: ffmpeg @@ -2988,10 +2746,9 @@ softwarePackages: scoop: ffmpeg ffsend: _bin: ffsend - _desc: "[ffsend](https://github.com/timvisee/ffsend) (formerly [Firefox Send](https://support.mozilla.org/en-US/kb/what-happened-firefox-send)) allows you to easily and securely share files and directories from the command line through a safe, private and encrypted link using a single simple command. Files are shared using the [Send](https://send.vis.ee/) service and may be up to 1GB. Others are able to download these files with this tool, or through their web browser." + _desc: "📬 Easily and securely share files from the command line. A fully featured Firefox Send client." _github: https://github.com/timvisee/ffsend _name: ffsend - _short: "ffsend is a command-line tool for securely and easily sharing files from the terminal using Firefox Send. " apk: ffsend brew: ffsend github: github.com/timvisee/ffsend @@ -3001,7 +2758,7 @@ softwarePackages: yay: ffsend fiddler: _bin: fiddler - _desc: The community-trusted free Windows-only tool that logs HTTP(s) network traffic. + _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 @@ -3013,19 +2770,17 @@ softwarePackages: _app: Fig.app _bin: fig _deprecated: Acquired by Amazon and relabeled as CodeWhisperer - _desc: "[Fig](https://fig.io/) adds autocomplete to your terminal. As you type, Fig pops up subcommands, options, and contextually relevant arguments in your existing terminal." + _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 - _short: "Fig Autocomplete is a tool that enhances shell autocompletion on MacOS and Linux systems, providing a more interactive and user-friendly experience for navigating and completing commands in the \nterminal. " cask: fig figlet: _bin: figlet - _desc: "Figlet is a program that generates text banners in various typefaces, known as \"figlet fonts.\" It allows users to create ASCII art text using different font styles. The GitHub repository you mentioned, \nhttps://github.com/cmatsuoka/figlet, likely contains the source code, documentation, and possibly additional resources related to the Figlet program. Users can download, install, and customize Figlet to\ncreate visually appealing text-based designs for various purposes like banners, signs, or decorative text in terminal applications. " + _desc: "FIGlet is a program that creates large characters out of ordinary screen characters." _github: https://github.com/cmatsuoka/figlet _name: Figlet - _short: "Figlet is a command-line tool that generates text banners in various fonts. " apt: figlet brew: figlet choco: figlet @@ -3035,7 +2790,7 @@ softwarePackages: figma: _app: Figma.app _bin: null - _desc: Collaborative team software + _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/ @@ -3047,24 +2802,22 @@ softwarePackages: snap: figma-linux filebrowser: _bin: filebrowser - _desc: "[File Browser](https://filebrowser.org/) is a tool that lets you browse and edit files on any mounting point in the operating system." + _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 - _short: "Filebrowser is an open-source, self-hosted web-based file manager with a simple and intuitive interface for managing files on a server. " 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: "[FileZilla](https://filezilla-project.org/) is a free software, cross-platform FTP application, consisting of FileZilla Client and FileZilla Server. Client binaries are available for Windows, Linux, and macOS, server binaries are available for Windows only." + _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 - _short: "This is the URL for the FileZilla project's Subversion repository. " apt: filezilla choco: filezilla dnf: filezilla @@ -3072,22 +2825,22 @@ softwarePackages: 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 + _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 " - _short: "firebase-tools is a command-line interface for Firebase services, allowing developers to deploy and manage Firebase projects from the terminal. " + _name: firebase-tools npm: firebase-tools firefox: _app: Firefox.app _bin: firefox _deps: - htmlq - _desc: "[Mozilla Firefox](https://www.mozilla.org/en-US/firefox/new/), or simply Firefox, is a free and open-source web browser developed by the Mozilla Foundation and its subsidiary, the Mozilla Corporation. Firefox uses the Gecko layout engine to render web pages, which implements current and anticipated web standards." - _docs: https://developer.mozilla.org/en-US/ + _desc: "No shady privacy policies or back doors for advertisers. Just a lightning fast browser that doesn’t 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 @@ -3109,10 +2862,9 @@ softwarePackages: pacman: firefox firefox-profile: _bin: firefox-profile - _desc: "firefox-profile-js is a Node.js library that allows you to create and manage Firefox profiles programmatically. It provides functions to create new profiles, set preferences, add extensions, and manage \ncookies and permissions. This library can be useful for automated testing, web scraping, or any scenario where you need to interact with Firefox profiles in a scripted manner. It simplifies the process \nof working with Firefox profiles through a set of easy-to-use functions. " + _desc: "Create or update Firefox Profile programmatically." _github: https://github.com/saadtazi/firefox-profile-js _name: Firefox Profile CLI - _short: "firefox-profile-js is a tool for managing Firefox profiles programmatically using JavaScript. " npm: firefox-profile firewall-applet: _bin: firewall-applet @@ -3128,7 +2880,7 @@ softwarePackages: pacman: firewall-config firewalld: _bin: firewall-cmd - _desc: "Firewalld is a dynamic firewall management tool for Linux systems. It provides a dynamically managed firewall with support for network zones, services, and rich rules. It allows for easy configuration \nof firewall rules through a command-line interface or graphical user interface. Firewalld is designed to be more user-friendly and flexible compared to traditional static firewall configurations. It is \nactively maintained and widely used in various Linux distributions to enhance network security and manage firewall settings efficiently. " + _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/ @@ -3136,7 +2888,6 @@ softwarePackages: #!/usr/bin/env bash if command -v ufw > /dev/null; then sudo ufw disable; fi _service: firewalld - _short: "firewalld is a dynamic firewall management tool for Linux systems. " apt: firewalld dnf: firewalld emerge: net-firewall/firewalld @@ -3145,19 +2896,17 @@ softwarePackages: fiscript: _app: FiScript.app _bin: fiscript - _desc: "FiScript is a command-line tool for macOS that allows users to interact with files and directories using a simple and intuitive syntax. It provides a set of commands that can be used to perform various \nfile operations such as copying, moving, renaming, deleting, and more. FiScript aims to simplify file management tasks for users who prefer working in the terminal. It is written in Swift and offers a \nrange of features to enhance file manipulation efficiency on macOS systems. " + _desc: "Execute custom scripts from the MacOS context menu (CTRL+click) in Finder." _github: https://github.com/Mortennn/FiScript _name: FiScript - _short: "FiScript is a command-line tool for macOS that allows you to interact with files and directories using a simple and intuitive syntax. " cask: fiscript fission: _bin: fission - _desc: Fast and Simple Serverless Functions for Kubernetes + _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 - _short: "Fission is an open-source, Kubernetes-native serverless framework for easily deploying functions and applications. " 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 @@ -3165,31 +2914,28 @@ softwarePackages: script: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 + _desc: "Fabulously kill processes. Cross-platform." _github: https://github.com/sindresorhus/fkill _name: fkill - _short: "fkill is a command-line tool for macOS that helps you easily kill processes by name or port. " 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. + _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 - _short: "Flake8 is a Python tool that combines linting and style checking using various plugins to help maintain code quality. " brew: flake8 pipx: flake8 flameshot: _app: flameshot.app _bin: flameshot - _desc: Powerful yet simple to use screenshot software + _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 - _short: "Flameshot is a powerful open-source screenshot tool for Linux and Windows, allowing users to capture, edit, and annotate screenshots with ease. " apt: flameshot cask: flameshot choco: flameshot @@ -3206,24 +2952,22 @@ softwarePackages: zypper: flameshot flatseal: _bin: flatseal - _desc: "Flatseal is a graphical utility tool for managing permissions in Flatpak applications on Linux systems. It provides a user-friendly interface to view and modify the permissions granted to Flatpak \napplications, enhancing the security and privacy control for users. With Flatseal, users can easily adjust permissions such as access to files, network, and hardware devices for individual Flatpak \napplications, giving them more control over their system's security settings. " + _desc: "Flatseal is a graphical utility to review and modify permissions from your Flatpak applications." _github: https://github.com/tchx84/Flatseal - _name: "Flatseal " - _short: "Flatseal is a graphical utility to manage permissions for Flatpak applications on Linux systems. " + _name: Flatseal flatpak: com.github.tchx84.Flatseal fleetctl: _bin: fleetctl - _desc: Open-source platform for IT and security teams with thousands of computers. (Linux, macOS, Windows, ChromeOS, AWS, Google Cloud, Azure, data center, containers, IoT) + _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 - _short: "Fleet is an open-source device management platform for macOS, Windows, and Linux systems. " npm: fleetctl flipper: _app: Flipper.app _bin: flipper - _desc: A desktop debugging platform for mobile developers. + _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/ @@ -3232,77 +2976,67 @@ softwarePackages: choco: flipper flow-launcher: _bin: null - _desc: Quick file search & app launcher for Windows with community-made plugins + _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 - _short: "Flow.Launcher is an open-source productivity tool for Windows that enhances search and navigation capabilities through customizable plugins and hotkeys. " choco: Flow-Launcher scoop: Flow-Launcher winget: Flow Launcher flutter: _bin: flutter - _desc: "[Flutter](https://flutter.dev/) transforms the app development process. Build, test, and deploy beautiful mobile, web, desktop, and embedded apps from a single codebase" + _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 - _short: "Flutter is a popular open-source UI software development kit created by Google for building natively compiled applications for mobile, web, and desktop from a single codebase. " cask: flutter choco: flutter snap: flutter --classic yay: flutter fly: _bin: fly - _desc: CLI to manage Concourse CI installation + _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 - _short: "Concourse is an open-source continuous integration and continuous delivery (CI/CD) tool. " cask: fly github: https://github.com/concourse/concourse yay: fly-cli fm: _bin: fm - _desc: Terminal file manager + _desc: "Terminal file manager" _github: https://github.com/mistakenelf/fm _name: fm - _short: "fm is a simple file manager for the terminal. " github: github.com/mistakenelf/fm go: github.com/mistakenelf/fm@latest footloose: _bin: footloose - _desc: Container Machines - Containers that look like Virtual Machines - _docs: https://github.com/weaveworks/footloose + _desc: "Container Machines - Containers that look like Virtual Machines" _github: https://github.com/weaveworks/footloose - _home: https://github.com/weaveworks/footloose _name: Footloose - _short: "Footloose is a tool that creates lightweight containers as virtual machines for development and testing purposes. " brew: weaveworks/tap/footloose go: github.com/weaveworks/footloose@master forever: _bin: forever - _desc: "forever is a simple CLI tool for ensuring that a given script runs continuously. It's particularly useful for keeping Node.js scripts running indefinitely. It can restart the script if it crashes, and \nit also has features like logging, different log levels, and the ability to specify the maximum number of restarts within a specific time frame. This tool is handy for managing and monitoring \nlong-running processes, making it easier to maintain the stability of your applications. " + _desc: "A simple CLI tool for ensuring that a given script runs continuously (i.e. forever)" _github: https://github.com/foreversd/forever _name: Forever - _short: "forever is a simple CLI tool for ensuring that a given script runs continuously. " npm: forever forklift: _bin: forklift - _desc: "Forklift is a file manager for macOS that provides a user-friendly interface for managing files and folders. It offers features like dual-pane navigation, remote file access (FTP, SFTP, WebDAV, Amazon \nS3, Backblaze B2), file synchronization, file compression, and more. It is designed to be a powerful alternative to the default Finder app on macOS, with a focus on efficiency and ease of use. Users can\ncustomize the interface, keyboard shortcuts, and workflows to suit their preferences. Forklift is developed by BinaryNights and is available for purchase on the Mac App Store. " + _desc: "A Simple GUI for youtube-dl using PyGObject" _github: https://github.com/Johnn3y/Forklift - _name: "Forklift " - _short: "Forklift is a powerful file manager for macOS with a dual-pane interface, remote file access, and advanced file management features. " + _name: Forklift flatpak: com.github.Johnn3y.Forklift fpm: _bin: fpm _deps: - fpm:deps - _desc: "[fpm](https://github.com/jordansissel/fpm) (short for Effing package management) allows you to build packages for multiple platforms with great ease. The source of your package can be a gem, Python module, pear, directory, .tar.gz, rpm, deb, Node.js package, or pacman package. The target packages it supports are deb, rpm, solaris, freebsd, tar, directory, Mac OS X .pkg file, or pacman package." + _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 - _short: "fpm is a tool for building packages in various formats like deb, rpm, and others, making package management easier across different systems. " gem: fpm fpm:deps: _github: false @@ -3324,10 +3058,9 @@ softwarePackages: - gcc fq: _bin: fq - _desc: jq for binary formats + _desc: "jq for binary formats - tool, language and decoders for working with binary and text formats" _github: https://github.com/wader/fq _name: fq - _short: "fq is a command-line tool for viewing and querying JSON data interactively. " apk: fq brew: wader/tap/fq github: github.com/wader/fq @@ -3336,39 +3069,31 @@ softwarePackages: scoop: fq fritzing: _bin: fritzing - _desc: Fritzing is an open-source hardware initiative that makes electronics accessible as a creative material for anyone. We offer a software tool, a community website and services in the spirit of Processing and Arduino, fostering a creative ecosystem that allows users to document their prototypes, share them with others, teach electronics in a classroom, and layout and manufacture professional PCBs. + _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 - _short: "Fritzing is an open-source software used for designing electronics projects. It provides a user-friendly interface for creating circuit diagrams, PCB layouts, and more. " _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. - _docs: https://github.com/fatedier/frp + _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 - _home: https://github.com/fatedier/frp _name: frpc (client) - _short: "frp is a fast reverse proxy to help expose a local server to the internet securely. " 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. - _docs: https://github.com/fatedier/frp + _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 - _home: https://github.com/fatedier/frp _name: frps (server) - _short: "frp is a fast reverse proxy to help expose a local server to the internet securely. " brew: frps fselect: _bin: fselect - _desc: Extension to find files with SQL-like queries + _desc: "Extension to find files with SQL-like queries" _github: https://github.com/jhspetersson/fselect _name: fselect - _short: "fselect is a command-line tool for searching files with SQL-like queries. " brew: fselect cargo: fselect choco: fselect @@ -3376,28 +3101,23 @@ softwarePackages: yay: fselect fuego: _bin: fuego - _desc: Fuego is a command line client for the Firestore database - _docs: https://github.com/sgarciac/fuego + _desc: "Fuego is a command line client for the Firestore database" _github: https://github.com/sgarciac/fuego - _home: https://github.com/sgarciac/fuego _name: Fuego - _short: "Fuego is a lightweight and fast web framework for Go. " brew: fuego-firestore go: github.com/sgarciac/fuego@latest snap: fuego fury: _bin: fury - _desc: "Gemfury is a service that provides private package repositories for RubyGems, Python packages, NPM modules, and more. It allows developers to securely host and distribute their private code and \ndependencies. Gemfury supports continuous integration tools like Travis CI and Jenkins, making it easy to integrate into existing workflows. It also offers features like team collaboration, access \ncontrol, and detailed analytics. Overall, Gemfury is a convenient solution for managing and sharing private packages across different programming languages. " + _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 - _short: "Gemfury is a platform for hosting and sharing private RubyGems, Python packages, and NPM modules. " brew: gemfury/tap/gemfury fuse: _bin: null - _desc: "[macFUSE](https://osxfuse.github.io/) allows you to extend macOS via third party file systems." + _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 - _short: "libfuse is a library for writing filesystems in userspace on Unix-like operating systems. " _when:cask: '! test -d /usr/local/Caskroom/macfuse && ! test -d "$HOMEBREW_PREFIX/Caskroom/macfuse"' apt: - fuse @@ -3405,12 +3125,11 @@ softwarePackages: cask: macfuse fx: _bin: fx - _desc: A terminal JSON viewer. + _desc: "Terminal JSON viewer & processor" _docs: https://github.com/antonmedv/fx/blob/master/doc/doc.md _github: https://github.com/antonmedv/fx - _home: https://github.com/antonmedv/fx + _home: https://fx.wtf/ _name: FX - _short: "fx is a command-line tool for processing JSON data interactively. " brew: fx go: github.com/antonmedv/fx@latest pacman: fx @@ -3419,13 +3138,11 @@ softwarePackages: snap: fx fzf: _bin: fzf - _desc: "[fzf](https://github.com/junegunn/fzf) is a general-purpose command-line fuzzy finder. It's an interactive Unix filter for command-line that can be used with any list; files, command history, processes, hostnames, bookmarks, git commits, etc." + _desc: "🌸 A command-line fuzzy finder" _docs: https://github.com/junegunn/fzf#usage _github: https://github.com/junegunn/fzf - _home: https://github.com/junegunn/fzf _name: fzf _preload: true - _short: "fzf is a command-line fuzzy finder for searching and selecting items interactively. " apk: fzf apt: fzf brew: fzf @@ -3440,7 +3157,7 @@ softwarePackages: zypper: fzf gawk: _bin: gawk - _desc: An implementation of the AWK programming language + _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/ @@ -3454,10 +3171,8 @@ softwarePackages: scoop: gawk gcc: _bin: gcc - _desc: "The link https://github.com/gcc-mirror/gcc leads to the official mirror of the GNU Compiler Collection (GCC) on GitHub. GCC is a widely used compiler for programming languages like C, C++, and Fortran. \nThis repository contains the source code for GCC, allowing developers to contribute to its development, report issues, and access the latest updates. It's a valuable resource for anyone interested in \nunderstanding or modifying the inner workings of this essential compiler tool. " _github: https://github.com/gcc-mirror/gcc _name: GCC - _short: "The gcc-mirror/gcc repository on GitHub is a mirror of the official GCC (GNU Compiler Collection) repository. " apt: gcc brew: gcc dnf: gcc @@ -3465,8 +3180,9 @@ softwarePackages: port: gcc11 gcloud: _bin: gcloud - _desc: "[Google Cloud SDK](https://cloud.google.com/sdk) includes tools and libraries for interacting with Google Cloud products and services. With it, you can orchestrate virtual machine instances directly from your command line, manage Compute Engine networks/firewalls/disks, simulate Pub/Sub locally, and much more." + _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 @@ -3474,33 +3190,29 @@ softwarePackages: yay: google-cloud-sdk gcsf: _bin: gcsf - _desc: "gcsf is a FUSE file system that allows you to mount your Google Drive account as a local file system for easy access and manipulation of your files. It uses Google Drive API to interact with your Google\nDrive account securely. With gcsf, you can perform various file operations like browsing, uploading, downloading, and deleting files on your Google Drive directly from your terminal. It provides a \nconvenient way to work with your Google Drive files without needing a web browser. " + _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 - _short: "gcsf is a FUSE file system that allows you to mount your Google Drive account as a local file system. " cargo: gcsf gdbgui: _bin: gdbgui - _desc: "gdbgui is a browser-based frontend for the GNU Debugger (GDB), allowing users to debug C, C++, and Rust code in a visual interface. It provides features like code highlighting, variable inspection, and \nmemory viewing. Users can set breakpoints, step through code, and analyze program state in a more user-friendly manner compared to traditional command-line debugging. The tool aims to simplify the \ndebugging process by offering a graphical representation of the debugging session. It can be a useful tool for developers looking for a more intuitive way to debug their code. " + _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 " - _short: "gdbgui is a browser-based graphical interface for GDB (GNU Debugger) that allows for debugging programs with a visual representation of the code execution flow. " + _name: gdbgui pipx: gdbgui gdown: _bin: gdown - _desc: Download a large file from Google Drive + _desc: "Google Drive Public File Downloader when Curl/Wget Fails" _github: https://github.com/wkentaro/gdown - _name: "gdown " - _short: "gdown is a Python package that allows you to download files from Google Drive using their shareable links. " + _name: gdown pipx: gdown gdrive: _bin: gdrive - _desc: Google Drive CLI Client + _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 - _short: "gdrive is a command-line utility for interacting with Google Drive. " brew: gdrive choco: gdrive github: github.com/prasmussen/gdrive @@ -3511,15 +3223,14 @@ softwarePackages: gdu: _bin: gdu _deprecated: Deprecated in favor of `duf` which is written in Rust - _desc: "gdu is a disk usage analyzer with an ncurses interface for Unix systems. It provides a visual representation of disk space usage, allowing users to quickly identify large files and directories. Users \ncan navigate through directories, delete files, and drill down into specific folders to manage disk space efficiently. It is a lightweight and fast tool that can be useful for system administrators and \nusers looking to optimize their disk usage. " + _desc: "Fast disk usage analyzer with console interface written in Go" _github: https://github.com/dundee/gdu - _name: "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 - _short: "gdu is a disk usage analyzer with a terminal interface for MacOS. " apt:debian: gdu brew: gdu go: github.com/dundee/gdu/v5/cmd/gdu@latest @@ -3527,31 +3238,30 @@ softwarePackages: snap: gdu-disk-usage-analyzer generator-ngx-rocket: _bin: ngx - _desc: "ngx-rocket/generator-ngx-rocket is a Yeoman generator for Angular applications. It provides a scaffolding tool to quickly set up and generate Angular projects with best practices, including a modular \narchitecture, lazy loading, and more. This generator helps streamline the process of creating Angular applications by providing a solid foundation and structure to build upon. It is a useful tool for \ndevelopers looking to kickstart their Angular projects efficiently. " + _desc: "🚀 Extensible Angular 14+ enterprise-grade project generator" _github: https://github.com/ngx-rocket/generator-ngx-rocket _name: Angular - _short: "generator-ngx-rocket is a Yeoman generator for Angular applications, providing a solid foundation with best practices and a modular architecture. " 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: Google Font Installer is a NodeJS module/CLI that lets you Search, Download and Install fonts offered by Google Web Fonts + _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 " - _short: "google-font-installer is a script that simplifies the process of installing Google Fonts on your system. " + _name: google-font-installer npm: google-font-installer gh: _bin: gh - _desc: "[gh](https://cli.github.com/) is GitHub on the command line. It brings pull requests, issues, and other GitHub concepts to the terminal next to where you are already working with git and your code." + _desc: "GitHub’s official command line tool" _docs: https://cli.github.com/manual/ _github: https://github.com/cli/cli _home: https://cli.github.com/ _name: Github CLI - _short: "GitHub CLI is a command-line tool that brings GitHub to your terminal. " brew: gh choco: gh port: gh @@ -3559,28 +3269,25 @@ softwarePackages: winget: GitHub.cli ghcup: _bin: ghcup - _desc: "ghcup is a tool for installing and managing multiple versions of the Haskell compiler GHC. It allows you to easily switch between different versions of GHC, install development tools, and manage Haskell\npackages. With ghcup, you can keep your Haskell environment organized and up-to-date. It simplifies the process of managing Haskell installations and dependencies, making it easier for developers to \nwork with Haskell projects. " + _desc: "GHCup is the main installer for the general purpose language Haskell." _github: https://github.com/haskell/ghcup-hs _name: GHCup - _short: "ghcup-hs is a tool for managing Haskell installations on your system. " brew: ghcup ghorg: _bin: ghorg - _desc: "[ghorg](https://github.com/gabrie30/ghorg) allows you to quickly clone all of an org's, or user's repositories into a single directory." + _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 - _short: "ghorg is a tool for cloning all repositories of a GitHub organization quickly and easily. " brew: gabrie30/utils/ghorg github: github.com/gabrie30/ghorg go: github.com/gabrie30/ghorg@latest yay: ghorg gifsicle: _bin: gifsicle - _desc: "Gifsicle is a powerful command-line tool for creating, editing, and optimizing GIF images. It allows you to manipulate GIF files by resizing, optimizing, and applying various effects. With Gifsicle, you\ncan merge multiple GIFs, extract frames, and adjust colors. It's a versatile tool for working with GIF images efficiently. You can find more information and detailed usage instructions on its GitHub \npage: https://github.com/kohler/gifsicle. " + _desc: "Create, manipulate, and optimize GIF images and animations" _github: https://github.com/kohler/gifsicle _name: Gifsicle - _short: "gifsicle is a powerful command-line tool for creating, editing, and optimizing GIF images. " apt: gifsicle brew: gifsicle choco: gifsicle @@ -3591,12 +3298,12 @@ softwarePackages: gimp: _app: GIMP.app _bin: gimp - _desc: "[GIMP](https://www.gimp.org/) is a free and open-source raster graphics editor used for image manipulation and image editing, free-form drawing, transcoding between different image file formats, and more specialized tasks. GIMP is released under GPLv3+ license and is available for Linux, macOS, and Microsoft Windows." + _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 - _short: "GIMP is a free and open-source image editor for tasks like photo retouching, image composition, and image authoring. " apt: gimp cask: gimp choco: gimp @@ -3606,27 +3313,25 @@ softwarePackages: snap: gimp gist: _bin: gist - _desc: "[gist](https://github.com/defunkt/gist) provides a command that you can use from your terminal to upload content to https://gist.github.com/. This role will optionally set up a dotfile that handles authentication if you pass the appropriate configuration." + _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 - _short: "Gist is a tool for sharing code snippets or files easily on GitHub. " gem: gist git: _bin: git - _desc: "git/git is the official repository for the Git version control system. It contains the source code for Git, along with documentation, release notes, and other resources. Users can contribute to Git by \nsubmitting pull requests, reporting issues, and participating in discussions. The repository is maintained by the Git community and serves as the central hub for all things related to the development \nand improvement of 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 - _name: "git " - _short: "git/git is the official repository for the Git version control system. " + _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 tool that aims to simplify and optimize Git workflows by eliminating the need for branches. It allows users to work directly on commits, making it easier to navigate and manage \nchanges without the overhead of creating and switching between branches. This approach can potentially improve performance and reduce complexity in certain Git workflows. The tool provides commands to \nhelp users interact with commits directly, making it a unique and interesting alternative to traditional branch-based Git workflows. " + _desc: "git-branchless is a suite of tools which enhances Git in several ways." _github: https://github.com/arxanas/git-branchless _name: Git Branchless - _short: "git-branchless is a tool that simplifies Git workflows by avoiding the use of branches. It allows you to work directly on the main branch, making the process more linear and reducing the complexity of \nmanaging multiple branches. " _todo: | echo "TODO: Consider implementing:" echo "echo >> ~/.bashrc "alias git='git-branchless wrap --'"" @@ -3638,19 +3343,17 @@ softwarePackages: scoop: git-branchless git-bug: _bin: git-bug - _desc: "git-bug is a command-line tool that integrates a bug tracker directly into your Git workflow. It allows you to manage issues and bugs using Git commands, making it easy to track and resolve issues \nwithin your repository. With git-bug, you can create, list, edit, and close issues directly from the command line, streamlining the bug tracking process for developers. It also supports features like \nlabels, comments, and attachments, providing a comprehensive solution for managing project issues within Git. " + _desc: "Distributed, offline-first bug tracker embedded in git, with bridges" _github: https://github.com/MichaelMure/git-bug _name: Git Bug - _short: "git-bug is a distributed bug tracker embedded in Git. " brew: git-bug pkg-freebsd: git-bug scoop: git-bug git-extras: _bin: git-extras - _desc: "[Git Extras](https://github.com/tj/git-extras) includes extra git utilities that include repo summary, repl, changelog population, author commit percentages, and more." + _desc: "GIT utilities -- repo summary, repl, changelog population, author commit percentages and more" _github: https://github.com/tj/git-extras _name: git-extras - _short: "git-extras is a collection of useful Git utilities. " ansible:windows: professormanhattan.gitextras apt: git-extras brew: git-extras @@ -3658,99 +3361,89 @@ softwarePackages: pacman: git-extras git-filter-repo: _bin: git-filter-repo - _desc: "[gitfilterrepo](https://github.com/newren/git-filter-repo) is a versatile tool for rewriting history" + _desc: "Quickly rewrite git repository history (filter-branch replacement)" _github: https://github.com/newren/git-filter-repo - _name: "git-filter-repo " - _short: "git-filter-repo is a powerful tool for rewriting Git repository history efficiently and with ease. " + _name: git-filter-repo brew: git-filter-repo pipx: git-filter-repo git-jump: _bin: git-jump - _desc: "git-jump is a tool available at https://github.com/mykolaharmash/git-jump designed to enhance navigation within a Git repository. It allows users to quickly jump to different parts of a repository by \nproviding a fuzzy search functionality for branches, tags, and commits. This tool can be especially useful for developers working on projects with many branches or frequent commits, making it easier to \nnavigate and switch between different parts of the repository efficiently. " + _desc: "Improved navigation between Git branches." _github: https://github.com/mykolaharmash/git-jump _name: Git Jump - _short: "git-jump is a tool that allows you to quickly switch between Git branches using fuzzy search. " brew: mykolaharmash/git-jump/git-jump npm: git-jump git-lfs: _bin: git-lfs _deps: - git - _desc: Git LFS (Large File Storage) replaces large files such as audio samples, videos, datasets, and graphics with text pointers inside Git, while storing the file contents on a remote server like GitHub.com or GitHub Enterprise. + _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 - _short: "git-lfs is an open-source extension for Git that manages large files by storing them outside the main repository. " brew: git-lfs scoop: git-lfs git-notify: _bin: git-notify - _desc: Communicate important updates to your team via git commit messages + _desc: "🙉 📣 Communicate important updates to your team via git commit messages" _github: https://github.com/jevakallio/git-notify _name: Git Notify - _short: "git-notify is a tool that sends desktop notifications when you have new commits in your Git repositories. " npm: git-notify git-open: _bin: git-open - _desc: Open the repo website (GitHub, GitLab, Bitbucket) in your browser + _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 " - _short: "git-open is a command-line tool that opens the GitHub page for a repository in your browser. " + _name: git-open npm: git-open git-secret: _bin: git-secret - _desc: "[git-secret](https://git-secret.io/) is a bash tool to store your private data inside a git repo. How’s that? Basically, it just encrypts, using GPG, the tracked files with the public keys of all the users that you trust. So everyone of them can decrypt these files using only their personal secret key." + _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 - _short: "git-secret is a tool to store private data securely inside a Git repository. It encrypts files before committing them, allowing you to share repositories without exposing sensitive information. " apt: git-secret brew: git-secret dnf:fedora: git-secret git-stats: _bin: git-stats - _desc: "[gitstats](https://github.com/IonicaBizau/git-stats) can track and display local git statistics. It includes the capability of displaying a GitHub-like contributions calendar in the terminal." + _desc: "🍀 Local git statistics including GitHub-like contributions calendars." _github: https://github.com/IonicaBizau/git-stats _name: git-stats - _short: "git-stats is a tool that provides statistics about a Git repository, such as contributors, commits per author, and more. " npm: git-stats git-subrepo: _bin: git-subrepo - _desc: "git-subrepo is a tool that allows you to manage subrepositories within a Git repository. It enables you to include external repositories as subdirectories within your main repository, making it easier \nto work with multiple repositories as a single project. This tool simplifies the process of managing dependencies and keeping them in sync with your main project. It provides commands to add, update, \nand push changes to subrepositories, making it a useful tool for managing complex projects with multiple dependencies. " + _desc: "git-subrepo - Git Submodule Alternative" _github: https://github.com/ingydotnet/git-subrepo _name: Git Sub Repo - _short: "git-subrepo is a tool that allows you to manage subrepositories within a Git repository, enabling you to include external repositories as subdirectories in your main repository. " brew: git-subrepo git-town: _bin: git-town - _desc: "Git Town is a Git extension that simplifies and streamlines common Git workflows. It provides a set of high-level Git commands that make it easier to work with branches, pull requests, and more. With \nGit Town, you can perform complex Git operations with simple, easy-to-remember commands, reducing the need to remember and type out lengthy Git commands. It aims to make Git more approachable for both \nbeginners and experienced users by abstracting away some of the complexity of Git operations. You can find more information and documentation on the project's GitHub page: Git Town on GitHub. " + _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 - _short: "Git Town is a command-line tool that enhances Git workflow by simplifying common tasks and automating best practices. " brew: git-town go: github.com/git-town/git-town@latest gitdock: _app: GitDock.app _bin: null _deprecated: Only supports GitLab - _desc: "[GitDock](https://gitlab.com/mvanremmerden/gitdock) is an app that displays all your GitLab activities in one place. Instead of the GitLab typical project- or group-centric approach, it collects all your information from a user-centric perspective." + _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: https://gitlab.com/mvanremmerden/gitdock - _home: https://gitlab.com/mvanremmerden/gitdock + _github: false + _gitlab: https://gitlab.com/mvanremmerden/gitdock _name: GitDock - _short: "gitdock is a GitLab repository belonging to mvanremmerden. " cask: gitdock github-classroom-assistant: _app: Classroom Assistant.app _bin: github-classroom-assistant - _desc: "GitHub Classroom Assistant is a tool designed to help teachers and students manage assignments and repositories in GitHub Classroom. It automates the process of creating student repositories, cloning \nthem to the local machine, and submitting assignments back to GitHub. This tool simplifies the workflow for both instructors and students by providing a streamlined way to manage coding assignments and \nprojects within the GitHub ecosystem. It is a valuable resource for educational institutions looking to leverage GitHub for teaching programming and version control. " - _github: https://github.com/education/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 - _short: "GitHub Classroom Assistant is a tool designed to help teachers and students manage assignments and grading on GitHub. " 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 @@ -3758,22 +3451,19 @@ softwarePackages: github-desktop: _app: GitHub Desktop.app _bin: github - _desc: "GitHub Desktop is a user-friendly desktop client for GitHub, designed to simplify interactions with GitHub repositories. It provides a graphical interface for tasks like managing repositories, reviewing\ncode, and merging changes. Users can easily clone repositories, create branches, commit changes, and push/pull code without needing to use the command line. GitHub Desktop supports both macOS and \nWindows operating systems, making it accessible to a wide range of users. It is a convenient tool for developers who prefer a visual interface for their version control workflows. " + _desc: "GitHub Desktop is an open-source Electron-based GitHub app." _github: https://github.com/desktop/desktop - _name: "desktop " - _short: "GitHub Desktop is a user-friendly desktop client for managing your Git repositories. " + _name: Github Desktop cask: github choco: github-desktop flatpak: io.github.shiftey.Desktop github-runner: _bin: github-runner - _desc: "[GitHub Runner](https://docs.github.com/en/actions/hosting-your-own-runners) is a system that you deploy and manage to execute jobs from GitHub Actions on GitHub.com." + _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 - _home: https://docs.github.com/en/actions/hosting-your-own-runners _name: GitHub Runner _when: '! test -d "${XDG_DATA_HOME:-$HOME/.local/share}/github-runner"' - _short: "GitHub Actions Runner is a tool that allows you to run GitHub Actions workflows on your own infrastructure. " script: | #!/usr/bin/env bash if [ -f "${XDG_CONFIG_HOME:-$HOME/.config}/shell/private.sh" ]; then @@ -3795,24 +3485,21 @@ softwarePackages: gitify: _app: Gitify.app _bin: null - _desc: "Gitify is a macOS desktop application that provides a streamlined interface for managing GitHub notifications. It allows users to stay updated on their GitHub activities without needing to keep a \nbrowser tab open. With Gitify, users can receive notifications, view unread notifications, mark notifications as read, and easily access their GitHub repositories. It offers a convenient way for GitHub \nusers to stay organized and informed about their projects and collaborations. " - _description: GitHub notifications on the menu bar + _desc: "GitHub notifications on your menu bar. Available on macOS, Windows & Linux." _github: https://github.com/manosim/gitify - _home: https://github.com/manosim/gitify + _home: https://www.gitify.io/ _name: Gitify - _short: "Gitify is a macOS desktop client for GitHub, providing notifications and easy access to your repositories. " cask: gitify github: github.com/manosim/gitify yay: gitify-bin gitkraken: _app: GitKraken.app _bin: gitkraken - _desc: "[GitKraken](https://www.gitkraken.com/) is a software product for developers and dev teams. The Git Client is a leading software tool helping developers maximize their productivity with a beautiful, intuitive GUI." + _desc: "Enabling Developers to Quickly Visualize Complex Data, Code, and Progress" _docs: https://support.gitkraken.com/ - _github: Not open-source + _github: false _home: https://www.gitkraken.com/ _name: GitKraken - _short: "$'Not open-source' is a string in zsh shell that uses single quotes to interpret escape sequences like \\n for newline. " cask: gitkraken choco: gitkraken flatpak: com.axosoft.GitKraken @@ -3820,14 +3507,13 @@ softwarePackages: gitlab-runner: _bin: gitlab-runner _deprecated: Deprecated in favor of GitHub CI/CD - _desc: "[GitLab Runner](https://docs.gitlab.com/runner/) is an application that works with GitLab CI/CD to run jobs in a pipeline." + _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 - _home: https://gitlab.com/gitlab-org/gitlab-runner + _gitlab: https://gitlab.com/gitlab-org/gitlab-runner _name: Gitlab Runner _service: gitlab-runner _serviceEnabled: true - _short: "GitLab Runner is an open-source project that works with GitLab CI/CD to run jobs and send the results back to GitLab. " brew: gitlab-runner choco: gitlab-runner pacman: gitlab-runner @@ -3835,17 +3521,15 @@ softwarePackages: scoop: gitlab-runner gitlabform: _bin: gitlabform - _desc: "gitlabform is a tool available at https://github.com/gitlabform/gitlabform/ designed to manage GitLab resources as code. It allows users to define GitLab resources like projects, groups, users, and more\nin a configuration file, enabling easy versioning, sharing, and automation of GitLab configurations. With gitlabform, you can apply these configurations to your GitLab instance, ensuring consistency and\nreproducibility across environments. It simplifies GitLab administration tasks by providing a declarative way to manage GitLab resources. " + _desc: "🏗 GitLabForm is a specialized configuration as a code tool for GitLab" _github: https://github.com/gitlabform/gitlabform/ - _name: "gitlabform " - _short: "gitlabform is a tool for managing GitLab resources as code, allowing you to define and version control your GitLab settings in a declarative way. " + _name: gitlabform pipx: gitlabform gitleaks: _bin: gitleaks - _desc: Extension to scan git repos (or files) for secrets using regex and entropy + _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 - _short: "gitleaks is a tool for finding sensitive information in git repositories. " brew: gitleaks dnf:fedora: gitleaks github: github.com/zricethezav/gitleaks @@ -3853,38 +3537,34 @@ softwarePackages: yay: gitleaks gitmoji-cli: _bin: gitmoji - _desc: "gitmoji-cli is a command-line tool available on GitHub that allows users to easily use Gitmoji emojis in their commit messages. Gitmoji emojis are used to help standardize and communicate the purpose of\na commit in a more visual way. This tool simplifies the process of adding these emojis to commit messages, making it easier for developers to convey the nature of their changes. It provides a list of \nemojis and their meanings, making it convenient for developers to select the appropriate emoji for their commits. " + _desc: "A gitmoji interactive cli tool for using emojis on commits. 💻" _github: https://github.com/carloscuesta/gitmoji-cli - _name: "gitmoji-cli " - _npm: Gitmoji CLI - _short: "gitmoji-cli is a command-line tool that helps you use emojis in your Git commit messages. " + _name: Gitmoji CLI + npm: gitmoji-cli brew: gitmoji npm: gitmoji-cli gitomatic: _bin: gitomatic - _desc: "[git-o-matic](https://github.com/muesli/gitomatic) is a tool to monitor git repositories and automatically pull & push changes" + _desc: "A tool to monitor git repositories and automatically pull & push changes" _github: https://github.com/muesli/gitomatic _name: git-o-matic - _short: "gitomatic is a tool for automatic syncing of Git repositories. " github: github.com/muesli/gitomatic go: github.com/muesli/gitomatic@latest pacman: gitomatic scoop: gitomatic gitql: _bin: gitql - _desc: "gitql is a command-line tool that allows you to query your Git repositories using SQL-like syntax. It provides a way to search and filter through your commit history, branches, and more using familiar \nSQL commands. This tool can be useful for developers who are comfortable with SQL and want to analyze their Git repositories in a more structured manner. It offers a unique way to interact with Git \nrepositories and extract specific information efficiently. " + _desc: "💊 A git query language" _github: https://github.com/filhodanuvem/gitql _name: GitQL - _short: "gitql is a command-line tool that allows you to query your Git repositories using SQL-like syntax. " brew: gitql gitui: _bin: gitui - _desc: Blazing fast TUI for git written in Rust + _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 - _short: "gitui is a terminal interface for Git with a user-friendly, interactive experience. " brew: gitui cargo: gitui choco: delta @@ -3897,17 +3577,16 @@ softwarePackages: winget: gitui gixy: _bin: gixy - _desc: "Gixy is a tool developed by Yandex for analyzing Nginx configuration to detect security misconfigurations and performance issues. It scans the Nginx configuration file and provides recommendations to \nimprove security and performance. Gixy helps in identifying potential vulnerabilities such as insecure directives, misconfigured headers, and more. It is a useful tool for Nginx administrators to ensure\ntheir web server is properly configured and secure. " + _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 " - _short: "gixy is a tool by Yandex for analyzing Nginx configuration to find security misconfigurations and performance issues. " + _name: gixy pipx: gixy glab: _bin: glab - _desc: An open-source GitLab command line tool bringing GitLab's cool features to your command line + _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 - _short: "glab is a GitLab CLI tool that brings GitLab to your terminal. " apk: glab brew: glab github: github.com/profclems/glab @@ -3915,11 +3594,11 @@ softwarePackages: yay: gitlab-glab-bin glances: _bin: glances - _desc: "[Glances](https://github.com/nicolargo/glances) is a cross-platform monitoring tool which aims to present a maximum of information in a minimum of space through a curses or a web interface. It can adapt the displayed information depending on the terminal size dynamically. It is a top/htop alternative for Linux, BSD, macOS, and even Windows." + _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] - _short: "Glances is a cross-platform monitoring tool that provides real-time system information in a visually appealing way. " apt:ubuntu: - python3-dev - python3-jinja2 @@ -3946,17 +3625,15 @@ softwarePackages: port: glances glen: _bin: glen - _desc: A CLI to gather GitLab project and group variables + _desc: "cli to export gitlab variables" _github: https://github.com/lingrino/glen - _name: "glen " - _short: "glen is a tool for managing Git repositories in a more efficient way. " + _name: glen go: github.com/lingrino/glen@latest glow: _bin: glow - _desc: Glow is a terminal based markdown reader designed from the ground up to bring out the beauty—and power—of the CLI + _desc: "Render markdown on the CLI, with pizzazz! 💅" _github: https://github.com/charmbracelet/glow _name: glow - _short: "Glow is a terminal markdown viewer for Unix systems. " brew: glow github: github.com/charmbracelet/glow pkg: glow @@ -3964,135 +3641,120 @@ softwarePackages: yay: glow glusterfs: _bin: gluster - _desc: "[Gluster](https://www.gluster.org/) is a free and open source software scalable network filesystem. Gluster is a software defined distributed storage that can scale to several petabytes. It provides interfaces for object, block and file storage." + _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 - _short: "GlusterFS is an open-source distributed file system that can scale out in building-block fashion to store multiple petabytes of data. " 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. It provides the graphical shell for the GNOME desktop, handling the desktop, application launching, and switching between \nwindows. The source code for GNOME Shell is hosted on GitHub at https://github.com/GNOME/gnome-shell. Developers can contribute to the project, report issues, and collaborate on improving the user \nexperience of the GNOME desktop environment. " + _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 - _short: "GNOME Shell is the official user interface of the GNOME desktop environment for Unix-like operating systems. " apt: gnome dnf: gnome pacman: gnome zypper: gnome gnome-boxes: _bin: gnome-boxes - _desc: GNOME Boxes is an application of the GNOME Desktop Environment, used to access virtual systems. Boxes uses the QEMU, KVM, and libvirt virtualization technologies + _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 - _short: "GNOME Boxes is a simple application for managing virtual machines. " apt: gnome-boxes dnf: gnome-boxes flatpak: org.gnome.Boxes pacman: gnome-boxes gnome-calendar: _bin: calendar - _desc: "GNOME Calendar \n\nGNOME Calendar is a simple and beautiful calendar application designed for the GNOME desktop environment. It allows users to manage their events, appointments, and tasks efficiently. The application \nprovides a clean interface with features like day, week, and month views, event reminders, and integration with online calendars like Google Calendar. GNOME Calendar is open-source and actively \nmaintained by the GNOME community. It is written in C and uses the GTK toolkit for its user interface. Users can contribute to the project, report issues, and suggest improvements on its GitHub \nrepository: GNOME Calendar GitHub Repository. " + _desc: "GNOME Calendar is a simple and beautiful calendar application for GNOME." _github: https://github.com/GNOME/gnome-calendar - _name: "gnome-calendar " - _short: "GNOME Calendar is a simple and elegant calendar application for the GNOME desktop environment. " + _name: gnome-calendar flatpak: org.gnome.Calendar gnome-document-viewer: _bin: document-viewer - _desc: "Evince is a document viewer designed for the GNOME desktop environment. It supports multiple document formats such as PDF, PostScript, DjVu, TIFF, and DVI. Evince provides features like text search, \ndocument indexing, annotations, and the ability to view multiple documents in tabs. It is known for its simplicity, speed, and integration with the GNOME desktop. Evince is open-source software, \nallowing users to contribute to its development and customize it to suit their needs. " + _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 " - _short: "Evince is a document viewer for GNOME desktop environment. " + _name: evince flatpak: org.gnome.Evince gnome-extension-manager: _bin: gnome-extension-manager - _desc: "The repository at https://github.com/mjakeman/extension-manager appears to be an extension manager tool created by the user mjakeman. It likely provides functionality to manage extensions for a specific\nsoftware or platform. Without further details or examining the code, it seems to be a tool designed to simplify the process of installing, updating, and managing extensions or plugins. If you need more \nspecific information, I can help you explore the repository further. " + _desc: "A utility for browsing and installing GNOME Shell Extensions." _github: https://github.com/mjakeman/extension-manager - _name: "extension-manager " - _short: "extension-manager is a tool for managing browser extensions in Chrome and Firefox. " + _name: extension-manager flatpak: com.mattjakeman.ExtensionManager gnome-eyedropper: _bin: eyedropper - _desc: "Eyedropper \n\nEyedropper is a tool available on GitHub at FineFindus/eyedropper. It is a color picker application for macOS that allows users to easily identify and capture colors from their screen. The tool provides\na simple interface for selecting colors and copying their values in various formats. It can be useful for designers, developers, and anyone working with colors in their projects. Eyedropper is designed \nto be user-friendly and efficient in helping users work with colors effectively on the macOS platform. " + _desc: "Pick and format colors." _github: https://github.com/FineFindus/eyedropper - _name: "eyedropper " - _short: "Eyedropper is a tool for macOS that allows users to quickly and easily pick colors from anywhere on the screen. " + _name: eyedropper flatpak: com.github.finefindus.eyedropper gnome-file-roller: _bin: file-roller - _desc: "File Roller is a file archive manager for GNOME desktop environments. It allows users to create and modify archives in various formats like zip, tar, and 7z. File Roller provides a simple and intuitive \ninterface for compressing and decompressing files, as well as viewing and extracting contents from archives. It integrates seamlessly with the GNOME desktop environment, making it easy to manage \ncompressed files. Additionally, it supports encryption and password protection for archives, enhancing file security. Overall, File Roller is a handy tool for managing archives on GNOME-based systems. " + _desc: "An archive manager utility for the GNOME Environment." _github: https://github.com/GNOME/file-roller - _name: "file-roller " - _short: "file-roller is a GNOME archive manager for managing compressed files on Linux systems. " + _name: file-roller flatpak: org.gnome.FileRoller gnome-image-viewer: _bin: image-viewer - _desc: "eog (Eye of GNOME) is the official image viewer for the GNOME desktop environment. It allows users to view and browse images in various formats, including JPEG, PNG, TIFF, and more. eog provides basic \nimage editing features like rotating, flipping, and cropping images. It also supports slideshows, fullscreen mode, and can display image metadata. eog is designed to be simple and easy to use, making it\na popular choice for viewing images on Linux systems running the GNOME desktop. " + _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 " - _short: "eog is the official image viewer for the GNOME desktop environment. " + _name: eog flatpak: org.gnome.eog gnome-network-displays: _bin: network-displays - _desc: "GNOME Network Displays is a project on GitHub developed by the GNOME community. It aims to provide a way to extend your desktop to other screens over the network. This tool allows you to use other \ncomputers or devices as secondary displays for your main machine. It leverages the VNC protocol to achieve this functionality. Users can mirror or extend their desktop to other devices, making it useful\nfor presentations, remote work, or simply expanding your workspace. The project is open-source and welcomes contributions from the community. " + _desc: "This is an experimental implementation of Wi-Fi Display (aka Miracast)." _github: https://github.com/GNOME/gnome-network-displays - _name: "gnome-network-displays " - _short: "gnome-network-displays is a GNOME Shell extension that allows users to cast their screen to another computer on the same network. " + _name: gnome-network-displays flatpak: org.gnome.NetworkDisplays gnome-passwords-keys: _bin: seahorse - _desc: "Seahorse is a GNOME application for managing encryption keys, passwords, and certificates in Linux systems. It provides a user-friendly interface to handle cryptographic tasks like generating key pairs,\nencrypting/decrypting files, and managing SSH keys. Seahorse integrates with the GNOME desktop environment, making it easy to work with encryption in a graphical way. It also supports OpenPGP and SSH \nprotocols, allowing users to securely store and manage their cryptographic keys. Seahorse is a valuable tool for users who need to handle encryption and key management tasks efficiently on their Linux \nsystems. " + _desc: "Seahorse is a graphical interface for managing and using encryption keys." _github: https://github.com/GNOME/seahorse - _name: "seahorse " - _short: "Seahorse is a GNOME application for managing encryption keys and passwords. " + _name: seahorse flatpak: org.gnome.seahorse.Application gnome-photos: _bin: photos - _desc: "GNOME Photos is an application for managing and organizing photos on the GNOME desktop environment. It allows users to import photos from various sources, view them in a timeline or grid layout, and \nperform basic editing tasks like cropping and rotating. Users can also organize photos into albums, search for specific images, and easily share them. GNOME Photos integrates with online accounts like \nGoogle and Flickr for seamless access to cloud-based photos. It is designed to provide a simple and intuitive way to manage a large collection of photos on Linux systems running the GNOME desktop. " + _desc: "Photos - access, organize and share your photos on GNOME" _github: https://github.com/GNOME/gnome-photos - _name: "gnome-photos " - _short: "gnome-photos is a photo management application for the GNOME desktop environment. " + _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: "GNOME Text Editor \n\nThe GNOME Text Editor, also known as gedit, is a simple and easy-to-use text editor designed for the GNOME desktop environment. It offers basic text editing features like syntax highlighting, search and\nreplace, and support for plugins to extend its functionality. It is written in C and has a clean and user-friendly interface. gedit is commonly used for editing configuration files, programming code, \nand general text editing tasks on Linux systems. It is open-source and actively maintained by the GNOME project. " + _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 " - _short: "GNOME Text Editor is a simple and easy-to-use text editor for the GNOME desktop environment. " + _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. It provides a user-friendly interface to tweak settings that are not easily accessible through the\nstandard GNOME settings. Users can modify themes, fonts, icons, extensions, and other desktop-related settings to personalize their GNOME experience. GNOME Tweaks is a popular tool among GNOME users who\nwant more control over their desktop environment's appearance and behavior. It is open-source and actively maintained by the GNOME project. " + _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 - _short: "GNOME Tweaks is a tool that allows users to customize various aspects of the GNOME desktop environment on Linux systems. " apt: gnome-tweaks dnf: gnome-tweaks pacman: gnome-tweaks gnome-video-player: _bin: video-player - _desc: "Totem is a media player for the GNOME desktop environment. It allows users to play audio and video files, as well as DVDs, VCDs, and various streaming protocols. Totem supports a wide range of formats \nand codecs, making it a versatile choice for multimedia playback on Linux systems. It also includes features like playlist support, subtitle display, and the ability to stream content from online \nsources. The project is open-source and hosted on GitHub, where users can contribute to its development and report issues. " + _desc: "Videos is movie player for the GNOME desktop based on GStreamer." _github: https://github.com/GNOME/totem - _name: "totem " - _short: "Totem is a simple and easy-to-use media player for GNOME desktop environment. " + _name: totem flatpak: org.gnome.Totem gnome-weather: _bin: gnome-weather - _desc: "GNOME Weather \n\nGNOME Weather is a simple and elegant weather application for the GNOME desktop environment. It provides users with current weather conditions, forecasts, and other weather-related information. The \napplication fetches data from various weather services to keep users informed about the weather in their location. Users can view weather details like temperature, humidity, wind speed, and more in a \nuser-friendly interface. GNOME Weather is designed to seamlessly integrate with the GNOME desktop environment, offering a convenient way for users to stay updated on weather conditions. " + _desc: "Monitor the current weather conditions for your city, or anywhere in the world." _github: https://github.com/GNOME/gnome-weather - _name: "gnome-weather " - _short: "gnome-weather is a weather application for GNOME desktop environments. " + _name: gnome-weather flatpak: org.gnome.Weather gnu: _deps:darwin: @@ -4123,12 +3785,11 @@ softwarePackages: brew: gnutls go: _bin: go - _desc: "[Go](https://golang.org/) is a statically typed, compiled programming language designed at Google by Robert Griesemer, Rob Pike, and Ken Thompson. Go is syntactically similar to C, but with memory safety, garbage collection, structural typing, and CSP-style concurrency." + _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 - _short: "The official repository for the Go programming language. " apt: golang-go brew: go choco: golang @@ -4138,27 +3799,24 @@ softwarePackages: snap: go --classic go-chromecast: _bin: go-chromecast - _desc: CLI for Google Chromecast, Home devices and Cast Groups + _desc: "cli for Google Chromecast, Home devices and Cast Groups" _github: https://github.com/vishen/go-chromecast _name: go-chromecast - _short: "go-chromecast is a Go package for controlling Chromecast devices. " github: github.com/vishen/go-chromecast go: github.com/vishen/go-chromecast@latest go-outline: _bin: go-outline - _desc: "go-outline is a tool for Go programming language that generates outline information for Go source code. It provides a way to extract structural information like types, functions, and methods from Go \nfiles. This can be useful for understanding the overall structure of a Go project or for tools that need to analyze Go code programmatically. The tool is typically used by Go developers and integrated \ninto IDEs or text editors to enhance code navigation and understanding. " + _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 " - _short: "go-outline is a Go language tool that generates code outline information for Go source files. " + _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. + _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 - _short: "GoAccess is a real-time web log analyzer and interactive viewer that runs in a terminal. " apt: goaccess brew: goaccess dnf:fedora: goaccess @@ -4167,39 +3825,35 @@ softwarePackages: pkgin: goaccess gojq: _bin: gojq - _desc: gojq is a pure Go implementation of jq that is mostly backwards compatible (but not completely) + _desc: "This is an implementation of jq command written in Go language." _github: https://github.com/itchyny/gojq _name: gojq - _short: "gojq is a command-line JSON processor written in Go. " brew: gojq github: github.com/itchyny/gojq go: github.com/itchyny/gojq@latest golangci-lint: _bin: golangci-lint - _desc: Fast linters Runner for Go + _desc: "golangci-lint is a fast Go linters runner." _github: https://github.com/golangci/golangci-lint _home: https://golangci-lint.run/ - _name: "golangci-lint " - _short: "golangci-lint is a fast Go linter. " + _name: golangci-lint brew: golangci-lint go: github.com/golangci/golangci-lint/cmd/golangci-lint@latest gomodifytags: _bin: gomodifytags - _desc: Go tool to modify struct field tags + _desc: "Go tool to modify/update field tags in structs." _github: https://github.com/fatih/gomodifytags - _name: "gomodifytags " - _short: "gomodifytags is a tool for Go programming language that allows you to modify struct tags in Go source files easily. " + _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. + _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 - _short: "gomplate is a versatile command-line tool for manipulating text templates with data. " apk: gomplate brew: gomplate choco: gomplate @@ -4208,21 +3862,19 @@ softwarePackages: _bin: goofys _deps: - fuse - _desc: A high-performance, POSIX-ish Amazon S3 file system written in Go + _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 - _short: "goofys is a Filey System written in Go, allowing you to mount an S3 bucket as a file system. " brew:linux: goofys go:linux: github.com/kahing/goofys@latest google-assistant: _app: Google Assistant.app _bin: g-assist - _desc: "[Google Assistant for Desktop](https://github.com/Melvin-Abraham/Google-Assistant-Unofficial-Desktop-Client) is a cross-platform unofficial Google Assistant Client for Desktop." + _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 - _short: "This is an unofficial desktop client for Google Assistant created by Melvin Abraham. " ansible:windows: professormanhattan.googleassistant cask: google-assistant github: github.com/Melvin-Abraham/Google-Assistant-Unofficial-Desktop-Client @@ -4233,7 +3885,7 @@ softwarePackages: _bin: null _deps: - chrome-gnome-shell - _desc: "[Google Chrome](https://www.google.com/chrome/) is a cross-platform web browser developed by Google. It was first released in 2008 for Microsoft Windows, and was later ported to Linux, macOS, iOS, and Android where it is the default browser built into the OS." + _desc: "Google Chrome is a cross-platform web browser developed by Google." _docs: https://developer.chrome.com/docs/extensions/reference/ _env: GOOGLE_CHROME_APPDATA: @@ -4242,7 +3894,6 @@ softwarePackages: _github: Not open-source _home: https://www.google.com/chrome/ _name: Google Chrome - _short: "$'Not open-source' is a string in zsh shell that uses single quotes to interpret escape sequences like \\n for newline. " cask: google-chrome choco: googlechrome flatpak: com.google.Chrome @@ -4250,7 +3901,7 @@ softwarePackages: google-drive: _app: Google Drive.app _bin: google-drive - _desc: Google Drive for Desktop integrates a Google Drive account into your macOS / Windows workstation by adding a menubar with options to synchronize folders to the cloud. + _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/ @@ -4259,19 +3910,18 @@ softwarePackages: 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. Use animation and interactive elements to build out your creative vision, then scale your content for different sizes or audiences with responsive and dynamic workflows. + _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 + _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 - _short: "gopass is a password manager for the command line that allows you to store and manage your passwords securely. " apk: gopass brew: gopass choco: @@ -4284,22 +3934,21 @@ softwarePackages: winget: gopass.gopass gopkgs: _bin: gopkgs - _desc: Tool to get list available Go packages + _desc: "gopkgs is a tool that provides list of available Go packages that can be imported." _github: https://github.com/uudashr/gopkgs - _name: "gopkgs " - _short: "gopkgs is a tool for listing Go packages in your project. " + _name: gopkgs go: github.com/uudashr/gopkgs/v2/cmd/gopkgs@latest gopls: _bin: gopls - _github: false + _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 is a tool used for automating Go software releases. It simplifies the process of building, packaging, and releasing Go applications by providing a configurable release pipeline. With \ngoreleaser, you can create cross-platform builds, generate release notes, create binaries, and publish releases to platforms like GitHub. It helps streamline the release process for Go projects, making \nit easier for developers to package and distribute their software. " + _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 - _short: "goreleaser is a tool that automates Go software releases. " brew: goreleaser go: github.com/goreleaser/goreleaser@latest nix-env: goreleaser @@ -4307,28 +3956,25 @@ softwarePackages: yay: goreleaser-bin gotests: _bin: gotests - _desc: Automatically generate Go test boilerplate from your source code + _desc: "Automatically generate Go test boilerplate from your source code." _github: https://github.com/cweill/gotests - _name: "gotests " - _short: "gotests is a tool that generates Go tests from your source code. " + _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. + _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 - _short: "gphotos-sync is a tool for syncing Google Photos to a local directory. " pacman: gphotos-sync pipx: gphotos-sync gping: _bin: gping - _desc: "[gping](https://github.com/orf/gping) is like the regular ping command except it also displays a chart labeled with response timing statistics." + _desc: "Ping, but with a graph." _github: https://github.com/orf/gping _name: gping - _short: "gping is a modern ping tool that shows a graph of ping responses over time. " brew: gping cargo: gping choco: gping @@ -4337,19 +3983,17 @@ softwarePackages: scoop: gping gpt-engineer: _bin: gpt-engineer - _desc: "The GitHub repository https://github.com/AntonOsika/gpt-engineer appears to be a project related to GPT (Generative Pre-trained Transformer) technology for engineers. It likely contains code, \ndocumentation, or resources for utilizing GPT models in engineering-related tasks. Without further exploration, it seems to be a tool or framework tailored towards engineers looking to leverage GPT for \ntheir projects. For detailed insights, exploring the repository's contents, README file, and documentation would provide a clearer understanding of its purpose and functionality. " + _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 - _short: "gpt-engineer is a tool for generating code using GPT-3. " pipx: gpt-engineer gradle: _bin: gradle - _desc: "[Gradle](https://gradle.org/) is a build automation tool for multi-language software development. It controls the development process in the tasks of compilation and packaging to testing, deployment, and publishing. Supported languages include Java, C/C++, JavaScript." + _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 - _short: "Gradle is a powerful build automation tool that helps manage dependencies and build processes efficiently for software projects. " brew: gradle choco: gradle port: gradle @@ -4359,10 +4003,9 @@ softwarePackages: _app: GraphQL Playground.app _bin: graphql-playground _deprecated: Altair is more popular and well-maintained on GitHub - _desc: "GraphQL Playground is an interactive web-based IDE for exploring, testing, and sharing GraphQL APIs. It provides a graphical interface where you can write, validate, and execute GraphQL queries, as well\nas view the results in real-time. It offers features like syntax highlighting, auto-completion, and documentation explorer to make working with GraphQL easier. Additionally, it allows you to save and \nshare your queries with others. Overall, GraphQL Playground is a powerful tool for developers working with GraphQL APIs to streamline their development workflow. " + _desc: "🎮 GraphQL IDE for better development workflows (GraphQL Subscriptions, interactive docs & collaboration)" _github: https://github.com/graphql/graphql-playground _name: GraphQL Playground - _short: "GraphQL Playground is an interactive GraphQL IDE that allows you to explore, test, and share GraphQL APIs. " 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 @@ -4376,12 +4019,11 @@ softwarePackages: zypper: grep grex: _bin: grex - _desc: A command-line tool and library for generating regular expressions from user-provided test cases + _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 - _short: "grex is a tool that generates regular expressions from user-provided test cases. " brew: grex cargo: grex choco: grex @@ -4390,59 +4032,53 @@ softwarePackages: snap: grex gron: _bin: gron - _desc: Extension to make JSON greppable + _desc: "Make JSON greppable!" _github: https://github.com/tomnomnom/gron _name: gron - _short: "gron is a tool that transforms JSON into easily greppable format. " 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 + _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 - _short: "Grype is a vulnerability scanner for container images. " brew: anchore/grype/grype choco: grype port: grype yay: grype-bin gtop: _bin: gtop - _desc: System monitoring dashboard for terminal + _desc: "System monitoring dashboard for terminal" _github: https://github.com/aksakalli/gtop - _name: "gtop " - _short: "gtop is a system monitoring dashboard for the terminal, providing real-time information on system resources like CPU, memory, and processes. " + _name: gtop brew: gtop npm: gtop guacamole: _bin: null - _desc: "[Apache Guacamole](https://guacamole.apache.org/) is a clientless remote desktop gateway. It supports standard protocols like VNC, RDP, and SSH." + _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 - _short: "Apache Guacamole is an open-source remote desktop gateway that provides access to desktop environments using a web browser. " _todo: Add installer for guacamole gulp: _bin: gulp - _desc: "[Gulp](https://gulpjs.com/) is a toolkit to automate & enhance your workflow" + _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 - _short: "Gulp is a popular JavaScript task runner that helps automate repetitive tasks in web development workflows. " npm: gulp gum: _bin: gum - _desc: A tool for glamorous shell scripts. Provides styling and fancy prompts. + _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 - _short: "gum is a terminal framework for Go that helps in building rich and interactive command-line applications. " apk: gum brew: gum go: github.com/charmbracelet/gum@latest @@ -4451,25 +4087,23 @@ softwarePackages: pkg-termux: gum gup: _bin: gup - _desc: "gup is a tool available at https://github.com/nao1215/gup that simplifies the process of updating Git repositories. It allows you to update multiple repositories at once by running a single command. \nThis tool can be useful for managing and keeping multiple repositories up to date efficiently. It provides a convenient way to streamline the update process and ensure that your repositories are always \ncurrent with the latest changes. " + _desc: "gup - Update binaries installed by \"go install\" with goroutines." _github: https://github.com/nao1215/gup _name: Gup - _short: "gup is a tool for updating Git repositories with ease. " 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. The linter parses the Dockerfile into an AST and performs rules on top of the AST + _desc: "A smarter Dockerfile linter that helps you build best practice Docker images." _github: https://github.com/hadolint/hadolint _name: hadolint - _short: "Hadolint is a Dockerfile linter that checks for best practices and errors in Dockerfiles. " brew: hadolint dnf:fedora: hadolint scoop: hadolint hammerspoon: _app: Hammerspoon.app _bin: hs - _desc: Staggeringly powerful macOS desktop automation with Lua + _desc: "Staggeringly powerful macOS desktop automation with Lua" _docs: https://www.hammerspoon.org/go/ _github: https://github.com/Hammerspoon/hammerspoon _name: Hammerspoon @@ -4477,30 +4111,27 @@ softwarePackages: handbrake: _app: HandBrake.app _bin: handbrake - _desc: "HandBrake is an open-source video transcoder software available at https://github.com/HandBrake/HandBrake. It allows users to convert video files into various formats, making it compatible with \ndifferent devices. HandBrake supports a wide range of input formats and offers features like batch encoding, chapter markers, and subtitles. It is popular for its ease of use and efficiency in \nconverting videos while maintaining good quality. The project is actively maintained by a community of developers and contributors. " + _desc: "HandBrake is an open-source video transcoder available for Linux, Mac, and Windows." _github: https://github.com/HandBrake/HandBrake - _name: "HandBrake " - _short: "HandBrake is an open-source video transcoder that converts multimedia files to various formats. " + _name: HandBrake cask: handbrake choco: handbrake flatpak: fr.handbrake.ghb handlr: _bin: handlr - _desc: A better xdg-utils + _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 - _short: "handlr is a command-line tool for managing URL handlers on macOS. " cargo: handlr --locked yay: handlr-bin haproxy: _bin: haproxy - _desc: "HAProxy is a widely-used open-source software that provides high availability, load balancing, and proxying for TCP and HTTP-based applications. It is known for its efficiency, reliability, and \nflexibility in handling traffic across servers. HAProxy can be used to distribute incoming traffic to multiple servers to ensure optimal performance and reliability. It is commonly used in web hosting, \ne-commerce, and other high-traffic websites to improve scalability and fault tolerance. The GitHub repository contains the source code, documentation, and community contributions for the HAProxy \nproject. " + _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 - _short: "HAProxy is a reliable, high-performance TCP/HTTP load balancer. " apk: haproxy apt: haproxy brew: haproxy @@ -4510,35 +4141,31 @@ softwarePackages: zypper: haproxy has: _bin: has - _desc: "has is a tool developed by kdabir available on GitHub. It is a command-line utility for checking the presence of various Unix tools and their versions on a system. This tool can be useful for developers\nand system administrators to quickly verify the availability and versions of essential tools on their Unix-based systems. It simplifies the process of checking for the presence of tools like git, curl, \njq, etc., and their versions in a single command. It can help streamline system setup and troubleshooting processes. " + _desc: "✅ checks presence of various command line tools and their versions on the path" _github: https://github.com/kdabir/has _name: Has - _short: "has is a command-line utility for checking the presence of various Unix tools and their versions. " brew: kdabir/tap/has hbs-cli: _bin: hbs - _desc: This is a CLI tool to render handlebars templates, with the ability to require in Partials, Helpers and JSON Data + _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 " - _short: "hbs-cli is a command-line tool for Handlebars templating. " + _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 + _desc: "Command-line processor for HashiCorp config files, like sed for HCL — Terraform, Consul, Nomad, Vault" _github: https://github.com/mattolenik/hclq _name: hclq - _short: "hclq is a command-line tool for querying and manipulating HashiCorp Configuration Language (HCL) files. " github: github.com/mattolenik/hclq go: github.com/mattolenik/hclq@latest helix: _bin: hx - _desc: A post-modern modal text editor. + _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 - _short: "Helix is a modern text editor for terminal-based systems, designed for speed and ease of use. " brew: helix choco: helix flatpak: com.helix_editor.Helix @@ -4547,40 +4174,36 @@ softwarePackages: winget: Helix.Helix helm: _bin: helm - _desc: The Kubernetes Package Manager. Helm is the best way to find, share, and use software built for Kubernetes. + _desc: "The Kubernetes Package Manager" _docs: https://helm.sh/docs _github: https://github.com/helm/helm _home: https://helm.sh/ _name: Helm - _short: "Helm is a package manager for Kubernetes that helps you manage applications and resources using charts. " brew: helm choco: kubernetes-helm scoop: helm snap: helm --classic helm-docs: _bin: helm-docs - _desc: "helm-docs is a tool for automatically generating documentation for your Helm charts. It parses the Chart.yaml file in your Helm chart and generates a README.md file with information about the chart, \nsuch as the chart name, version, description, maintainers, and values.yaml file. This makes it easier to maintain up-to-date documentation for your Helm charts and share them with others. It simplifies \nthe process of creating and updating documentation, ensuring consistency and accuracy across your Helm charts. " + _desc: "A tool for automatically generating markdown documentation for helm charts" _github: https://github.com/norwoodj/helm-docs _name: Helm Docs - _short: "helm-docs is a tool that automatically generates Markdown documentation for your Helm charts based on the values.yaml file. " brew: norwoodj/tap/helm-docs scoop: helm-docs helmfile: _bin: helmfile - _desc: "Helmfile is a declarative spec for deploying Helm charts. It allows you to define and maintain complex Helm deployments in a simple YAML file, making it easier to manage Helm releases across different \nenvironments. With Helmfile, you can specify the charts, values, repositories, and release management options in a structured way. It provides a way to manage Helm releases with more control and \nconsistency, especially in CI/CD pipelines or complex Kubernetes environments. " + _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 - _short: "helmfile is a declarative spec for deploying Helm charts. " brew: helmfile pacman: helmfile scoop: helmfile zypper: helmfile heroku-cli: _bin: heroku - _desc: "[Heroku CLI](https://devcenter.heroku.com/articles/heroku-cli) lets you create and manage Heroku apps directly from the terminal. It’s an essential part of using Heroku." + _desc: "The Heroku CLI is used to manage Heroku apps from the command line." _github: https://github.com/heroku/cli _name: Heroku CLI - _short: "Heroku CLI is a command-line tool that allows developers to manage and deploy applications on the Heroku platform easily. " brew: heroku/brew/heroku choco: heroku-cli npm: heroku @@ -4588,10 +4211,9 @@ softwarePackages: yay: heroku-cli hexyl: _bin: hexyl - _desc: "[hexyl](https://github.com/sharkdp/hexyl) is a simple hex viewer for the terminal. It uses a colored output to distinguish different categories of bytes (NULL bytes, printable ASCII characters, ASCII whitespace characters, other ASCII characters and non-ASCII)." + _desc: "hexyl is a hex viewer for the terminal." _github: https://github.com/sharkdp/hexyl _name: hexyl - _short: "Hexyl is a command-line hex viewer designed for speed and ease of use. " apt: hexyl brew: hexyl cargo: hexyl @@ -4606,91 +4228,82 @@ softwarePackages: xbps: hexyl hey: _bin: hey - _desc: HTTP load generator, ApacheBench (ab) replacement, formerly known as rakyll/boom + _desc: "hey is a tiny program that sends some load to a web application." _github: https://github.com/rakyll/hey _name: hey - _short: "hey is a modern load testing tool for web applications. " brew: hey github: github.com/rakyll/hey hiddenbar: _app: Hidden Bar.app _bin: null - _desc: macOS menu bar application that allows you to add menu bar items to a hideable drawer + _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 - _short: "hidden is a tool that helps you hide files and directories in macOS using the chflags command. " cask: hiddenbar mas: 1452453066 himalaya: _bin: himalaya - _desc: "[Himalaya](https://github.com/soywod/himalaya) is a CLI email client written in Rust." + _desc: "Welcome to Himalaya CLI, the Command-Line Interface to manage emails based on email-lib." _github: https://github.com/soywod/himalaya _name: Himalaya - _short: "himalaya is a minimalist and fast static site generator written in Rust. " 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: "hishtory is a tool available on GitHub at https://github.com/ddworken/hishtory. It appears to be a project related to browsing history analysis. The tool likely allows users to analyze and visualize \ntheir browsing history data, providing insights into their online activities. For more detailed information, you can explore the repository on GitHub. " + _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" - _short: "hishtory is a tool for tracking and visualizing your command history in the terminal. " _todo: Check for Homebrew version script: curl -sSL --compressed https://hishtory.dev/install.py | python3 - hoard: _bin: hoard - _desc: "Hoard is a tool available on GitHub at https://github.com/Hyde46/hoard. It is a simple shell script designed to help users manage their dotfiles by storing them in a Git repository. Dotfiles are \nconfiguration files for various programs in Unix-like systems. Hoard simplifies the process of backing up and syncing these files across multiple machines. Users can easily add, commit, and push changes\nto their dotfiles repository using this tool. It provides a convenient way to keep configurations consistent across different environments. " + _desc: "command organizer tool to hoard all your precious commands 💎🐉" _github: https://github.com/Hyde46/hoard _name: Hoard - _short: "Hoard is a tool for managing secrets securely in macOS keychain. " cargo: hoard-rs nix-env: hoard pacman: hoard port: hoard-cli holehe: _bin: holehe - _desc: "Holehe is a tool available on GitHub that is designed for DNS black-holing. It allows users to block unwanted domains by redirecting them to a local IP address. This tool can be useful for blocking ads,\ntracking domains, or malicious websites at the DNS level. Users can customize the list of domains to block and configure the tool according to their needs. It is a simple yet effective way to enhance \nprivacy and security by preventing unwanted connections to specific domains. " + _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 - _short: "holehe is a tool for identifying and exploiting known and existing vulnerabilities in web applications. " pipx: holehe hostctl: _bin: hostctl - _desc: This tool gives more control over the use of hosts file + _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 - _short: "hostctl is a command-line tool for managing your /etc/hosts file easily. " brew: guumaster/tap/hostctl github: github.com/guumaster/hostctl scoop: hostctl yay: hostctl howdoi: _bin: howdoi - _desc: "howdoi is a command-line tool that provides quick answers to programming questions by searching through Stack Overflow. Users can simply type a question related to programming, and howdoi will fetch and\ndisplay relevant answers from Stack Overflow. It's a handy tool for developers looking for quick solutions or explanations without having to manually search through forums. The tool is written in Python\nand is available on GitHub for anyone to use and contribute to. " + _desc: "Instant coding answers via the command line" _github: https://github.com/gleitz/howdoi _name: howdoi - _short: "howdoi is a command-line tool that instantly provides answers to programming questions by searching through Stack Overflow. " brew: howdoi pipx: howdoi hss: _bin: hss - _desc: "hss is a high-speed socks5 proxy server designed for shadowsocks. It is written in C and aims to provide a fast and efficient proxy solution. The project on GitHub provides details on how to build and \nuse the proxy server. It supports multiple encryption methods and is optimized for performance. Users can configure it to work with shadowsocks clients for secure and fast internet browsing. " + _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 - _short: "hss is a high-speed HTTP(S) proxy server written in Go. " 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: "hstr is a command-line utility for managing command history in Unix-like systems. It enhances the history search functionality in the terminal by providing a more interactive and powerful way to search \nand execute past commands. Users can search their command history with incremental search, view and filter results, and execute commands directly from the search results. It also supports fuzzy matching\nand can be integrated with various shells like zsh and bash. Overall, hstr aims to make working with command history more efficient and user-friendly. " + _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 - _short: "hstr is a command-line utility that enhances the history search functionality in Unix-based systems, allowing users to easily search and execute past commands using a fuzzy search algorithm. " apk: hstr apt: hstr brew: hstr @@ -4702,31 +4315,28 @@ softwarePackages: xbps: hstr htmlhint: _bin: htmlhint - _desc: The static code analysis tool you need for your HTML + _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 - _short: "HTMLHint is a tool that helps developers write clean and error-free HTML code by analyzing and providing feedback on potential issues and best practices. " npm: htmlhint htmlq: _bin: htmlq - _desc: A lightweight and flexible command-line JSON processor for HTML + _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 - _short: "htmlq is a command-line tool that allows you to query HTML using CSS selectors. " brew: htmlq cargo: htmlq github: github.com/mgdm/htmlq htop: _bin: htop - _desc: "[htop](https://htop.dev/) is an interactive system-monitor process-viewer and process-manager. It is designed as an alternative to the Unix program top. It shows a frequently updated list of the processes running on a computer, normally ordered by the amount of CPU usage." + _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 - _short: "htop is a popular interactive process viewer for Unix systems, providing a more user-friendly and feature-rich alternative to the traditional top command. " apt: htop brew: htop dnf: htop @@ -4734,30 +4344,27 @@ softwarePackages: port: htop http-prompt: _bin: http-prompt - _desc: HTTP Prompt is an interactive command-line HTTP client featuring autocomplete and syntax highlighting, built on HTTPie and prompt_toolkit. + _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 - _short: "http-prompt is an interactive command-line HTTP client built on top of HTTPie, allowing users to make HTTP requests with a user-friendly interface. " brew: http-prompt pipx: http-prompt http-toolkit: _app: HTTP Toolkit.app - _desc: "HTTP Toolkit is an open-source tool for debugging, testing, and intercepting HTTP and HTTPS. It allows you to inspect, debug, and mock HTTP traffic between your applications and the internet. With HTTP \nToolkit, you can view and modify requests and responses, simulate network conditions, and test how your application behaves in different scenarios. It provides a user-friendly interface for monitoring \nand analyzing HTTP traffic, making it a valuable tool for developers and system administrators working with web applications. " + _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 - _short: "httptoolkit is a tool for debugging, testing, and intercepting HTTP and HTTPS traffic. " 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](https://httpie.io/) is a terminal-based, user-friendly command-line HTTP client for the API era. It comes with JSON support, syntax highlighting, persistent sessions, wget-like downloads, plugins, and more." + _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 - _short: "HTTPie is a command-line HTTP client for making requests with a simple and intuitive syntax. " _todo: Look into https://github.com/httpie/desktop as alternative to Postman and other HTTP request clients brew: httpie choco: httpie @@ -4768,20 +4375,19 @@ softwarePackages: snap: httpie httpstat: _bin: httpstat - _desc: curl statistics made simple + _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 - _home: https://github.com/reorx/httpstat _name: httpstat - _short: "httpstat is a tool that provides a visual representation of HTTP response times in the terminal. " brew: httpstat pipx: httpstat + go:windows: github.com/davecheney/httpstat@latest hub: _bin: hub - _desc: Add GitHub support to git on the command-line - _github: https://hub.github.com/ - _name: "hub " - _short: "GitHub CLI (https://hub.github.com/) is a command-line tool that brings GitHub to your terminal. " + _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 @@ -4791,12 +4397,11 @@ softwarePackages: scoop: hub hugo: _bin: hugo - _desc: The world’s fastest framework for building websites. + _desc: "The world’s fastest framework for building websites." _docs: https://gohugo.io/documentation/ _github: https://github.com/gohugoio/hugo _home: https://gohugo.io/ _name: Hugo - _short: "Hugo is a popular static site generator written in Go. " apt: hugo brew: hugo choco: hugo @@ -4810,10 +4415,9 @@ softwarePackages: zypper: hugo hurl: _bin: hurl - _desc: "Hurl is an open-source command-line tool for making HTTP requests with a simple and human-readable syntax. It allows users to easily test APIs, inspect HTTP responses, and automate API testing. Hurl \nsupports various HTTP methods, headers, query parameters, and request bodies. It is designed to be lightweight, fast, and easy to use, making it a handy tool for developers and testers working with \nAPIs. The tool is actively maintained by the Orange Open Source community and is available for use on various platforms. " + _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 " - _short: "Hurl is a command-line tool for making HTTP requests with a simple and intuitive syntax. " + _name: hurl brew: hurl cargo: hurl choco: hurl @@ -4824,33 +4428,30 @@ softwarePackages: winget: hurl husky: _bin: husky - _desc: Husky improves your commits and more + _desc: "Git hooks made easy 🐶 woof!" _github: https://github.com/typicode/husky _home: https://typicode.github.io/husky/ _name: Husky - _short: "Husky is a tool that helps to set up Git hooks easily in a project. " npm: husky hyper: _appImageName: Hyper _bin: hyper _deprecated: Deprecated in favor of Tabby for a full-featured terminal. - _desc: "[Hyper](https://hyper.is/) is an electron-based terminal. It is written using web technologies such as HTML, CSS, JavaScript etc. It looks very modern and has lots of customization options." + _desc: "A terminal built on web technologies" _docs: https://hyper.is/blog _github: https://github.com/vercel/hyper _home: https://hyper.is/ _name: Hyper - _short: "Hyper is a customizable terminal built on web technologies. " appimage: hyper brew: hyper choco: hyper yay: hyper hyperfine: _bin: hyperfine - _desc: "[hyperfine](https://github.com/sharkdp/hyperfine) is a cross-platform command-line benchmarking tool that can be used to determine the performance of shell commands." + _desc: "A command-line benchmarking tool." _docs: https://docs.rs/crate/hyperfine/1.2.0 _github: https://github.com/sharkdp/hyperfine _name: hyperfine - _short: "hyperfine is a command-line benchmarking tool for measuring the execution time of programs. " apk: hyperfine brew: hyperfine cargo: hyperfine @@ -4863,34 +4464,29 @@ softwarePackages: _bin: hyperkit _deps:darwin: - xcode - _desc: "HyperKit is a lightweight hypervisor built on top of the Hypervisor.framework in macOS. It is used in Docker for Mac to run a Linux VM for Docker containers. HyperKit provides a way to run Docker \ncontainers natively on macOS without the need for VirtualBox or VMware Fusion. It offers a secure and efficient environment for running containers by leveraging macOS's native virtualization framework. \nHyperKit is open-source and maintained by the Moby project, which is the open-source project behind Docker. " + _desc: "HyperKit is a toolkit for embedding hypervisor capabilities in your application." _github: https://github.com/moby/hyperkit _name: HyperKit - _short: "HyperKit is a lightweight hypervisor for macOS that allows you to run Docker containers natively on macOS. " brew:darwin: hyperkit ideviceinstaller: _bin: ideviceinstaller - _desc: "ideviceinstaller is a command-line tool that allows you to interact with iOS devices using the libimobiledevice library. It enables you to install, uninstall, and manage apps on iOS devices from the \nterminal. This tool is particularly useful for developers and system administrators who need to automate app installations or manage apps on multiple iOS devices. It provides a convenient way to work \nwith iOS devices without needing to use iTunes or Xcode. " + _desc: "A command-line application to manage apps and app archives on iOS devices." _github: https://github.com/libimobiledevice/ideviceinstaller - _name: "ideviceinstaller " - _short: "ideviceinstaller is a command-line tool for installing, managing, and removing apps on iOS devices. " + _name: ideviceinstaller brew:darwin: ideviceinstaller iina: _app: iina.app _bin: null - _desc: The modern video player for macOS. - _docs: https://iina.io/ + _desc: "IINA is the modern video player for macOS." _github: https://github.com/iina/iina _home: https://iina.io/ _name: iina macOS Video Player - _short: "IINA is a modern media player for macOS. " cask: iina imagemagick: _bin: convert - _desc: "ImageMagick is an open-source software suite used for creating, editing, composing, or converting bitmap images. It supports a wide range of image formats and includes tools for image manipulation, such\nas resizing, cropping, and applying filters. The software can be accessed via command line or through various programming languages like C++, Python, and Perl. It is widely used in web development, \ngraphic design, and scientific applications for its versatility and powerful image processing capabilities. The GitHub repository for ImageMagick contains the source code, documentation, and community \ncontributions related to the project. " + _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 " - _short: "ImageMagick is an open-source software suite for creating, editing, composing, or converting bitmap images. " + _name: ImageMagick apk: imagemagick apt: - imagemagick @@ -4902,69 +4498,60 @@ softwarePackages: imageoptim: _app: ImageOptim.app _bin: null - _desc: Image compressor that utilizes other applications like ImageOptim under the hood + _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 " - _short: "ImageOptim is an open-source tool for optimizing images to reduce file size without losing quality. " + _name: ImageOptim cask: imageoptim imageoptim-cli: _bin: imageoptim _deps: - imageoptim - _desc: Image compressor that utilizes other applications like ImageOptim under the hood + _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 " - _short: "ImageOptim is an open-source tool for optimizing images to reduce file size without losing quality. " + _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. - _docs: https://github.com/meowtec/Imagine + _desc: "Imagine is a desktop app for compression of PNG and JPEG, with a modern and friendly UI." _github: https://github.com/meowtec/Imagine - _home: https://github.com/meowtec/Imagine _name: Imagine - _short: "Imagine is a lightweight image viewer for macOS with basic editing features. " 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 + _desc: "Upload images to Imgur" _github: https://github.com/kevva/imgur-uploader-cli - _name: "imgur-uploader-cli " - _short: "imgur-uploader-cli is a command-line tool for uploading images to Imgur. " + _name: imgur-uploader-cli npm: imgur-uploader-cli impl: _bin: impl - _desc: impl generates method stubs for implementing an interface + _desc: "impl generates method stubs for implementing an interface" _github: https://github.com/josharian/impl - _name: "impl " - _short: "impl is a tool that generates method stubs for Go interfaces. " + _name: impl go: github.com/josharian/impl@latest infracost: _bin: infracost - _desc: "[infracost](https://www.infracost.io/) provides cloud cost estimates for Terraform in pull requests" + _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 - _short: "Infracost is an open-source tool that helps you calculate the cost of your cloud infrastructure using Terraform. " brew: infracost choco: infracost yay: infracost inkscape: _app: Inkscape.app _bin: inkscape - _desc: "[Inkscape](https://inkscape.org/) is a free and open-source vector graphics editor used to create vector images, primarily in Scalable Vector Graphics format. Other formats can be imported and exported. Inkscape can render primitive vector shapes and text. This role installs Inkscape on nearly any platform." + _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 - _short: "Inkscape is a popular open-source vector graphics editor for creating illustrations, icons, logos, diagrams, and more. " apt: inkscape cask: inkscape choco: inkscape @@ -4975,56 +4562,50 @@ softwarePackages: intellij-idea-ce: _app: IntelliJ IDEA CE.app _bin: intellij-idea-community - _desc: "[IntelliJ IDEA](https://www.jetbrains.com/idea/) is an integrated development environment written in Java for developing computer software. It is developed by JetBrains, and is available as an Apache 2 Licensed community edition, and in a proprietary commercial edition. Both can be used for commercial development." + _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) - _short: "intellij-community is an open-source project by JetBrains for IntelliJ IDEA, a popular Java IDE. " cask: intellij-idea-ce choco: intellijidea-community snap: intellij-idea-community --classic iodine: _bin: iodined - _desc: "Iodine is a tool that allows you to tunnel IPv4 data through a DNS server. It creates a virtual network interface that forwards all traffic to a specified DNS server. This can be useful for situations \nwhere only DNS traffic is allowed, such as on restrictive networks or firewalled environments. Iodine provides a way to bypass such restrictions and access the internet securely. It is open-source and \navailable on GitHub for users to download and use. " + _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 - _short: "Iodine is a tool that allows you to tunnel IPv4 data through a DNS server. " brew: iodine choco: iodine ionic: _bin: ionic - _desc: "[Ionic Framework](https://ionicframework.com/) The Ionic command line interface (CLI) is your go-to tool for developing Ionic apps" + _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 - _short: "Ionic CLI is a command-line interface for building Ionic apps with ease. " npm: "@ionic/cli" ios-deploy: _bin: ios-deploy - _desc: Install and debug iPhone apps from the command line, without using Xcode + _desc: "Install and debug iPhone apps from the command line, without using Xcode" _github: https://github.com/ios-control/ios-deploy - _name: "ios-deploy " - _short: "ios-deploy is a command-line utility for deploying and debugging iOS apps. " + _name: ios-deploy brew:darwin: ios-deploy npm:darwin: ios-deploy ios-sim: _bin: ios-sim - _desc: "ios-sim is a command-line utility that launches iOS Simulator from the command line. It allows developers to interact with the iOS Simulator without needing to open Xcode. This tool is useful for \nautomating testing processes, running automated UI tests, and debugging iOS apps. It provides options to specify device type, iOS version, and more. The project is open-source and available on GitHub at\nhttps://github.com/ios-control/ios-sim. " + _desc: "Command-line application launcher for the iOS Simulator" _github: https://github.com/ios-control/ios-sim _name: ios-sim - _short: "ios-sim is a command-line utility for launching iOS Simulator from the terminal. " 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 + _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 - _short: "IPFS is a peer-to-peer hypermedia protocol designed to create a content-addressable, peer-to-peer method of storing and sharing hypermedia in a distributed file system. " brew: ipfs choco: go-ifps nix: ipfs @@ -5033,22 +4614,20 @@ softwarePackages: 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 + _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 - _short: "IPFS is a peer-to-peer hypermedia protocol designed to create a content-addressable, peer-to-peer method of storing and sharing hypermedia in a distributed file system. " 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. + _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 - _short: "IPFS Desktop is a graphical interface for IPFS, a peer-to-peer hypermedia protocol, allowing users to easily manage files and content on the InterPlanetary File System. " 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 @@ -5056,40 +4635,36 @@ softwarePackages: winget: IPFS.IPFS-Desktop ipmitool: _bin: ipmitool - _desc: "ipmitool is an open-source command-line utility for managing and configuring Intelligent Platform Management Interface (IPMI) systems. It allows users to interact with IPMI-enabled devices to monitor \nhardware sensors, view system event logs, manage system power, and more. ipmitool is commonly used for remote server management and is compatible with a wide range of hardware vendors. It provides a \npowerful set of commands for system administrators to efficiently manage and troubleshoot servers remotely. The project is hosted on GitHub at https://github.com/ipmitool/ipmitool. " + _desc: "An open-source tool for controlling IPMI-enabled systems" _github: https://github.com/ipmitool/ipmitool _name: IPMI Tool - _short: "ipmitool is a command-line tool for managing and configuring IPMI-enabled devices. " apt: ipmitool brew: ipmitool dnf: ipmitool pacman: ipmitool iproute2mac: _bin: ip - _desc: "iproute2mac is a project on GitHub that provides a collection of network utilities for macOS, inspired by the iproute2 suite on Linux. It aims to bring similar functionality to macOS users, allowing \nthem to manage network interfaces, routing tables, and more from the command line. This tool can be useful for network administrators and users familiar with iproute2 on Linux who want similar \ncapabilities on macOS. It's a handy resource for managing network configurations efficiently on macOS systems. " + _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 - _short: "iproute2mac is a command-line tool for macOS that provides advanced networking capabilities similar to the iproute2 toolset on Linux. " brew:darwin: iproute2mac iredis: _bin: iredis - _desc: A terminal client for Redis with auto-completion and syntax highlightin - _docs: https://github.com/laixintao/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://pypi.org/project/iredis/ + _home: https://iredis.xbin.io/ _name: iRedis - _short: "iredis is a terminal-based Redis client with auto-completion and syntax highlighting. " apt: iredis brew: iredis pipx: iredis irssi: _bin: irssi - _desc: Irssi is a modular text mode chat client. It comes with IRC support built in, and there are third party ICB, SILC, XMPP (Jabber), PSYC and Quassel protocol modules available. + _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 - _short: "Irssi is a terminal-based IRC client for UNIX systems. " apt: irssi brew: irssi dnf: irssi @@ -5097,33 +4672,31 @@ softwarePackages: port: irssi is-up: _bin: is-up - _desc: Check whether a website is up or down using the isitup.org API + _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 " - _short: "is-up-cli is a command-line interface (CLI) tool created by Sindre Sorhus to check if a website is up or down. " + _name: is-up-cli npm: is-up-cli iso-image-writer: _bin: iso-image-writer - _desc: "The KDE ISO Image Writer is a tool developed by the KDE community for writing ISO images to USB drives or SD cards. It provides a simple and user-friendly interface for creating bootable media from ISO \nfiles. This tool is particularly useful for creating installation media for operating systems or other software that come in the form of ISO images. It supports various Linux distributions and other \noperating systems. The project is open source and hosted on GitHub, allowing for community contributions and improvements. " + _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 - _short: "isoimagewriter is a tool for writing ISO images to USB drives. " flatpak: org.kde.isoimagewriter isort: _bin: isort - _desc: isort is a Python utility / library to sort imports alphabetically, and automatically separated into sections and by type. + _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 - _short: "isort is a Python utility that sorts imports alphabetically within Python code files. " brew: isort pipx: isort iterm2: _app: iTerm.app _bin: null _deprecated: Deprecated in favor of Tabby / Warp - _desc: "[iTerm2](https://eugeny.github.io/iterm2/) is a highly configurable terminal emulator, SSH and serial client for Windows, macOS and Linux." + _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/ @@ -5131,16 +4704,14 @@ softwarePackages: _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 - _short: "iTerm2 is a popular terminal emulator for macOS with advanced features like split panes, search, autocomplete, and more." cask: iterm2 java: _bin: false - _desc: "[Java](https://www.java.com/en/) is a class-based, object-oriented programming language that is designed to have as few implementation dependencies as possible." + _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 - _short: "nosql-java-sdk is a Java library for interacting with Oracle NoSQL Database. " _when:cask: "! brew list temurin > /dev/null" apt: openjdk-11-jdk brew: openjdk @@ -5152,10 +4723,9 @@ softwarePackages: scoop: openjdk11 jc: _bin: jc - _desc: "jc is a command-line utility for parsing, formatting, and colorizing JSON data in the terminal. It takes JSON input and converts it into a human-readable tabular format, making it easier to read and \nwork with JSON data in the terminal. It supports various output formats, including CSV, TSV, and JSON. jc is highly customizable, allowing users to define their own output formats and color themes. It \nis a useful tool for developers, system administrators, and anyone working with JSON data in a terminal environment. " + _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 - _short: "jc is a command-line utility that converts the output of various command-line tools into JSON format for easier parsing and manipulation. " apt: jc brew: jc dnf: jc @@ -5165,37 +4735,33 @@ softwarePackages: zypper: jc jenv: _bin: jenv - _desc: "[jenv](https://www.jenv.be/) 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." + _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 - _short: "jenv is a tool for managing Java environments on your system. It allows you to easily switch between different Java versions and set the Java version on a per-directory basis. " brew: jenv jest: _bin: jest - _desc: Delightful JavaScript testing. + _desc: "Delightful JavaScript testing." _docs: https://jestjs.io/docs/getting-started _github: https://github.com/jestjs/jest _home: https://jestjs.io/ _name: Jest - _short: "Jest is a popular JavaScript testing framework for Node.js and React applications. " npm: jest jiq: _bin: jiq - _desc: Create jq queries interactively by leveraging a live reload feature in the terminal + _desc: "jid on jq - interactive JSON query tool using jq expressions" _github: https://github.com/fiatjaf/jiq _name: jiq - _short: "jiq is a command-line tool for manipulating JSON data using jq expressions. " 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 + _desc: "Desktop application for Jitsi Meet built with Electron." _github: https://github.com/jitsi/jitsi-meet-electron _name: Jitsi Meet Electron - _short: "jitsi-meet-electron is a desktop application that wraps the Jitsi Meet web application into a standalone Electron app for video conferencing and collaboration. " cask: jitsi-meet choco: jitsi-meet-electron flatpak: org.jitsi.jitsi-meet @@ -5204,10 +4770,9 @@ softwarePackages: yay: jitsi-meet-desktop-bin jo: _bin: jo - _desc: "[jo](https://github.com/jpmens/jo) is a free and open-source command-line tool that allows you to create JSON objects." + _desc: "This is jo, a small utility to create JSON objects" _github: https://github.com/jpmens/jo _name: jo - _short: "jo is a command-line utility that creates JSON output from shell commands. " apt: jo brew: jo github: github.com/jpmens/jo @@ -5217,10 +4782,9 @@ softwarePackages: yay: jo john: _bin: john - _desc: "John the Ripper is a popular password cracking tool that can be used for security auditing. It supports various encryption algorithms and hash types, making it versatile for testing the strength of \npasswords. The tool is open-source and actively maintained by the Openwall community. It is widely used by security professionals and system administrators to assess the security of their systems by \nidentifying weak passwords that could be vulnerable to attacks. John the Ripper is known for its speed and effectiveness in cracking passwords through various techniques like dictionary attacks, brute \nforce attacks, and more. " + _desc: "John the Ripper is a fast password cracker" _github: https://github.com/openwall/john _name: John - _short: "John the Ripper is a popular password cracking tool used for security testing and recovery of lost passwords. " apt: john brew: john choco: john @@ -5228,10 +4792,9 @@ softwarePackages: pacman: john jpegoptim: _bin: jpegoptim - _desc: "jpegoptim is a command-line utility for optimizing JPEG files. It allows you to compress JPEG images without losing quality, reducing their file size and making them load faster on websites. By removing\nunnecessary data and adjusting the compression settings, jpegoptim helps to improve the performance of websites by reducing bandwidth usage. It supports various optimization options like lossless and \nlossy compression, adjusting image quality, stripping metadata, and more. It's a handy tool for web developers and system administrators looking to optimize their JPEG images efficiently. " + _desc: "jpegoptim - utility to optimize/compress JPEG files" _github: https://github.com/tjko/jpegoptim _name: JPEGOptim - _short: "jpegoptim is a command-line utility that optimizes JPEG images to reduce their file size without affecting image quality. " apt: jpegoptim brew: jpegoptim choco: jpegoptim @@ -5240,13 +4803,12 @@ softwarePackages: zypper: jpegoptim jq: _bin: jq - _desc: "[jq](https://github.com/stedolan/jq) is like sed for JSON data. You can use it to slice and filter and map and transform structured data with the same ease that sed, awk, grep and friends let you play with text." + _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 - _short: "jq is a lightweight and flexible command-line JSON processor for parsing, manipulating, and formatting JSON data efficiently. " apk: jq apt: jq brew: jq @@ -5256,58 +4818,51 @@ softwarePackages: pkg: jq jqp: _bin: jqp - _desc: A TUI playground to experiment with jq + _desc: "A TUI playground to experiment with jq" _docs: https://github.com/noahgorstein/jqp#usage _github: https://github.com/noahgorstein/jqp - _home: https://github.com/noahgorstein/jqp _name: jqp - _short: "jqp is a command-line tool for parsing and querying JSON data quickly and easily. " 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) - _docs: https://github.com/typicode/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 - _home: https://github.com/typicode/json-server _name: JSON Server - _short: "json-server is a lightweight, local server that allows you to quickly create a REST API from a JSON file. It's great for prototyping and mocking API responses during development. " npm: json-server juicefs: _bin: juicefs - _desc: "JuiceFS is a distributed POSIX file system built for cloud-native environments. It is designed to provide scalable and reliable file storage for Kubernetes clusters and other cloud platforms. JuiceFS \nsupports features like snapshots, encryption, and data deduplication. It aims to simplify data management for applications running in cloud environments by offering a familiar file system interface. \nUsers can access JuiceFS through FUSE or a native API. It is open-source and actively maintained by the community. " + _desc: "JuiceFS is a distributed POSIX file system built on top of Redis and S3." _github: https://github.com/juicedata/juicefs _name: JuiceFS - _short: "JuiceFS is a POSIX-compatible distributed file system for cloud-native environments, designed for scalability and high performance. " brew: juicefs scoop: juicefs snap: juicefs yay: juicefs juju: _bin: juju - _desc: "[Juju](https://juju.is/) is a Charmed Operator Framework, composed of a Charmed Operator Lifecycle Manager, and the Charmed Operator SDK. It allows you to deploy, integrate, and manage Kubernetes, container, and VM-native applications seamlessly across hybrid clouds. Juju drives Day 0 through Day 2 operations in your complex environment." + _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 - _short: "Juju is an open-source application modeling tool that allows you to deploy, configure, manage, and scale applications in the cloud easily. " brew: juju choco: juju snap: juju --classic junction: _bin: junction - _desc: "Junction is a tool that allows you to create symbolic links on Windows operating systems. Symbolic links are references to files or directories that act as pointers to the original file or directory, \nenabling you to access them from a different location. This tool simplifies the process of creating and managing symbolic links, making it easier to organize and access files across different locations \non a Windows system. " + _desc: "Junction lets you choose the application to open files and links." _github: https://github.com/sonnyp/Junction - _name: "Junction " - _short: "Junction is a tool for creating and managing symbolic links in macOS. " + _name: Junction flatpak: re.sonny.Junction just: _bin: just - _desc: "Just is a command runner tool for executing tasks defined in a file called justfile. It simplifies task automation by providing a straightforward syntax for defining and running commands. Justfile \ncontains task definitions with associated shell commands, making it easy to manage and execute tasks efficiently. Just is particularly useful for developers and system administrators who need a simple \nand flexible way to automate common tasks in their workflow. It is open-source and available on GitHub at https://github.com/casey/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 - _short: "Just is a command runner for project-specific tasks, written in Rust. " apk: just apt: just brew: just @@ -5325,10 +4880,9 @@ softwarePackages: xbps: just k9s: _bin: k9s - _desc: "K9s is a terminal-based Kubernetes CLI that provides a more intuitive and efficient way to interact with Kubernetes clusters. It offers a comprehensive view of resources, allows for easy navigation, and\nsupports various operations like viewing logs, editing resources, and executing commands within pods. K9s simplifies Kubernetes management by providing a user-friendly interface in the terminal, making \nit a popular choice for developers and system administrators working with Kubernetes clusters. " + _desc: "🐶 Kubernetes CLI To Manage Your Clusters In Style!" _github: https://github.com/derailed/k9s _name: K9s - _short: "k9s is a terminal-based Kubernetes CLI that provides a more intuitive and efficient way to interact with your Kubernetes clusters. " brew: derailed/k9s/k9s choco: k9s pacman: k9s @@ -5337,17 +4891,15 @@ softwarePackages: kap: _app: Kap.app _bin: kap - _desc: "Kap is an open-source screen recording and sharing tool for macOS. It allows users to capture high-quality GIF, MP4, WebM, or APNG recordings of their screen, with options to customize frame rate, \nquality, and more. Kap offers a simple and intuitive interface, making it easy to use for creating tutorials, demos, or sharing quick screen recordings. It also supports keyboard shortcuts for efficient\nrecording. Additionally, Kap provides features like exporting to various formats, cloud integration, and plugins for extended functionality. " + _desc: "An open-source screen recorder built with web technology" _github: https://github.com/wulkano/Kap _name: Kap - _short: "Kap is a macOS screen recording app for developers. " cask: kap kasmvnc: _bin: kasmvncpasswd - _desc: "KasmVNC is an open-source project available on GitHub developed by Kasm Technologies. It is a web-based VNC (Virtual Network Computing) client that allows users to remotely access and control their \ndesktop environment through a web browser. This tool provides a secure and efficient way to connect to remote systems without the need for additional software installations. KasmVNC supports various \nplatforms and offers features like session recording, file transfer, and multi-monitor support. It is a useful tool for remote troubleshooting, collaboration, and accessing systems from anywhere with an\ninternet connection. " + _desc: "Modern VNC Server and client, web based and secure" _github: https://github.com/kasmtech/KasmVNC - _name: "KasmVNC " - _short: "KasmVNC is an open-source VNC server that provides secure remote desktop access through a web browser. " + _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 '[^"]*$') || : @@ -5384,18 +4936,16 @@ softwarePackages: yay: kasmvncserver-bin kcpassword: _bin: kcpassword - _desc: "The repository at https://github.com/xfreebird/kcpassword appears to be related to the manipulation of the kcpassword file on macOS systems. This file is used to store the encrypted password for \nautomatic login on macOS. The repository likely contains tools or scripts to work with this file, possibly for managing or modifying automatic login settings on macOS systems. It's important to exercise\ncaution when working with sensitive files like kcpassword to avoid compromising system security. " + _desc: "OS X autologin enabler utility" _github: https://github.com/xfreebird/kcpassword _name: kcpassword - _short: "kcpassword is a tool used to decrypt and manipulate the macOS user password stored in the Keychain. " brew:darwin: xfreebird/utils/kcpassword kdash: _bin: kdash - _desc: A simple and fast dashboard for Kubernetes + _desc: "A simple and fast dashboard for Kubernetes" _github: https://github.com/kdash-rs/kdash _home: https://kdash.cli.rs/ _name: kdash - _short: "kdash is a lightweight dashboard for Kubernetes. " brew: kdash-rs/kdash/kdash cargo: kdash choco: kdash @@ -5405,40 +4955,38 @@ softwarePackages: _bin: plasmashell _deps: - kdeplasma-addons - _desc: "KDE Plasma Desktop is an open-source graphical desktop environment for Linux and Unix-like operating systems. It provides a modern and customizable user interface with features like widgets, panels, and\ndesktop effects. The project is developed by the KDE community and offers a range of applications and tools to enhance the user experience. It is known for its flexibility and ability to cater to \ndifferent user preferences through themes, widgets, and extensions. The source code and development of KDE Plasma Desktop can be found on GitHub at https://github.com/KDE/plasma-desktop. " + _desc: "Plasma for the Desktop" _github: https://github.com/KDE/plasma-desktop - _name: "plasma-desktop " - _short: "KDE Plasma Desktop: \nOpen-source desktop environment for Linux systems with a modern and customizable user interface. " + _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: "Kdenlive is an open-source video editing software developed by the KDE community. It offers a range of features for editing videos, including multi-track editing, support for a variety of audio and \nvideo formats, effects, transitions, and more. Kdenlive is available for Linux, FreeBSD, and now also for Windows and macOS. It is known for its user-friendly interface and powerful editing \ncapabilities, making it a popular choice for both beginners and advanced users in the video editing community. " + _desc: "Free and open source video editor, based on MLT Framework and KDE Frameworks" _github: https://github.com/KDE/kdenlive _name: Kdenlive - _short: "Kdenlive is an open-source video editing software maintained by the KDE community. " cask: kdenlive choco: kdenlive flatpak: org.kde.kdenlive kdeplasma-addons: - _desc: "The KDE Plasma Addons repository on GitHub contains additional plugins, applets, and scripts for the KDE Plasma desktop environment. These addons provide extra functionality and customization options \nfor users of KDE Plasma. The repository is maintained by the KDE community and is open source, allowing users to contribute to and improve the collection of addons. It's a valuable resource for \nenhancing the user experience and extending the features of the KDE Plasma desktop. " + _desc: "All kind of add-ons to improve your Plasma experience" _github: https://github.com/KDE/kdeplasma-addons - _name: "kdeplasma-addons " - _short: "kdeplasma-addons is a repository for KDE Plasma desktop add-ons. " + _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](https://keybase.io/) is secure messaging and file-sharing. Keybase uses public key cryptography to ensure your messages stay private. Keybase works for families, roommates, clubs, and groups of friends. Keybase connects to public identities, too. You can connect with communities from Twitter, Reddit, and elsewhere." + _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 - _short: "Keybase Client is an open-source security app that offers encrypted messaging, file sharing, and identity verification services. " _when:ansible: "! test -f /opt/keybase/Keybase" cask: keybase choco: keybase @@ -5449,40 +4997,34 @@ softwarePackages: keycastr: _app: KeyCastr.app _bin: null - _desc: Keystroke visualizer for macOS screen recordings - _docs: https://github.com/keycastr/keycastr + _desc: "Keystroke visualizer for macOS screen recordings" _github: https://github.com/keycastr/keycastr - _home: https://github.com/keycastr/keycastr _name: Keycastr - _short: "Keycastr is a keystroke visualizer for macOS. " cask: keycastr kitty: _bin: null _deprecated: Deprecated in favor of using alternative terminals such as iTerm2, Tabby, and bundled Linux terminals. - _desc: "[KiTTY](https://sw.kovidgoyal.net/kitty/) is designed for power keyboard users. To that end all its controls work with the keyboard (although it fully supports mouse interactions as well). Its configuration is a simple, human editable, single file for easy reproducibility." + _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 - _short: "kitty is a fast, feature-rich, and cross-platform terminal emulator. " kn: _bin: kn - _desc: The Knative CLI (kn) provides a quick and easy interface for creating Knative resources, such as Knative Services and Event Sources + _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 - _short: "Knative Client is a command-line interface (CLI) for interacting with Knative resources on Kubernetes. " brew: kn github: github.com/knative/client yay: knative-client-bin kodi: _app: Kodi.app _bin: kodi - _desc: "[Kodi](https://kodi.tv/) is a free and open-source media player software application developed by the XBMC Foundation, a non-profit technology consortium. Kodi is available for multiple operating systems and hardware platforms, with a software 10-foot user interface for use with televisions and remote controls." + _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 - _short: "GitHub Repository: \n\n • Name: xbmc/xbmc \n • Description: Open-source media player software \n • Link: xbmc/xbmc " apt: kodi cask: kodi choco: kodi @@ -5493,42 +5035,37 @@ softwarePackages: _app: Koodo Reader.app _bin: koodo-reader _deprecated: Unneeded and interface is not perfect - _desc: "Koodo Reader is an open-source ebook reader application available on GitHub. It provides a user-friendly interface for reading ebooks in various formats. The project is actively maintained and allows \nusers to customize their reading experience with features like different themes, font sizes, and more. It supports EPUB, PDF, and other common ebook formats. Users can contribute to the project by \nreporting issues, suggesting improvements, or even submitting code changes. Overall, Koodo Reader is a versatile ebook reader that caters to the needs of readers looking for a customizable and \nfeature-rich reading experience. " + _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 - _short: "Koodo Reader is an open-source ebook reader application for MacOS. " cask: koodo-reader flatpak: io.github.troyeguo.koodo-reader scoop: extras/koodo-reader winget: AppbyTroye.KoodoReader kooha: _bin: kooha - _desc: "Kooha is an open-source project available on GitHub at https://github.com/SeaDve/Kooha. It appears to be a tool or application developed by SeaDve, but without further details or documentation, it's not\nclear what its specific purpose or functionality is. To understand more about Kooha, you may need to explore the repository, check the README file, or look at the source code to see what it offers and \nhow it can be used. " + _desc: "Capture your screen in an intuitive and straightforward way without distractions." _github: https://github.com/SeaDve/Kooha - _name: "Kooha " - _short: "Kooha is a lightweight and fast web server written in C. " + _name: Kooha flatpak: io.github.seadve.Kooha korkut: _bin: korkut - _desc: "Korkut is a command-line tool developed by Oguzhan Inan for MacOS that allows users to easily manage their hosts file. The hosts file is used to map hostnames to IP addresses before DNS can resolve \nthem. With Korkut, users can add, remove, or list entries in their hosts file using simple commands in the terminal. It provides a convenient way to edit the hosts file without needing to manually \nnavigate to the file location. Korkut simplifies host file management tasks for MacOS users. " + _desc: "Quick and simple image processing at the command line. 🔨" _github: https://github.com/oguzhaninan/korkut _name: Korkut - _short: "korkut is a lightweight and flexible command-line tool for macOS that allows you to manage your system's brightness, volume, and more with ease. " npm: korkut krew: _bin: kubectl-krew - _desc: "Krew is a plugin manager for Kubernetes kubectl command-line tool. It allows users to easily discover, install, and manage kubectl plugins. With Krew, you can extend kubectl with additional \nfunctionality provided by plugins, making it easier to customize and enhance your Kubernetes workflow. Krew simplifies the process of finding and installing plugins by providing a centralized \nrepository. It helps users maintain their plugins up-to-date and manage them efficiently. Overall, Krew enhances the usability and extensibility of kubectl for Kubernetes users. " + _desc: "📦 Find and install kubectl plugins" _github: https://github.com/kubernetes-sigs/krew _name: KubeCTL - _short: "Krew is a plugin manager for Kubernetes command-line tool kubectl. " brew: krew krita: _app: krita.app _bin: krita - _desc: "Krita is a free and open-source digital painting application for artists, illustrators, and designers. It offers a wide range of powerful tools for creating artwork, including brushes, layers, filters, \nand more. Developed by the KDE community, Krita supports various file formats and provides a customizable interface to suit different workflows. It is available for Windows, macOS, and Linux, making it \na versatile choice for digital artists across different platforms. The project is actively maintained and welcomes contributions from the community. " + _desc: "Krita is a free and open source digital painting application." _github: https://github.com/KDE/krita - _name: "Krita " - _short: "Krita is a free and open-source digital painting application for artists and illustrators. " + _name: Krita cask: krita choco: krita flatpak: org.kde.krita @@ -5536,30 +5073,27 @@ softwarePackages: _app: ksnip.app _bin: ksnip _deprecated: macOS version was lackluster - _desc: "ksnip is a feature-rich screenshot tool for macOS that allows users to capture screenshots, annotate them with various tools like arrows, text, and shapes, and easily share or save the edited \nscreenshots. It supports capturing full screen, specific windows, or custom regions. Users can also upload screenshots directly to services like Imgur. ksnip is open-source and actively maintained, \nmaking it a popular choice for users looking for a versatile screenshot tool on macOS. " + _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 - _short: "ksnip is a feature-rich screenshot tool for MacOS. " cask: ksnip choco: ksnip flatpak: org.ksnip.ksnip snap: ksnip kube-shell: _bin: kube-shell - _desc: An integrated shell for working with the Kubernetes + _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 - _short: "kube-shell is a Kubernetes shell that provides an interactive shell with auto-completion and syntax highlighting for Kubernetes commands. " pipx: kube-shell kubectx: _bin: kubectx - _desc: Faster way to switch between clusters and namespaces in kubectl + _desc: "Faster way to switch between clusters and namespaces in kubectl" _github: https://github.com/ahmetb/kubectx _name: kubectx - _short: "kubectx is a command-line tool that allows users to switch between Kubernetes contexts easily. " brew: kubectx choco: - kubens @@ -5569,74 +5103,65 @@ softwarePackages: snap: kubectx --classic kubekey: _bin: kk - _desc: kk stands for KubeKey and it is an installer for [KubeSphere](https://github.com/kubesphere/kubesphere) + _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 - _short: "KubeKey is a tool for installing Kubernetes clusters on multiple cloud providers and on-premises environments with ease. " brew: kubekey kubenav: _app: kubenav.app _bin: null - _desc: kubenav is the navigator for your Kubernetes clusters right in your pocket - _docs: https://github.com/kubenav/kubenav + _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 - _short: "kubenav is a mobile and desktop app to manage Kubernetes clusters. " 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 + _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 - _short: "kubectl is a command-line tool for interacting with Kubernetes clusters. " brew: kubectl choco: kubernetes-cli snap: kubectl --classic kubernetes-kompose: _bin: kompose - _desc: Go from Docker Compose to Kubernetes + _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 - _short: "Kompose is a tool that helps you convert Docker Compose files to Kubernetes manifests. " brew: kompose choco: kubernetes-kompose snap: kompose kubeval: _bin: kubeval - _desc: Validate your Kubernetes configuration files, supports multiple Kubernetes versions + _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 - _short: "kubeval is a tool for validating Kubernetes configuration files against the Kubernetes API schemas. " go: github.com/instrumenta/kubeval@latest scoop: kubeval kustomize: _bin: kustomize - _desc: "Kustomize is a tool used in Kubernetes for customizing YAML configurations without modifying the original files. It allows you to manage Kubernetes application configurations through a \"base\" and \n\"overlay\" concept, where you define a base configuration and then apply overlays to customize it for different environments or use cases. This approach helps in maintaining a clean and organized \nconfiguration management process. Kustomize simplifies the management of Kubernetes resources by enabling configuration customization through patches and overlays, making it easier to manage complex \ndeployments. " + _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 - _short: "Kustomize is a tool for customizing Kubernetes configurations without modifying the original YAML files. " brew: kustomize choco: kustomize go: sigs.k8s.io/kustomize/kustomize/v5@latest port: kustomize kvantum: _bin: kvantummanager - _desc: Kvantum is an SVG-based theme engine for Qt4/Qt5 and KDE, i.e. a program for styling Qt applications with SVG images, with an emphasis on elegance, usability and practicality. + _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 - _home: https://github.com/tsujan/Kvantum _name: Kvantum - _short: "Kvantum is a theme manager for Linux desktop environments that allows users to customize the look and feel of their system. " apt: - qt5-style-kvantum - qt5-style-kvantum-themes @@ -5650,7 +5175,7 @@ softwarePackages: _bin:brew: - libvirtd - qemu-img - _desc: Kernel-based Virtual Machine (or [KVM](https://www.linux-kvm.org/page/Main_Page)) is a virtualization module in the Linux kernel that allows the kernel to function as a hypervisor. It was merged into the Linux kernel mainline in kernel version 2.6.20, which was released on February 5, 2007. + _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: @@ -5684,14 +5209,13 @@ softwarePackages: - virt-manager langflow: _bin: langflow - _desc: "Langflow is a GitHub repository belonging to Logspace, an AI company. It likely contains code related to natural language processing or other language-related tasks. To get a more detailed \nunderstanding, you can explore the repository directly on GitHub. " + _desc: "Langflow is a low-code app builder for RAG and multi-agent AI applications." _github: https://github.com/logspace-ai/langflow _name: LangFlow - _short: "langflow is a Python library for natural language processing tasks like text classification, named entity recognition, and sentiment analysis. " pip: langflow languagetool: _bin: languagetool-desktop - _desc: Style and Grammar Checker for 25+ Languages + _desc: "Style and Grammar Checker for 25+ Languages" _github: https://github.com/languagetool-org/languagetool _name: LanguageTool for Desktop _home: https://languagetool.org/ @@ -5700,12 +5224,11 @@ softwarePackages: lapce: _app: Lapce.app _bin: lapce - _desc: Lightning-fast and Powerful Code Editor written in Rust + _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 - _short: "Lapce is a lightweight and fast text editor for programmers, designed for ease of use and customization. " cask: lapce emerge: app-editors/lapce flatpak: dev.lapce.lapce @@ -5714,10 +5237,9 @@ softwarePackages: winget: lapce lazygit: _bin: lazygit - _desc: Simple terminal UI for git commands + _desc: "Simple terminal UI for git commands" _github: https://github.com/jesseduffield/lazygit - _name: "lazygit " - _short: "lazygit is a terminal-based GUI for Git with a simple interface for managing repositories. " + _name: lazygit brew: lazygit choco: lazygit eopkg: lazygit @@ -5729,11 +5251,10 @@ softwarePackages: ledger-live: _app: Ledger Live.app _bin: ledger-live - _desc: "[Ledger Live](https://www.ledger.com/ledger-live) is a new generation wallet desktop application providing a unique interface to maintain multiple cryptocurrencies for your Ledger Nano S / Blue. Manage your device, create accounts, receive and send cryptoassets and many more." + _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 - _short: "Ledger Live is a desktop application for managing cryptocurrency assets using Ledger hardware wallets. " appimage: ledger-live-desktop cask: ledger-live choco: ledger-live @@ -5741,12 +5262,11 @@ softwarePackages: _app: Lens.app _bin: lens _bin:snap: kontena-lens - _desc: "[Lens IDE](https://k8slens.dev/) provides the full situational awareness for everything that runs in Kubernetes. It is an IDE designed for those who work with Kubernetes on a daily basis" + _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 - _short: "Lens is an open-source Kubernetes IDE that provides a visual way to work with Kubernetes clusters. " cask: lens choco: lens snap: kontena-lens --classic @@ -5756,36 +5276,32 @@ softwarePackages: _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: Cross-platform snippet manager + _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 - _short: "Lepton is a lightweight code snippet manager for MacOS. " cask: lepton snap: lepton lexicon: _bin: lexicon - _desc: "[Lexicon](https://github.com/AnalogJ/lexicon) provides a way to manipulate DNS records on multiple DNS providers in a standardized/agnostic way." + _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] - _short: "Lexicon is a DNS manipulation framework that makes it easy to interact with multiple DNS providers. " pipx: dns-lexicon libguestfs-tools: _bin: guestfish - _desc: "libguestfs is a set of tools for accessing and modifying virtual machine (VM) disk images. It allows you to create, view, modify, and extract files from VM disk images without needing to boot the VM. It\nsupports a wide range of disk image formats and can be used for tasks like disk cloning, filesystem analysis, and more. It's commonly used in virtualization environments for managing VMs efficiently. \nThe project is open source and actively maintained on GitHub. " + _desc: "Libguestfs is tools and a library for accessing and modifying guest disk images." _github: https://github.com/libguestfs/libguestfs - _name: "libguestfs " - _short: "libguestfs is a set of tools for accessing and modifying virtual machine disk images. " + _name: libguestfs apt: libguestfs-tools dnf: libguestfs-tools libimobiledevice: _bin: null - _desc: "libimobiledevice is an open-source software library that talks the protocols to support iOS devices. It allows communication with iPhone, iPod Touch, iPad, and Apple TV devices. This library enables \nfunctionalities like accessing the device filesystem, retrieving device information, installing/uninstalling applications, and more. It's commonly used by developers, researchers, and system \nadministrators to interact with iOS devices from a computer running macOS, Linux, or Windows. The project is actively maintained and updated to support the latest iOS versions and devices. " + _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 " - _short: "libimobiledevice is an open-source software library that talks the protocols to support iOS devices. " + _name: libimobiledevice brew:darwin: libimobiledevice libre-menu-editor: _bin: libre-menu-editor @@ -5795,12 +5311,11 @@ softwarePackages: libreoffice: _app: LibreOffice.app _bin: libreoffice - _desc: "[LibreOffice](https://www.libreoffice.org/) is a free and open-source office productivity software suite, a project of The Document Foundation. It was forked in 2010 from OpenOffice.org, which was an open-sourced version of the earlier StarOffice." + _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 - _short: "LibreOffice/core is the main repository for the LibreOffice open-source office suite. " apt: libreoffice cask: libreoffice choco: libreoffice-fresh @@ -5812,12 +5327,12 @@ softwarePackages: _app: LibreWolf.app _bin: librewolf _deprecated: Creates ~/.librewolf and Firefox is preferred - _desc: "LibreWolf is a community-maintained fork of Firefox, focused on privacy, security, and user freedom. It aims to provide a more privacy-respecting browsing experience by disabling telemetry, removing \nproprietary components, and integrating various privacy-focused extensions by default. The project is open-source and welcomes contributions from the community. It is available for Linux distributions \nand other platforms. Users concerned about online privacy and security may find LibreWolf to be a compelling alternative to mainstream browsers. " + _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 - _name: "browser-linux " + _home: https://librewolf.net/ + _name: browser-linux _scoopExtras: true - _short: "LibreWolf is a privacy-focused web browser based on Firefox, designed for Linux systems. " cask: librewolf choco: librewolf flatpak: io.gitlab.librewolf-community @@ -5826,90 +5341,80 @@ softwarePackages: yay: librewolf license: _bin: license - _desc: Command-line license text generator + _desc: "license is a command line tool to create LICENSE files." _github: https://github.com/nishanths/license _name: license - _short: "license is a tool that helps you add licenses to your projects easily by providing a simple command-line interface. " go: github.com/nishanths/license@latest yay: nishanths-license-git lighthouse: _bin: lighthouse - _desc: "Lighthouse is an open-source tool from Google Chrome that helps developers improve the quality of web pages. It runs audits on web pages, generating reports on performance, accessibility, progressive \nweb apps, SEO, and more. Developers can use Lighthouse to identify areas for improvement and optimize their websites for better user experience and search engine rankings. It can be run from the Chrome \nDevTools, as a CLI tool, or as a Node module. Lighthouse is widely used in web development for performance optimization and best practices adherence. " + _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 - _short: "Lighthouse is an open-source tool from Google Chrome for improving the quality of web pages. " npm: lighthouse lightproxy: _app: LightProxy.app _bin: lightproxy - _desc: "LightProxy is an open-source tool developed by Alibaba that provides a lightweight and flexible proxy server for network traffic interception, analysis, and modification. It allows users to intercept \nand modify HTTP/HTTPS requests and responses, making it useful for debugging, testing, and security analysis of web applications. LightProxy supports features like request/response modification, traffic\nrecording, and SSL decryption, making it a versatile tool for developers and security professionals. It can be easily configured and integrated into various testing and development workflows. " + _desc: "💎 Cross platform Web debugging proxy" _github: https://github.com/alibaba/lightproxy _name: LightProxy - _short: "LightProxy is a lightweight and cross-platform proxy tool developed by Alibaba for network debugging and testing purposes. " cask: lightproxy linkerd2: _bin: linkerd - _desc: Linkerd is an ultralight, security-first service mesh for Kubernetes + _desc: "Linkerd is an ultralight, security-first service mesh for Kubernetes" _github: https://github.com/linkerd/linkerd2 _home: https://linkerd.io/ _name: linkerd2 - _short: "linkerd2 is a service mesh for cloud-native applications. " 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 + _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 - _short: "LinkLiar is a macOS application that allows users to change MAC addresses of network interfaces easily. " cask: linkliar liquidjs: _bin: liquidjs - _desc: A simple, expressive and safe template engine. + _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 - _short: "liquidjs is a JavaScript implementation of the Liquid template language. " npm: liquidjs litecli: _bin: litecli - _desc: CLI for SQLite Databases with auto-completion and syntax highlighting + _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 - _short: "litecli is a command-line client for SQLite databases with auto-completion and syntax highlighting. " brew: litecli pipx: litecli yay: litecli live-captions: _bin: live-captions - _desc: Linux Desktop application that provides live captioning + _desc: "Linux Desktop application that provides live captioning" _github: https://github.com/abb128/LiveCaptions - _name: "LiveCaptions " - _short: "LiveCaptions is a GitHub repository that likely contains code for generating live captions, possibly for videos or live streams. " + _name: LiveCaptions flatpak: net.sapples.LiveCaptions localtunnel: _bin: lt - _desc: localtunnel exposes your localhost to the world for easy testing and sharing + _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 - _short: "LocalTunnel is a tool that exposes your localhost to the web securely. " brew: localtunnel npm: localtunnel logcli: _bin: logcli - _desc: Run LogQL queries against a Loki server + _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 - _short: "Loki is a horizontally-scalable, highly-available, multi-tenant log aggregation system inspired by Prometheus. " brew: logcli github: github.com/grafana/loki yay: logcli-git @@ -5920,7 +5425,9 @@ softwarePackages: 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 @@ -5928,28 +5435,29 @@ softwarePackages: 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: "lolcat is a colorful command-line tool for Linux and MacOS that outputs text in rainbow colors. It takes standard input and applies rainbow coloring to it before displaying it in the terminal. It's \noften used to make terminal output more visually appealing or to highlight specific text. The tool is popular among developers and system administrators for adding a fun touch to their command-line \ninterfaces. " + _desc: "Rainbows and unicorns!" _github: https://github.com/busyloop/lolcat _name: lolcat - _short: "lolcat is a command-line tool that outputs rainbow-colored text in the terminal. " + apt: lolcat brew: lolcat choco: lolcat + pacman: lolcat snap: lolcat lollypop: _bin: lollypop - _desc: "[Lollypop](https://wiki.gnome.org/Apps/Lollypop) is a lightweight modern music player designed to work excellently on the GNOME desktop environment. Lollypop also features a party mode which will automatically select party-related playlists to play; a full-screen view which lets you visually access the player from your couch thanks to its HiDPI support; and native support for replay gain." - _docs: https://gitlab.gnome.org/World/lollypop/issues + _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 - _short: "Lollypop is a modern music player for Linux that supports various audio formats and online streaming services. " apt: lollypop dnf: lollypop flatpak: org.gnome.Lollypop @@ -5958,31 +5466,28 @@ softwarePackages: loop: _bin: loop _deprecated: Encountering error during cargo install - _desc: "Loop is a tool that allows you to automatically restart a process when files in a directory change. It's particularly useful for web development or any project where you want to see changes reflected \nimmediately without manually restarting the process. Loop monitors the specified directory for changes and restarts the process automatically, saving you time and effort during development. It's a handy\ntool for streamlining your workflow and ensuring that your project stays up to date with the latest changes. " + _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 - _short: "Loop is a simple, fast, and lightweight macOS tool for running commands in a 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 CLI](https://github.com/lastpass/lastpass-cli) is a user-friendly command-line client for [LastPass](https://www.lastpass.com/). LastPass is a freemium password manager that stores encrypted passwords online. The standard version of LastPass comes with a web interface, but also includes plugins for various web browsers and apps for many smartphones. It also includes support for bookmarklets. It is similar to but not open-source like [Bitwarden](https://gitlab.com/megabyte-labs/ansible-roles/bw)." + _desc: "LastPass command line interface tool" _docs: LastPass command line interface tool _github: https://github.com/lastpass/lastpass-cli _name: LastPass CLI - _short: "lastpass-cli is a command line interface for LastPass password manager, allowing users to access and manage their passwords from the terminal. " lsd: _bin: lsd _deprecated: Deprecated in favor of using `exa`. `lsd` may be re-introduced when Windows support is added. - _desc: "[LSD](https://github.com/Peltoche/lsd) (LSDeluxe), a clone of ls, is the next gen ls command with colorful output, file type icons, and more." + _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) - _short: "lsd is a modern replacement for ls command with more features and a colorful interface. " apt: lsd brew: lsd cargo: lsd @@ -5998,22 +5503,20 @@ softwarePackages: zypper: lsd lsyncd: _bin: lsyncd - _desc: Lsyncd (Live Syncing Daemon) synchronizes local directories with remote targets (via SSH and more) + _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 - _short: "lsyncd is a lightweight live syncing daemon designed to synchronize local directories with remote targets. " apt: lsyncd brew: lsyncd dnf: lsyncd pacman: lsyncd lua: _bin: lua - _desc: "Lua is a powerful, efficient, lightweight, embeddable scripting language. It is designed to be simple yet powerful, making it ideal for various applications, including scripting, game development, and \nembedded systems. Lua's source code is available on GitHub at https://github.com/lua/lua, where you can find the latest releases, documentation, and community contributions. Lua is known for its \nsimplicity, speed, and flexibility, making it a popular choice for developers looking to add scripting capabilities to their projects. " + _desc: "Lua is a powerful, efficient, lightweight, embeddable scripting language." _github: https://github.com/lua/lua _name: Lua - _short: "Lua is a lightweight, efficient scripting language designed for embedded systems and extensibility in other applications. " apt: lua brew: lua choco: lua @@ -6022,19 +5525,17 @@ softwarePackages: lulu: _app: LuLu.app _bin: null - _desc: Powerful firewall application for macOS + _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 - _short: "LuLu is an open-source macOS firewall that aims to block unauthorized outgoing network connections. " cask: lulu lux: _bin: lux - _desc: "Lux is a tool for visual regression testing of web pages. It captures screenshots of web pages and compares them to detect any visual changes. It can be integrated into continuous integration pipelines \nto automatically catch unintended visual changes in web applications. Lux supports various configuration options for fine-tuning the comparison process and provides detailed reports highlighting visual \ndifferences. It is a useful tool for maintaining the visual consistency of web applications across different environments and updates. " + _desc: "👾 Lux is a fast and simple video downloader built with Go." _github: https://github.com/iawia002/lux _name: Lux - _short: "Lux is a tool for measuring the memory, CPU usage, and other metrics of a website. " brew: lux choco: github.com/iawia002/lux go: github.com/iawia002/lux@latest @@ -6042,35 +5543,32 @@ softwarePackages: xbps: lux lxc: _bin: lxc - _desc: Linux Containers is an operating-system-level virtualization method for running multiple isolated Linux systems on a control host using a single Linux kernel. + _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 - _short: "LXC (Linux Containers): \nOpen-source container technology for running multiple isolated Linux systems on a single host. " apt: lxc brew: lxc dnf: lxc pacman: lxc lxd: _bin: null - _desc: "[LXD](https://linuxcontainers.org) is a next generation system container manager. It offers a user experience similar to virtual machines but using Linux containers instead" + _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 - _short: "LXD is a container manager for Linux systems, providing a user-friendly interface to manage containers with a focus on system containers rather than application containers. " snap: lxd lxd-ui: _bin: lxd-ui - _desc: "LXD-UI is a web-based graphical user interface for managing LXD containers. It provides a user-friendly way to interact with LXD, a system container manager. With LXD-UI, users can easily create, start,\nstop, and manage containers through a web interface. It offers features like container creation, deletion, and monitoring of container resources. The interface is designed to simplify container \nmanagement tasks for users who prefer a graphical interface over the command line. " + _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" - _short: "lxd-ui is a web-based graphical user interface for managing LXD containers. " snap: lxd lxdc: _deps: @@ -6079,16 +5577,15 @@ softwarePackages: _github: false m-cli: _bin: m - _desc: Swiss Army Knife for macOS. A wrapper for many types of macOS-specific commands. + _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 - _short: "m-cli is a command-line tool for interacting with macOS system settings and features, providing a convenient way to manage various aspects of a Mac system through the terminal. " brew:darwin: m-cli maas: _bin: maas - _desc: "[MAAS](https://maas.io/) allows very fast server provisioning for your data centre. It allows self-service, remote installation of Windows, CentOS, ESXi and Ubuntu on real servers. It turns your data centre into a bare metal cloud." + _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/ @@ -6110,64 +5607,58 @@ softwarePackages: proto: tcp - port: 5250-5270 proto: udp - _short: "MAAS (Metal as a Service) is an open-source software that allows for easy management of physical servers for cloud infrastructure. " ansible:ubuntu: professormanhattan.maas snap:ubuntu: maas mackup: _bin: mackup - _desc: "[mackup](https://github.com/lra/mackup) lets you keep your application settings in sync." + _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 - _short: "Mackup is a tool that syncs application settings across multiple macOS devices using cloud storage services like Dropbox or Google Drive. " brew: mackup pipx: mackup macprefs: _bin: macprefs _deprecated: Latest version has fatal error - _desc: "The repository at https://github.com/clintmod/macprefs contains a collection of macOS preferences and settings that can be used to customize and configure a macOS system. It likely includes scripts or \ninstructions to apply these preferences to a macOS system efficiently. This repository can be useful for users looking to automate the setup or configuration of multiple macOS systems with consistent \nsettings. " + _desc: "Backup and Restore your Mac System and App Preferences (e.g. defaults write)" _github: https://github.com/clintmod/macprefs _name: MacPrefs - _short: "macprefs is a repository containing scripts and tools for managing macOS preferences and settings efficiently. " brew: clintmod/formulas/macprefs macvim: _app: MacVim.app - _desc: "MacVim is a highly configurable text editor built for macOS. It is an open-source project hosted on GitHub under the macvim-dev organization. MacVim is a GUI version of the popular Vim text editor, \nproviding a native macOS interface with features like syntax highlighting, split views, and support for various plugins. Users can customize MacVim to suit their preferences through its extensive \nconfiguration options. The project is actively maintained by a community of developers, ensuring compatibility with the latest macOS versions and continued improvements to the editor's functionality. " + _desc: "Vim - the text editor - for macOS" _github: https://github.com/macvim-dev/macvim - _name: "macvim " - _short: "MacVim is a highly configurable text editor built for macOS, based on Vim. " + _home: https://macvim.org/ + _name: macvim _todo: Integrate this into macOS setup cask: macvim mage-ai: _bin: mage - _desc: The modern replacement for Airflow. Build, run, and manage data pipelines for integrating and transforming data. + _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 - _short: "mage-ai/mage-ai is a repository for the Mage AI project, an open-source artificial intelligence platform for game development. " pipx: mage-ai magic-wormhole: _bin: wormhole - _desc: "Magic Wormhole is a tool that provides secure end-to-end encrypted file transfers between devices. It uses a unique approach where users generate a \"wormhole code\" that can be shared with the recipient \nto establish a secure connection for transferring files or text. This tool ensures privacy and security during the transfer process by using strong encryption techniques. Magic Wormhole is open-source \nand available on GitHub, making it a popular choice for users looking for a simple and secure way to transfer files over the internet. " + _desc: "Get things from one computer to another, safely." _github: https://github.com/magic-wormhole/magic-wormhole _name: Magic Wormhole - _short: "Magic Wormhole is a tool for secure, end-to-end encrypted file transfers. " brew: magic-wormhole mailcatcher: _bin: mailcatcher - _desc: "MailCatcher is a simple SMTP server that catches any email sent from your application and displays it in a web interface. It's useful for testing email functionality during development without actually \nsending emails to real addresses. With MailCatcher, you can view sent emails, inspect their content, and make sure your email templates are rendering correctly. It's a handy tool for debugging and \ntesting email-related features in your applications. You can find more details and installation instructions on its GitHub page: MailCatcher on GitHub. " + _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 - _short: "Mailcatcher is a simple SMTP server that catches all your outgoing emails during development, allowing you to view them in a web interface instead of sending them out. " brew: mailcatcher gem: mailcatcher mailspring: _app: Mailspring.app _bin: mailspring - _desc: "[Mailspring](https://getmailspring.com/) comes packed with powerful features like Unified Inbox, Snooze, Send Later, Mail Rules, Templates and more. Mailspring Pro, which you can unlock with a monthly subscription, adds even more features for people who send a ton of email: link tracking, read receipts, mailbox analytics, contact and company profiles. All of these features run in the client - Mailspring does not send your email credentials to the cloud." + _desc: "💌 A beautiful, fast and fully open source mail client for Mac, Windows and Linux." _docs: https://community.getmailspring.com/docs/ _env: MAILSPRING_APPDATA: @@ -6178,7 +5669,6 @@ softwarePackages: _github: https://github.com/Foundry376/Mailspring _home: https://getmailspring.com/ _name: Mailspring - _short: "Mailspring is a powerful email client designed for macOS, Windows, and Linux, offering features like unified inbox, snooze, and customizable themes. " cask: mailspring choco: mailspring flatpak: com.getmailspring.Mailspring @@ -6186,18 +5676,16 @@ softwarePackages: yay: mailspring mailsy: _bin: mailsy - _desc: "Mailsy is an open-source email marketing application available on GitHub. It allows users to create and manage email campaigns, track email performance metrics, and engage with subscribers. The \napplication is built using Laravel and Vue.js, making it easy to customize and extend. With features like subscriber management, campaign scheduling, and detailed analytics, Mailsy provides a \ncomprehensive solution for businesses looking to run effective email marketing campaigns. Users can also benefit from its responsive design, making it accessible on various devices. " + _desc: "⚡️ Quickly generate a disposable email straight from terminal." _github: https://github.com/BalliAsghar/Mailsy _name: Mailsy - _short: "Mailsy is a simple email marketing tool for managing mailing lists and sending newsletters. " brew: mailsy npm: mailsy majestic: _bin: majestic - _desc: "Majestic is a JavaScript test runner that provides a rich and interactive UI for running tests. It supports various testing frameworks like Jest, Mocha, Jasmine, etc. The tool allows you to run tests in\nwatch mode, filter tests, and see detailed test results in a visually appealing interface. It also offers features like code coverage reports and the ability to debug tests directly in the browser. \nMajestic simplifies the testing process by providing a user-friendly experience for developers to efficiently run and manage their tests. " + _desc: "⚡ Zero config GUI for Jest" _github: https://github.com/Raathigesh/majestic _name: Majestic - _short: "Majestic is a GUI for Jest, a JavaScript testing framework. " npm: majestic bzip2: _bin: @@ -6214,15 +5702,14 @@ softwarePackages: pacman: bzip2 makeself: _bin: makeself - _desc: "Makeself is a small shell script that generates a self-extractable compressed archive from a directory. The resulting file acts as a shell script that can extract the original archive. It's commonly \nused for creating installation packages that can be easily distributed and run on Unix-like systems. Makeself supports various compression formats like gzip, bzip2, and xz. It provides options for \ncustomizing the self-extracting archive's behavior, such as running commands before or after extraction. Makeself is a handy tool for packaging software or files for distribution in a user-friendly \nmanner. " + _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 - _short: "Makeself is a small shell script that generates a self-extractable compressed archive from a directory. It's commonly used for creating software installation packages that can be easily distributed and \nrun on Unix-like systems. " brew: makeself malwarebytes: _app: Malwarebytes.app _bin: malwarebytes - _desc: Cybersecurity. For every one. + _desc: "Cybersecurity. For every one." _github: false _home: https://www.malwarebytes.com/ _name: Malwarebytes @@ -6230,11 +5717,10 @@ softwarePackages: choco: malwarebytes mambaforge: _bin: conda - _desc: "Mamba is a fast, reliable, and easy-to-use package manager for the conda package manager ecosystem. It aims to improve the performance of package management operations by utilizing parallel downloading \nand processing. Mamba is compatible with conda packages and environments, making it a suitable alternative for users looking for faster package management on their systems. It is particularly useful for\nmanaging large-scale data science and scientific computing environments efficiently. Mamba can be easily installed alongside conda and used as a drop-in replacement for faster package installations and \nupdates. " + _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 - _short: "mamba is a fast, scalable package manager for data science and scientific computing. " cask: mambaforge choco: mambaforge script:linux: bash <(curl -L -O "https://github.com/conda-forge/miniforge/releases/latest/download/Mambaforge-$(uname)-$(uname -m).sh") @@ -6242,10 +5728,9 @@ softwarePackages: _app: Manta.app _bin: null _deprecated: Replaced by web apps like waveapps.com - _desc: Flexible invoicing desktop app with beautiful & customizable templates + _desc: "🎉 Flexible invoicing desktop app with beautiful & customizable templates." _github: https://github.com/hql287/Manta _name: Manta - _short: "Manta is a lightweight, blazing fast full-text search engine in pure Swift. " 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 @@ -6264,7 +5749,7 @@ softwarePackages: mark-text: _app: MarkText.app _bin: marktext - _desc: A simple and elegant markdown editor, available for Linux, macOS and Windows + _desc: "📝A simple and elegant markdown editor, available for Linux, macOS and Windows." _env: MARK_TEXT_APPDATA: cask: $HOME/Library/Application Support/marktext @@ -6273,7 +5758,6 @@ softwarePackages: winget: TODO _github: https://github.com/marktext/marktext _name: MarkText - _short: "Mark Text is a simple yet powerful markdown editor that offers a distraction-free writing environment with real-time preview. " cask: mark-text choco: marktext flatpak: com.github.marktext.marktext @@ -6281,84 +5765,79 @@ softwarePackages: yay: marktext markdownlint-cli: _bin: markdownlint - _desc: MarkdownLint command line interface + _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 - _short: "markdownlint-cli is a command-line interface for linting Markdown files to ensure they follow best practices and formatting standards. " brew: markdownlint-cli pipx: markdownlint-cli markmap: _bin: markmap - _desc: Visualize your Markdown as mindmaps with 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 - _short: "Markmap is a tool that generates mind maps from Markdown. " npm: markmap-cli marp: _bin: marp - _desc: A CLI interface for Marp and Marpit based converters + _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 - _short: "Marp CLI is a command-line tool for creating slide decks from Markdown files. " brew: marp-cli npm: "@marp-team/marp-cli" scoop: marp mas: _bin: mas - _desc: "[MAS CLI](https://github.com/mas-cli/mas) is a simple command line interface for the Mac App Store. Designed for scripting and automation." + _desc: "📦 Mac App Store command line interface" _github: https://github.com/mas-cli/mas _name: MAS CLI - _short: "mas is a command-line interface for the Mac App Store, allowing users to interact with the App Store from the terminal. " brew:darwin: mas port: mas mask: _bin: mask - _desc: "Mask is a tool created by Jacob Deichert that simplifies the process of running shell commands with a predefined set of arguments. It allows you to define command templates with placeholders for \narguments, making it easier to reuse and customize commands. This can be especially useful for complex or frequently used commands where certain parts may need to change. By using Mask, you can \nstreamline your command execution process and make it more efficient. " + _desc: "🎭 A CLI task runner defined by a simple markdown file" _github: https://github.com/jacobdeichert/mask _name: Mask - _short: "mask is a tool for managing and running tasks in the terminal with a simple and intuitive syntax. " brew: mask cargo: mask masscan: _bin: masscan - _desc: "Masscan is a high-speed network scanner tool designed for large-scale scanning of IP addresses and ports. It is known for its speed and efficiency in scanning the internet. Masscan allows users to \nspecify ranges of IP addresses and ports to scan, making it useful for security assessments, network exploration, and research purposes. It is commonly used by security professionals and researchers to \nquickly identify open ports and potential vulnerabilities across a wide range of hosts. " + _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 - _short: "Masscan is a high-speed network scanner that can scan the entire Internet in under 6 minutes. " 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/antonreshetov/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/antonreshetov/massCode + github: github.com/massCodeIO/massCode + scoop: masscode + yay: masscode mc: _bin: mc - _desc: MinIO Client is a replacement for ls, cp, mkdir, diff and rsync commands for filesystems and object storage + _desc: "Simple | Fast tool to manage MinIO clusters ☁️" _github: https://github.com/minio/mc _home: https://min.io/ _name: mc - _short: "MinIO Client (mc): A command-line tool for managing MinIO and Amazon S3 compatible object storage servers. " brew: minio/stable/mc go: github.com/minio/mc@latest mcfly: _bin: mcfly _deprecated: Deprecated in favor of atuin - _desc: "[McFly](https://github.com/cantino/mcfly) replaces your default CTRL-r shell history search with an intelligent search engine that takes into account your working directory and the context of recently executed commands. McFly's suggestions are prioritized in real time with a small neural network." + _desc: "Fly through your shell history. Great Scott!" _github: https://github.com/cantino/mcfly _name: McFly - _short: "McFly is a tool that enhances your command line history search and navigation, making it faster and more efficient. " brew: mcfly port: mcfly script:darwin: curl -LSfs https://raw.githubusercontent.com/cantino/mcfly/master/ci/install.sh | sh -s -- --git cantino/mcfly @@ -6366,75 +5845,72 @@ softwarePackages: medis: _app: Medis.app _bin: medis - _desc: "Medis is a beautiful, easy-to-use Redis management application built on Electron. It allows users to connect to multiple Redis databases, view and edit data in a user-friendly interface, execute \ncommands, and manage keys. Medis supports various Redis features like data visualization, key expiration, and more. It is open-source and available on GitHub at https://github.com/luin/medis for users \nto contribute, report issues, or download and use for their Redis database management needs. " + _desc: "💻 Medis is a beautiful, easy-to-use Mac database management application for Redis." _github: https://github.com/luin/medis _name: Medis - _short: "Medis is a graphical Redis client for MacOS. " cask: medis medusa: _bin: medusa - _desc: "Medusa is an open-source eCommerce platform built on Node.js. It provides a flexible and customizable solution for creating online stores. With features like multi-store support, customizable themes, \nand a RESTful API, Medusa allows developers to build unique eCommerce experiences. It also offers integrations with popular payment gateways and shipping providers. The platform is actively maintained \nand has a growing community contributing to its development. If you're looking to set up an eCommerce store with Node.js, Medusa could be a solid choice. " + _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 - _short: "Medusa is an open-source eCommerce platform built with Node.js and React. " npm: "@medusajs/medusa-cli" meetingbar: _app: MeetingBar.app _bin: null - _desc: Meeting menu bar application that shows calendar event details on macOS - _docs: https://github.com/leits/MeetingBar + _desc: "Your meetings at your fingertips in the macOS menu bar" _github: https://github.com/leits/MeetingBar - _home: https://apps.apple.com/app/id1532419400 + _home: https://meetingbar.app/ _name: Meeting Bar - _short: "MeetingBar is a MacOS menu bar app that integrates with your calendar services like Google Calendar, Outlook, and more, displaying your upcoming meetings and events. " cask: meetingbar mas: 1532419400 meld: _app: Meld.app _bin: meld - _desc: "Meld is a visual diff and merge tool that allows users to compare files, directories, and version-controlled projects. It provides a side-by-side view to easily identify differences and merge changes. \nMeld supports various version control systems like Git, Mercurial, Bazaar, and SVN. It is written in Python and is available for Linux, Windows, and macOS platforms. Meld is a popular tool among \ndevelopers and system administrators for managing code changes and resolving conflicts efficiently. " + _desc: "Meld is a visual diff and merge tool targeted at developers." _github: https://github.com/GNOME/meld - _name: "meld " - _short: "Meld is a visual diff and merge tool for developers. " + _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: "meta is a tool that helps manage multiple git repositories simultaneously. It allows you to work with a collection of repositories as if they were a single repository. With meta, you can run commands \nacross all repositories, manage dependencies, and streamline workflows for projects that are spread across multiple repositories. It simplifies tasks like cloning, updating, and syncing multiple \nrepositories, making it easier to work with complex projects that are divided into smaller components. " + _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 - _short: "meta is a tool that helps manage multiple git repositories simultaneously. " npm: meta meta-package-manager: _bin: mpm - _desc: "Meta Package Manager is a tool available on GitHub at https://github.com/kdeldycke/meta-package-manager. It appears to be a package manager designed to simplify the management of multiple package \nmanagers across different programming languages. The tool likely aims to streamline the process of handling dependencies and packages from various sources, providing a unified interface for package \nmanagement tasks. For more detailed information and usage instructions, you may want to explore the repository's documentation and README file. " + _desc: "🎁 wraps all package managers with a unifying CLI" _github: https://github.com/kdeldycke/meta-package-manager _name: Meta Package Manager - _short: "meta-package-manager is a tool for managing multiple package managers in a unified way. " 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: "Metasploit Framework \n\nMetasploit Framework is an open-source penetration testing tool developed by Rapid7. It provides information about security vulnerabilities and aids in penetration testing and IDS signature development.\nThe framework includes a suite of tools, including exploits, payloads, auxiliary modules, and post-exploitation modules. It is widely used by security professionals and researchers to test the security \nof networks and applications. The tool is regularly updated with new exploits and features to keep up with the evolving threat landscape. " + _desc: "The world’s most used penetration testing framework" _github: https://github.com/rapid7/metasploit-framework + _home: https://www.metasploit.com/ _name: Metasploit Framework - _short: "metasploit-framework is an open-source penetration testing framework used for developing, testing, and executing exploit code against a remote target machine. " _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: "Mamba is a fast, reliable, and easy-to-use package manager for the conda package manager ecosystem. It aims to improve the performance of package management operations by utilizing parallel downloading \nand processing. Mamba is compatible with conda packages and environments, making it a suitable alternative for users looking for faster package management on their systems. It is particularly useful for\nmanaging large-scale data science and scientific computing environments efficiently. Mamba can be easily installed alongside conda and used as a drop-in replacement for faster package installations and \nupdates. " + _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 - _short: "mamba is a fast, scalable package manager for data science and scientific computing. " brew: micromamba microsoft-edge: _app: Microsoft Edge.app _bin: microsoft-edge - _desc: "[Microsoft Edge](https://www.microsoft.com/en-us/edge) is a cross-platform web browser developed by Microsoft. It was first released for Windows 10 and Xbox One in 2015, then for Android and iOS in 2017, for macOS in 2019, and as a preview for Linux in October 2020." + _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: @@ -6450,10 +5926,9 @@ softwarePackages: yay: microsoft-edge-stable-bin microsoft-git: _bin: scalar - _desc: "VFS for Git is an open-source system developed by Microsoft that improves Git repository performance on Windows by virtualizing the file system. It allows Git to operate more efficiently with \nrepositories containing large numbers of files. VFS for Git works by only downloading files as they are needed, reducing the disk space and time required for cloning and fetching from repositories. This\ntool can significantly enhance the performance of Git operations, especially in repositories with extensive histories and numerous files. " + _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) - _short: "VFS for Git is a virtual file system extension for Git, designed to improve Git performance on Windows by enabling Git to operate more efficiently with large repositories. " cask: microsoft/git/microsoft-git script:linux: | #!/usr/bin/env bash @@ -6467,7 +5942,7 @@ softwarePackages: microsoft-office: _app: Microsoft Word.app _bin: null - _desc: "[Microsoft Office](https://www.microsoft.com/en-us/microsoft-365/microsoft-office), or simply Office, is a family of client software, server software, and services developed by Microsoft." + _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/ @@ -6477,6 +5952,7 @@ softwarePackages: 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 @@ -6484,7 +5960,7 @@ softwarePackages: microsoft-teams: _app: Microsoft Teams.app _bin: teams - _desc: "[Microsoft Teams](https://www.microsoft.com/en-us/microsoft-teams/group-chat-software) is a proprietary business communication platform developed by Microsoft, as part of the Microsoft 365 family of products. Teams primarily competes with the similar service Slack, offering workspace chat and videoconferencing, file storage, and application integration." + _desc: "Microsoft Teams is the hub for team collaboration in Microsoft 365." _github: false _name: Microsoft Teams cask: microsoft-teams @@ -6496,7 +5972,7 @@ softwarePackages: _app: Ao.app _bin:snap: microsoft-todo-unofficial _deprecated: Deprecated in favor of Google Tasks - _desc: "[Microsoft To Do](https://todo.microsoft.com/tasks/) is a productivity application developed by Microsoft. It lets you create to do lists, reminders, and notes for any purpose. Sync lists across devices and Microsoft 365 accounts to access daily planner and task manager features anywhere." + _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/ @@ -6506,10 +5982,9 @@ softwarePackages: snap: microsoft-todo-unofficial miller: _bin: mlr - _desc: "Miller is a command line tool that allows for text processing in Unix-like systems. It is designed for working with structured text data like CSV, TSV, JSON, and XML. Miller provides various operations \nfor data manipulation such as filtering, joining, sorting, and formatting. It is particularly useful for tasks like data cleaning, transformation, and analysis. Miller is open-source and actively \nmaintained by John Kerl. It offers a flexible and powerful way to work with structured data efficiently from the command line. " + _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 - _short: "Miller is a command line tool for processing text files in Unix-like systems. " apt: miller brew: miller choco: miller @@ -6521,21 +5996,19 @@ softwarePackages: - docker _deps:darwin: - hyperkit - _desc: minikube quickly sets up a local Kubernetes cluster on macOS, Linux, and Windows + _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 - _short: "Minikube is a tool that enables you to run Kubernetes clusters locally for development and testing purposes. " _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: "Mise is a tool created by jdx available on GitHub at https://github.com/jdx/mise. It is a simple script that helps in managing macOS system preferences from the command line. With Mise, you can easily \nset and get various system preferences like dark mode, accent color, wallpaper, and more. It provides a convenient way to automate the customization of macOS settings, making it useful for system \nadministrators and power users who prefer working with the command line interface. " + _desc: "The front-end to your dev env" _github: https://github.com/jdx/mise _name: mise - _short: "Mise is a tool for managing macOS dotfiles. " apk: mise brew: mise cargo: mise-cli @@ -6544,12 +6017,11 @@ softwarePackages: port: port mitmproxy: _bin: mitmproxy - _desc: "[mitmproxy](https://mitmproxy.org/) is an interactive, SSL/TLS-capable intercepting proxy with a console interface for HTTP/1, HTTP/2, and WebSockets. It also includes mitmweb which is a web-based interface for 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 - _short: "mitmproxy is an open-source interactive HTTPS proxy. " apt: mitmproxy cask: mitmproxy choco: mitmproxy @@ -6557,21 +6029,19 @@ softwarePackages: mjml: _app: MJML.app _bin:npm: mjml - _desc: The desktop app for 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 - _short: "MJML App is a desktop application that allows users to create responsive email templates using the MJML framework. " 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 + _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 - _short: "mkcert is a simple tool for making locally-trusted development certificates. " brew: mkcert choco: mkcert github: github.com/FiloSottile/mkcert @@ -6580,10 +6050,10 @@ softwarePackages: 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 + _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 - _short: "Mockoon is an open-source API mocking tool that helps developers simulate backend services quickly and easily. " cask: mockoon choco: mockoon github: github.com/mockoon/mockoon @@ -6593,98 +6063,89 @@ softwarePackages: yay: mockoon-bin modern-flyouts: _bin: modern-flyouts - _desc: "ModernFlyouts is an open-source project hosted on GitHub that provides a modern and customizable replacement for the default volume, brightness, and media controls in Windows 10. It offers a sleek and \ncustomizable user interface with various themes and settings to enhance the user experience. Users can contribute to the project, report issues, suggest improvements, and customize the tool to suit \ntheir preferences. It aims to provide a more visually appealing and functional alternative to the standard system controls in Windows 10. " + _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 - _short: "ModernFlyouts is a customizable and modern replacement for the default volume, brightness, and media controls on Windows 10. " 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) - _docs: https://github.com/charmbracelet/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 - _short: "mods is a collection of terminal utilities for building modern CLI applications in Go. " 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 - _docs: https://davrodpin.github.io/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 - _short: "Mole is a CLI application that helps you create SSH tunnels with ease. " 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 roles + _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 - _home: https://molecule.readthedocs.io/en/latest/ _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 - _short: "Molecule is a tool for testing Ansible roles in multiple scenarios. " pipx: molecule monero: _app: monero-wallet-gui.app _bin: monero _bin:flatpak: org.getmonero.Monero - _desc: "[Monero](https://www.getmonero.org/) is a leading cryptocurrency focused on private and censorship-resistant transactions. This role installs the Monero wallet application which is required for interacting with the Monero network." + _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 - _short: "Monero is an open-source cryptocurrency that focuses on privacy, security, and decentralization. " 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. + _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 " + _name: monero _restricted: true - _short: "Monero is an open-source cryptocurrency that focuses on privacy, security, and decentralization. " brew: monero scoop: monero mongodb: _bin: mongod - _desc: "MongoDB is an open-source, document-oriented NoSQL database program. It uses a flexible, JSON-like document data model, making it easy to store and manage data. MongoDB is designed for scalability, high\navailability, and performance. The GitHub repository contains the source code, documentation, and resources related to MongoDB. It is actively maintained by the MongoDB community and developers \nworldwide. " + _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 - _short: "MongoDB is an open-source NoSQL database program that uses a document-oriented data model. " brew: mongodb/brew/mongodb-community choco: mongodb mongodb-atlas: _bin: atlas - _desc: Install the Atlas CLI to quickly provision and manage Atlas database deployments from the terminal. (Official MongoDB hosted service provider CLI) + _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 - _short: "mongodb-atlas-cli is a command-line interface tool for managing MongoDB Atlas resources. " brew: mongodb-atlas choco: mongodb-atlas mongodb-compass: _app: MongoDB Compass.app _bin: mongodb-compass - _desc: "MongoDB Compass is a graphical user interface (GUI) for MongoDB, designed to make working with MongoDB databases more intuitive and efficient. It allows users to visually explore their data, run ad-hoc \nqueries, and perform CRUD operations without needing to write complex commands. Compass provides features like schema visualization, real-time server statistics, and an aggregation pipeline builder. It \nsupports both SQL and MongoDB query languages, making it a versatile tool for developers and database administrators. Overall, MongoDB Compass simplifies database management tasks and enhances the user \nexperience when working with MongoDB databases. " + _desc: "The GUI for MongoDB." _github: https://github.com/mongodb-js/compass + _home: https://mongodb.com/compass _name: MongoDB Compass - _short: "MongoDB Compass is a graphical user interface for MongoDB, allowing users to explore and manipulate their data visually. " apt: https://downloads.mongodb.com/compass/mongodb-compass_1.38.0_amd64.deb cask: mongodb-compass choco: mongodb-compass @@ -6692,21 +6153,17 @@ softwarePackages: monitorcontrol: _app: MonitorControl.app _bin: null - _desc: Menu bar application for macOS that allows you to control the screen brightness and volume - _docs: https://github.com/MonitorControl/MonitorControl + _desc: "🖥 Control your display's brightness & volume on your Mac as if it was a native Apple Display." _github: https://github.com/MonitorControl/MonitorControl - _home: https://github.com/MonitorControl/MonitorControl _name: Monitor Control - _short: "MonitorControl is a macOS app that allows you to control external monitor brightness, contrast, and volume directly from your Mac. " cask: monitorcontrol mono: _bin: mono - _desc: Mono open source ECMA CLI, C# and .NET implementation. + _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 - _short: "Mono is an open-source implementation of Microsoft's .NET Framework. " apt: mono-complete brew: mono choco: mono @@ -6716,12 +6173,11 @@ softwarePackages: winget: Mono.Mono mosh: _bin: mosh - _desc: Remote terminal application that allows roaming, supports intermittent connectivity, and provides intelligent local echo and line editing of user keystrokes. + _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 - _short: "Mosh is a remote terminal application that allows for robust and reliable connections, even on unstable networks, by using predictive algorithms to maintain smooth sessions. " apk: mosh apt: mosh brew: mosh @@ -6735,11 +6191,10 @@ softwarePackages: motrix: _app: Motrix.app _bin: motrix - _desc: "[Motrix](https://motrix.app/) is a full-featured download manager that supports downloading HTTP, FTP, BitTorrent, Magnet, etc." + _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 - _short: "Motrix is a full-featured download manager that supports downloading HTTP, FTP, BitTorrent, Magnet, and more. " cask: motrix choco: motrix flatpak: net.agalwood.Motrix @@ -6748,7 +6203,7 @@ softwarePackages: yay: motrix-bin mpg123: _bin: mpg123 - _desc: mpg123 is a free and open-source audio player. It supports MPEG audio formats, including MP3 + _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 @@ -6762,10 +6217,10 @@ softwarePackages: mpv: _app: mpv.app _bin: mpv - _desc: "mpv is a free and open-source media player known for its high-quality video output and wide range of supported formats. It is highly customizable and can be controlled via keyboard shortcuts or command \nline. mpv is popular among users who seek a lightweight, efficient media player with advanced features like hardware acceleration and support for various codecs. It is actively maintained by a community\nof developers and is available for multiple platforms, including macOS. " + _desc: "🎥 Command line video player" _github: https://github.com/mpv-player/mpv + _home: https://mpv.io/ _name: MPV - _short: "mpv is a free and open-source media player known for its high-quality video playback and customization options. " _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 @@ -6774,10 +6229,10 @@ softwarePackages: mqttx: _app: MQTTX.app _bin: mqttx - _desc: MQTT X - Elegant Cross-platform MQTT 5.0 Desktop Client + _desc: "MQTT X - Elegant Cross-platform MQTT 5.0 Desktop Client" _github: https://github.com/emqx/MQTTX + _home: https://mqttx.app/ _name: MQTT X - _short: "MQTTX is a cross-platform MQTT 5.0 client tool. " cask: mqttx flatpak: com.emqx.MQTTX github: github.com/emqx/MQTTX @@ -6786,21 +6241,19 @@ softwarePackages: mudlet: _app: mudlet.app _bin: mudlet - _desc: A full-featured cross-OS MUD client + _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 - _short: "Mudlet is an open-source platform for creating and playing text-based multiplayer games, known as MUDs (Multi-User Dungeons). " cask: mudlet choco: mudlet snap: mudlet-linux muffet: _bin: muffet - _desc: Fast website link checker in Go + _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 - _short: "Muffet is a fast website link checker written in Go. " brew: muffet github: github.com/raviqqe/muffet go: github.com/raviqqe/muffet/v2@latest @@ -6809,10 +6262,10 @@ softwarePackages: _app: Mullvad VPN.app _bin: null _deprecated: Switched to ProtonVPN exclusively - _desc: The Mullvad VPN client app for desktop and mobile + _desc: "The Mullvad VPN client app for desktop and mobile" _github: https://github.com/mullvad/mullvadvpn-app + _home: https://mullvad.net/ _name: Mullvad VPN - _short: "mullvadvpn-app is an open-source VPN application developed by Mullvad for secure and private internet connections. " 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 @@ -6821,72 +6274,66 @@ softwarePackages: yay: mullvad-vpn multi-gitter: _bin: multi-gitter - _desc: "multi-gitter is a tool available on GitHub that allows you to manage multiple repositories across different organizations on GitHub. It provides a way to perform actions like cloning, pulling, pushing, \nand fetching on multiple repositories at once. This tool can be useful for users who work with several repositories and need to streamline their workflow by automating repetitive tasks. It simplifies \nmanaging multiple repositories by providing a single interface to interact with them efficiently. " + _desc: "multi-gitter allows you to make changes in multiple repositories simultaneously." _github: https://github.com/lindell/multi-gitter _name: Multi-Gitter - _short: "multi-gitter is a tool that allows you to run multiple GitHub actions workflows in parallel. " 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](https://multipass.run/) makes it so that you can get an instant Ubuntu VM with a single command. Multipass can launch and run virtual machines and configure them with cloud-init like a public cloud. It is a product of [Canonical](https://canonical.com/), the same company that publishes Ubuntu." + _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 - _short: "Multipass is a lightweight VM manager for Linux, Windows, and macOS. " cask: multipass choco: multipass snap: multipass mutagen: _bin: mutagen - _desc: "Mutagen is an open-source file synchronization and network forwarding tool that simplifies the process of keeping files in sync between multiple machines. It supports bi-directional synchronization, \nautomatic conflict resolution, and real-time updates. Mutagen can be used for development, deployment, and other scenarios where keeping files in sync is crucial. It works efficiently with large files \nand is designed to be fast and reliable. The tool is available for various operating systems, including macOS, and can be easily integrated into existing workflows. " + _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 - _short: "Mutagen is a file synchronization and networking tool for developers, providing fast and efficient file synchronization for local development environments. " brew: mutagen-io/mutagen/mutagen mycli: _bin: mycli - _desc: A terminal client for MySQL with auto-completion and syntax highlighting. + _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 - _short: "mycli is a command-line interface for MySQL with auto-completion and syntax highlighting. " apt: mycli brew: mycli pipx: mycli mymonero: _app: MyMonero.app _bin: null - _desc: Easy-to-use Monero client with managed keys + _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 " - _short: "mymonero-app-js is a JavaScript library for interacting with the MyMonero web wallet service. " + _name: mymonero-app-js cask: mymonero choco: mymonero nativefier: _bin: nativefier _deps: - imagemagick - _desc: Make any web page a desktop application + _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 - _short: "Nativefier is a tool that allows you to create desktop applications from any website with minimal effort. " npm: nativefier nativescript: _bin: ns - _desc: "NativeScript is an open-source framework for building truly native mobile applications using JavaScript, TypeScript, or Angular. It allows developers to create cross-platform apps for iOS and Android \nwhile maintaining a native look and feel. NativeScript provides access to native APIs, UI components, and performance, making it a powerful tool for mobile app development. The GitHub repository \ncontains the source code, documentation, and resources for the NativeScript framework, making it easy for developers to contribute, report issues, and stay updated on the latest developments. " + _desc: "NativeScript empowers you to access native APIs from JavaScript directly." _github: https://github.com/NativeScript/NativeScript _name: NativeScript - _short: "NativeScript is an open-source framework for building truly native mobile applications using JavaScript. " npm: "@nativescript/core" nautilus-brasero: _github: false @@ -6933,14 +6380,12 @@ softwarePackages: pacman: nautilus-wipe navi: _bin: navi - _desc: An interactive cheatsheet tool for the command-line + _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 - _home: https://github.com/denisidoro/navi _name: Navi _preload: true _repology: navi - _short: "navi is a command-line cheat sheet tool that helps users navigate commands more efficiently. " brew: navi cargo: navi emerge: app-misc/navi @@ -6955,11 +6400,10 @@ softwarePackages: - ripgrep - tig - w3m - _desc: "[nb](https://xwmx.github.io/nb) is a command line and local web note‑taking, bookmarking, archiving, and knowledge base application with plain text data storage, encryption, filtering, pinning, #tagging, search, Git-backed versioning and syncing, Pandoc-backed conversion and many more features." + _desc: "nb is a command line and local web note‑taking, bookmarking, archiving, and knowledge base application." _github: https://github.com/xwmx/nb _home: https://xwmx.github.io/nb _name: nb - _short: "nb is a command-line note-taking, bookmarking, and knowledge base application for developers. " basher: xwmx/nb bpkg: xwmx/nb brew: nb @@ -6968,48 +6412,42 @@ softwarePackages: _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 " - _short: "ncc is a tool by Vercel for compiling Node.js projects into a single file. " + _name: ncc brew: ncc npm: "@vercel/ncc" ndb: _bin: ndb - _desc: "ndb is a tool developed by Google Chrome Labs for debugging Node.js applications. It provides an improved debugging experience by offering features like advanced code navigation, real-time code \nexecution, and integrated debugging tools. With ndb, developers can easily inspect and debug their Node.js applications in a more efficient and user-friendly manner. It is particularly useful for \ntroubleshooting complex Node.js projects and identifying issues quickly. The tool is open-source and available on GitHub for developers to use and contribute to. " + _desc: "ndb is an improved debugging experience for Node.js, enabled by Chrome DevTools" _github: https://github.com/GoogleChromeLabs/ndb _name: ndb - _short: "ndb is a tool for debugging Node.js applications, developed by Google Chrome Labs. " npm: ndb nebula: _bin: nebula - _desc: A scalable overlay networking tool with a focus on performance, simplicity and security + _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 - _home: https://github.com/slackhq/nebula _name: nebula _service: nebula _service:brew: - name: nebula sudo: true _serviceEnabled: true - _short: "Nebula is an open-source, scalable overlay networking tool for connecting and securing services across different infrastructures. " brew: nebula dnf: nebula pacman: nebula nectar: _bin: nectar - _desc: JavaScript native compiler. No bytecode no VM, just pure native binaries. + _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 - _short: "Nerd is a programming language that aims to be simple and powerful, designed for beginners and experts alike. " npm: nectarjs neofetch: _bin: neofetch - _desc: "Neofetch is a command-line tool that displays system information in a visually appealing way. It gathers details about your system, including the operating system, kernel version, CPU, GPU, memory, and \nmore, and presents it in a customizable ASCII art or image. Neofetch supports various Linux distributions, macOS, and other Unix-like systems. It is highly customizable through configuration files and \ncommand-line options, allowing users to personalize the output to suit their preferences. Neofetch is popular among users who like to display system information in a stylish and informative manner. " + _desc: "🖼️ A command-line system information tool written in bash 3.2+" _github: https://github.com/dylanaraps/neofetch _name: NeoFetch - _short: "Neofetch is a command-line system information tool that displays information about your system in a visually appealing way. " apk: - ncurses - neofetch @@ -7028,12 +6466,11 @@ softwarePackages: _app: Neovide.app _bin: neovide _deprecated: Prefer other IDEs - neovim is good for the terminal though - _desc: No Nonsense Neovim Client in Rust + _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 - _short: "Neovide is a Neovim GUI written in Rust for better performance and modern look. " cask: neovide pacman: neovide scoop: neovide @@ -7044,12 +6481,11 @@ softwarePackages: - clangd - terraform-ls - neovim-node-host - _desc: "[neovim](https://neovim.io/) is Vim-fork focused on extensibility and usability" + _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 - _short: "Neovim is a highly extensible text editor based on Vim, with improved performance and features for modern development workflows. " apk: neovim apt: - neovim @@ -7075,22 +6511,20 @@ softwarePackages: - python3-neovim neovim-node-host: _bin: neovim-node-host - _desc: "The neovim/node-client repository on GitHub is a Node.js client for Neovim, a highly extensible text editor. This client allows developers to interact with Neovim programmatically using JavaScript. It \nprovides a way to communicate with Neovim's API, enabling users to create plugins, extensions, and automation scripts for Neovim using Node.js. The repository contains code, documentation, and examples \nto help developers integrate Neovim functionality into their Node.js applications. " + _desc: "Nvim Node.js client and plugin host" _github: https://github.com/neovim/node-client _name: Neovim Node Host - _short: "neovim/node-client is a Node.js client for Neovim, allowing communication with Neovim instances using JavaScript. " npm: neovim nest: _bin: nest - _desc: CLI tool for Nest applications + _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 - _short: "nestjs/nest-cli is a command-line interface tool for NestJS applications, providing features for generating components, modules, and more to streamline development. " npm: "@nestjs/cli" netcat: _bin: netcat - _desc: netcat (often abbreviated to nc) is a computer networking utility for reading from and writing to network connections using TCP or UDP. + _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 @@ -7105,7 +6539,7 @@ softwarePackages: _deps: - debsecan - speedtest-cli - _desc: "[Netdata](https://www.netdata.cloud/) is an open source tool designed to collect real-time metrics, such as CPU usage, disk activity, bandwidth usage, website visits, etc., and then display them in live, easy-to-interpret charts." + _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: @@ -7117,30 +6551,28 @@ softwarePackages: - name: netdata sudo: true _serviceEnabled: true - _short: "Netdata is an open-source real-time performance monitoring tool for system administrators and developers. " 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: "NETworkManager is an open-source network manager tool for Linux systems. It provides a user-friendly interface to manage network connections, including wired, wireless, and VPN connections. Users can \neasily configure network settings, monitor network traffic, and troubleshoot network issues through a graphical interface. It supports various network protocols and offers features like network profile \nmanagement, connection sharing, and network device information. The tool is designed to simplify network management tasks for both novice and experienced users. " + _desc: "A powerful tool for managing networks and troubleshoot network problems!" _github: https://github.com/BornToBeRoot/NETworkManager _name: NETworkManager - _short: "NETworkManager is a powerful tool for managing network interfaces and connections on Linux systems. " scoop: networkmanager winget: BornToBeRoot.NETworkManager newman: _bin: newman - _desc: Command-line collection runner for Postman + _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 - _short: "Newman is a command-line collection runner for Postman. " 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 @@ -7148,18 +6580,17 @@ softwarePackages: _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: "[Nextcloud Client](https://nextcloud.com) is a tool to keep your files synchronized between your Nextcloud server and your desktop. Select one or more directories on your local machine and always have access to your latest files wherever you are" + _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 - _short: "Nextcloud Desktop is a client application for the Nextcloud file sharing and collaboration platform, allowing users to sync files, access, and share them across devices. " cask: nextcloud choco: nextcloud-client flatpak: com.nextcloud.desktopclient.nextcloud nginx: _bin: nginx - _desc: It also generates sites-enabled proxies using YML configurations. Easter eggs included. [Nginx](https://www.nginx.com/), stylized as NGINX, nginx or NginX, is a web server that can also be used as a reverse proxy, load balancer, mail proxy and HTTP cache. The software was created by Igor Sysoev and publicly released in 2004. Nginx is free and open-source software, released under the terms of the 2-clause BSD license. + _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: @@ -7173,7 +6604,6 @@ softwarePackages: proto: tcp _service: nginx _serviceEnabled: true - _short: "nginx is a popular open-source web server known for its high performance, stability, and scalability. " apt: nginx brew: nginx choco: nginx @@ -7183,34 +6613,34 @@ softwarePackages: scoop: nginx nginx-unit: _bin: unitd - _desc: "NGINX Unit is an open-source application server that supports multiple languages and frameworks, allowing you to run web applications written in Python, PHP, Go, Perl, and more. It provides a flexible \nand scalable solution for hosting web applications with its modular architecture. NGINX Unit can be configured dynamically without needing to restart the server, making it ideal for microservices and \ncontainerized environments. It offers features like process isolation, automatic application updates, and detailed logging. NGINX Unit is actively maintained by NGINX, Inc. and is available for various \nUnix-like operating systems. " + _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 - _short: "nginx/unit is an open-source web application server that supports multiple languages and frameworks, providing a flexible and scalable solution for hosting web applications. " brew: nginx/unit/unit + yay: nginx-unit ngrok: _bin: ngrok - _desc: "[Ngrok](https://ngrok.com/) exposes local servers behind NATs and firewalls to the public internet over secure tunnels. Ngrok also provides a real-time web UI where you can introspect all HTTP traffic running over your tunnels. You can replay any request against your tunnels with one click. The main feature is the ability to generate an internet-accessible URL that directs traffic to your local web server even if it is behind a firewall or proxy." + _desc: "All-in-one API gateway, Kubernetes Ingress, DDoS protection, firewall, and global load balancing as a service." _github: false - _home: https://ngrok.com/) + _home: https://ngrok.com/ _name: Ngrok cask: ngrok choco: ngrok snap: ngrok ngxtop: _bin: ngxtop - _desc: Real-time metrics for nginx server + _desc: "Real-time metrics for nginx server" _github: https://github.com/lebinh/ngxtop _name: ngxtop - _short: "ngxtop is a command-line tool for real-time monitoring of nginx log files. " pipx: ngxtop ninja: _bin: ninja - _desc: "Ninja is a small build system with a focus on speed. It is designed to be fast and efficient, particularly for large projects with many dependencies. Ninja uses a simple syntax for build files and aims \nto be easy to use and understand. It is commonly used in conjunction with other build systems like CMake to accelerate the build process. Ninja is open-source and available on GitHub for users to \ncontribute to and customize according to their needs. " + _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 - _short: "Ninja is a fast build system that aims to be simpler than Make. " apt: ninja brew: ninja dnf: ninja @@ -7219,12 +6649,10 @@ softwarePackages: nitroshare: _app: nitroshare.app _bin: nitroshare - _desc: Network file transfer application for Windows, OS X, & Linux - _docs: https://nitroshare.net/ + _desc: "Network file transfer application for Windows, OS X, & Linux" _github: https://github.com/nitroshare/nitroshare-desktop _home: https://nitroshare.net/ _name: NitroShare - _short: "NitroShare Desktop is a cross-platform network file transfer application. " apt: nitroshare cask: nitroshare choco: nitroshare @@ -7232,13 +6660,12 @@ softwarePackages: pacman: nitroshare nmap: _bin: nmap - _desc: "[Nmap](https://github.com/nmap/nmap) (short for Network Mapper) is a free and open source utility for network discovery and security auditing. Many systems and network administrators also find it useful for tasks such as network inventory, managing service upgrade schedules, and monitoring host or service uptime. Nmap uses raw IP packets in novel ways to determine what hosts are available on the network, what services those hosts are offering, what operating systems they are running, what type of packet filters/firewalls are in use, and dozens of other characteristics. It was designed to rapidly scan large networks, but works fine against single hosts. Nmap runs on all major operating systems." + _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 - _short: "Nmap is a popular open-source network scanning tool used for network discovery and security auditing. " apt: nmap brew: nmap choco: nmap @@ -7249,10 +6676,9 @@ softwarePackages: snap: nmap nnn: _bin: nnn - _desc: A full-featured terminal file manager + _desc: "n³ The unorthodox terminal file manager" _github: https://github.com/jarun/nnn _name: nnn - _short: "nnn is a fast and resource-friendly file manager for the terminal. " apk: nnn apt: nnn brew: nnn @@ -7261,47 +6687,42 @@ softwarePackages: pkg: nnn node: _bin: node - _desc: "[Node.js](https://nodejs.org/en/) is an open-source, cross-platform, back-end JavaScript runtime environment that runs on the V8 engine and executes JavaScript code outside a web browser." + _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 - _short: "Node.js is an open-source JavaScript runtime built on Chrome's V8 JavaScript engine. " brew: node scoop: nodejs node-prune: _bin: node-prune - _desc: Extension to remove unnecessary files from node_modules + _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 - _short: "node-prune is a tool that removes unnecessary files from Node.js projects, helping to reduce the size of the project directory. " github: github.com/tj/node-prune go: github.com/tj/node-prune@latest nodemon: _bin: nodemon - _desc: "nodemon is a utility for Node.js that helps in automatically restarting the application when file changes in the directory are detected. It is commonly used during development to speed up the \ndevelopment process by eliminating the need to manually restart the server after every code change. nodemon monitors the files in the directory and restarts the server whenever a change is detected, \nmaking the development workflow more efficient. It can be easily installed via npm and configured to suit specific project requirements. " + _desc: "Monitor for any changes in your node.js application and automatically restart the server." _github: https://github.com/remy/nodemon _name: Nodemon - _short: "nodemon is a tool that helps develop Node.js applications by automatically restarting the server when file changes are detected. " npm: nodemon nomad: _bin: nomad - _desc: "[HashiCorp Nomad](https://www.nomadproject.io/) is a simple and flexible scheduler and workload orchestrator to deploy and manage containers and non-containerized applications across on-prem and clouds at scale." + _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 - _short: "Nomad is a cluster manager and scheduler designed by HashiCorp for deploying and managing containerized and non-containerized applications at scale. " brew: nomad choco: nomad yay: nomad-git nomino: _bin: nomino - _desc: Batch rename utility for developers + _desc: "Batch rename utility for developers" _github: https://github.com/yaa110/nomino _name: nomino - _short: "Nomino is a tool for generating random names. " cargo: nomino github: github.com/yaa110/nomino yay: nomino @@ -7309,15 +6730,14 @@ softwarePackages: _bin: normit _deps: - mpg123 - _desc: "[Normit](https://github.com/pawurb/normit) allows you to easily translate any text from one language to another. It also includes the ability to generate audio through speech synthesis as well." + _desc: "Normit is an easy way to translate stuff in your terminal." _github: https://github.com/pawurb/normit _name: Normit - _short: "normit is a command-line tool for translating text using multiple translation engines. " npm: normit notion: _app: Notion.app _bin: null - _desc: Notion is the connected workspace where better, faster work happens. + _desc: "Notion is the connected workspace where better, faster work happens." _docs: https://www.notion.so/help/guides/category/documentation _env: NOTION_APPDATA: @@ -7327,61 +6747,55 @@ softwarePackages: _home: https://www.notion.so/ _name: Notion AI _note: Waiting on Linux install alternative. - _short: "The Notion SDK for JavaScript is a library that allows developers to interact with the Notion API in their JavaScript applications. " cask: notion choco: notion mas: 1559269364 np: _bin: np - _desc: A better `npm publish` + _desc: "A better `npm publish`" _github: https://github.com/sindresorhus/np _name: np - _short: "np is a tool for publishing npm packages. " npm: np npkill: _bin: npkill - _desc: "npkill is a tool available on GitHub that helps users easily find and remove old or large node_modules directories in their projects. It provides a visual interface to select which directories to \ndelete, helping to free up disk space by removing unnecessary dependencies. This tool can be especially useful for Node.js developers who want to clean up their projects and reclaim storage space on \ntheir machines. " + _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 - _short: "npkill is a tool for finding and removing old or large node_modules directories in your projects to free up disk space. " npm: npkill npm-check: _bin: npm-check - _desc: Check for outdated, incorrect, and unused dependencies. + _desc: "Check for outdated, incorrect, and unused dependencies." _github: https://github.com/dylang/npm-check _name: npm-check - _short: "npm-check is a tool for checking outdated, incorrect, and unused dependencies in a Node.js project. " npm: npm-check npm-check-updates: _bin: ncu - _desc: "npm-check-updates is a tool used to check for updates of npm packages in a Node.js project. It allows you to see which packages have new versions available and helps you update your package.json file \naccordingly. This tool simplifies the process of keeping your project's dependencies up to date by providing a clear overview of available updates. It can be especially useful for projects with many \ndependencies or for ensuring compatibility with the latest versions of packages. " + _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 - _short: "npm-check-updates is a tool that checks for updates to npm packages in your project and helps you update them easily. " npm: npm-check-updates ntfy: _bin: nfty - _desc: "ntfy is a command-line utility that sends desktop notifications when a command finishes. It supports various notification backends like Pushbullet, Pushover, Slack, Telegram, and more. It can be used to\nkeep track of long-running commands or scripts without having to constantly check the terminal. It's easy to install and configure, making it a handy tool for system administrators and developers who \nwant to stay updated on their command executions. " + _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 - _short: "ntfy is a command-line utility that sends notifications when a command finishes. " pip3: ntfy[emoji,matrix,pid,slack] ntl: _bin: ntl - _desc: "ntl is a Node.js module that provides a simple way to work with numbers in various formats like integers, floats, and big numbers. It offers functions for arithmetic operations, comparisons, and \nconversions between different number types. The module is designed to handle large numbers accurately, making it useful for applications requiring precise numerical calculations. It can be installed via\nnpm and used in Node.js projects to simplify number manipulation tasks. " + _desc: "Interactive cli tool that lists and run package.json scripts." _github: https://github.com/ruyadorno/ntl _name: NTL - _short: "ntl is a Node.js module for working with large integers. " npm: ntl nuclear: _app: nuclear.app _bin: nuclear _deprecated: Music app - UI is horrendous - _desc: Streaming music player that finds free music + _desc: "Desktop music player focused on streaming from free sources" _github: https://github.com/nukeop/nuclear _home: https://nuclear.js.org/ _name: Nuclear - _short: "Nuclear is a free music streaming program that pulls content from free sources all over the internet. " cask: nuclear choco: nuclear flatpak: org.js.nuclear.Nuclear @@ -7390,19 +6804,18 @@ softwarePackages: yay: nuclear-player-bin nugetpackageexplorer: _bin: nugetpackageexplorer - _desc: "NuGet Package Explorer is a user-friendly application for creating, exploring, and editing NuGet packages. It provides a graphical interface to easily work with NuGet packages, allowing users to view \npackage contents, metadata, and dependencies. The tool simplifies the process of creating and managing NuGet packages, making it a valuable resource for developers working with .NET projects. It is an \nopen-source project hosted on GitHub, allowing for community contributions and enhancements to the tool. " + _desc: "Create, update and deploy Nuget Packages with a GUI." _github: https://github.com/NuGetPackageExplorer/NuGetPackageExplorer _name: NuGet Package Explorer - _short: "NuGet Package Explorer is a user-friendly application for creating, exploring, and editing NuGet packages. " choco: nugetpackageexplorer winapp: nuget-package-explorer/9WZDNCRDMDM3 winget: NuGet Package Explorer nushell: _bin: nu - _desc: "NuShell is a modern shell for the GitHub community. It is a new type of shell that takes the best parts of traditional shells and combines them with the power of a programming language. NuShell allows \nusers to work with structured data effortlessly, making it easier to manipulate and transform data. It provides a rich set of commands and features for developers and system administrators, making it a \nversatile tool for various tasks. NuShell is open-source and actively developed by a community of contributors. " + _desc: "A new type of shell." _github: https://github.com/nushell/nushell + _home: https://www.nushell.sh/ _name: Nu - _short: "NuShell is a modern shell for the GitHub community. " apk: nushell apt: nushell brew: nushell @@ -7414,32 +6827,29 @@ softwarePackages: winget: nushell nve: _bin: nve - _desc: "nve is a tool on GitHub created by ehmicky. It allows you to run any Node.js version with a single command, making it easier to switch between different Node.js versions for your projects. This tool \nsimplifies managing Node.js versions on your system, especially when working on multiple projects that require different versions. It's a convenient way to ensure compatibility and consistency across \nyour Node.js projects without the need for manual version switching. " + _desc: "Run any command on specific Node.js versions." _github: https://github.com/ehmicky/nve _name: nve - _short: "nve is a tool that allows you to run Node.js scripts with specific Node versions. " npm: nve nx: _bin: nx - _desc: "Nx is a set of extensible dev tools for monorepos, which helps in managing multiple projects within a single repository. It provides tools for building, testing, and sharing code between projects \nefficiently. Nx supports various frontend frameworks like Angular, React, and Vue, along with backend technologies like Node.js. It promotes best practices like code sharing, consistent project \nstructure, and efficient dependency management. Nx also offers features like code generation, dependency graph visualization, and CI/CD integration, making it a powerful tool for large-scale development\nprojects. " + _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 - _short: "nx is a set of extensible dev tools for monorepos in Angular, React, and Node.js. " npm: nx obs-studio: _app: OBS.app _bin: obs-studio - _desc: "obs-studio is an open-source software for video recording and live streaming. It is widely used by content creators, gamers, and professionals for capturing and broadcasting content. With features like \ncustomizable transitions, filters, and audio mixer, it offers a versatile platform for creating high-quality streams and recordings. The software supports various platforms including Windows, macOS, and\nLinux, making it accessible to a wide range of users. Additionally, its plugin system allows for further customization and integration with other tools, enhancing its functionality for different use \ncases. " + _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 - _short: "obs-studio is an open-source software for video recording and live streaming. " cask: obs choco: obs-studio flatpak: com.obsproject.Studio obsidian: _app: Obsidian.app _bin: null - _desc: Obsidian is the private and flexible note‑taking app that adapts to the way you think. + _desc: "Obsidian is the private and flexible note‑taking app that adapts to the way you think." _docs: https://help.obsidian.md/Home _github: false _home: https://obsidian.md/ @@ -7448,55 +6858,52 @@ softwarePackages: cask: obsidian choco: obsidian flatpak: md.obsidian.Obsidian + pacman: obsidian scoop: extras/obsidian winget: Obsidian.Obsidian obsidian-cli: - _bin: obs - _desc: "obsidian-cli is a command-line interface tool for managing Obsidian notes. It allows users to create, edit, and search notes directly from the terminal. With obsidian-cli, you can quickly access and \nmanipulate your Obsidian vault without needing to open the Obsidian app. This tool provides a convenient way to interact with your notes using commands, making it easier to perform various tasks \nefficiently. It is a useful utility for Obsidian users who prefer working in a terminal environment or need to automate note-related tasks. " + _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 - _short: "obsidian-cli is a command-line interface for managing Obsidian notes. " brew: megabyte-labs/tap/obs-cli scoop: obs + yay: obsidian-cli-bin oclif: _bin: oclif - _desc: "[oclif](https://oclif.io/) is a framework for building CLIs in Node.js. This framework was built out of the Heroku CLI but generalized to build any custom CLI. It's designed both for single-file CLIs with a few flag options, or for very complex CLIs that have subcommands (like git or heroku)" + _desc: "Node.js Open CLI Framework." _docs: https://oclif.io/docs/ _github: https://github.com/oclif/oclif _home: https://oclif.io/ _name: oclif - _short: "oclif is a Command Line Interface framework for building CLIs in Node.js. " npm: oclif octosql: _bin: octosql - _desc: "OctoSQL is an open-source query tool that allows you to query multiple databases and file formats using SQL. It supports various data sources like MySQL, PostgreSQL, CSV files, and more, enabling you to\njoin and aggregate data from different sources in a single query. OctoSQL provides a unified interface for querying disparate data stores, making it easier to work with data spread across different \nsystems. It's a powerful tool for data engineers and analysts who need to access and analyze data from multiple sources using familiar SQL syntax. " + _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 - _short: "OctoSQL is a tool for querying multiple databases in a single query. " brew: cube2222/octosql/octosql scoop: octosql oh-my-posh: _bin: oh-my-posh - _desc: A blazing fast cross platform/shell prompt renderer + _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 - _short: "oh-my-posh is a prompt theme engine for PowerShell, providing a customizable and visually appealing prompt for the shell. " - brew: jandedobbeleer/oh-my-posh/oh-my-posh scoop: - clink - https://github.com/JanDeDobbeleer/oh-my-posh/releases/latest/download/oh-my-posh.json onionshare: _bin: onionshare - _desc: "[OnionShare](https://.onionshare.org/) is an open source tool that lets you securely and anonymously share files, host websites, and chat with friends using the Tor network." + _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 - _short: "OnionShare is a tool that allows you to securely and anonymously share files over the Tor network. " apt: onionshare cask: onionshare choco: onionshare @@ -7507,7 +6914,7 @@ softwarePackages: _app: OnlyKey App.app _bin: onlykey _bin:snap: onlykey-app - _desc: "OnlyKey-App is a GitHub repository that contains the source code for the OnlyKey desktop application. This application is designed to work with the OnlyKey hardware device, which is a secure USB \npassword manager and two-factor authentication device. The OnlyKey-App repository likely includes code for managing passwords, generating two-factor authentication codes, and configuring the OnlyKey \ndevice. It's a tool that enhances security by providing a convenient and secure way to manage passwords and authentication. " + _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: | @@ -7515,7 +6922,6 @@ softwarePackages: sudo chmod 644 /etc/udev/rules.d/49-onlykey.rules sudo udevadm control --reload-rules sudo udevadm trigger - _short: "OnlyKey-App is a secure password manager and two-factor authentication tool developed by TrustCrypto. " 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 @@ -7523,20 +6929,18 @@ softwarePackages: _bin: onlykey-agent _deps: - onlykey-cli-deps - _desc: "onlykey-agent is a software tool available on GitHub developed by TrustCrypto. It is designed to work with OnlyKey, a hardware security key that provides two-factor authentication, password management, \nand encryption. The agent facilitates communication between the OnlyKey device and the computer, allowing users to securely manage their passwords and cryptographic keys. It supports various platforms \nand provides a command-line interface for interacting with the OnlyKey device. The agent enhances security by keeping sensitive information on the hardware device rather than on the computer. " + _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 - _short: "onlykey-agent is a GitHub repository that contains code for the OnlyKey agent, a program used for managing OnlyKey devices, which are hardware security keys for encryption and authentication purposes. " brew: onlykey-agent pipx: onlykey-agent onlykey-cli: _bin: onlykey-cli _deps: - onlykey-cli-deps - _desc: "The repository https://github.com/trustcrypto/python-onlykey is a Python library for interacting with the OnlyKey, a hardware security key developed by Trust Digital. This library provides functions to \ncommunicate with the OnlyKey device, enabling users to manage encryption keys, generate OTPs (One-Time Passwords), and perform other security-related tasks. It allows developers to integrate OnlyKey \nfunctionality into their Python applications, enhancing security measures by leveraging the features of the OnlyKey device. " + _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 - _short: "python-onlykey is a Python library for interacting with the OnlyKey hardware device, providing secure key storage and cryptographic operations. " pipx: onlykey onlykey-cli-deps: _github: false @@ -7574,31 +6978,28 @@ softwarePackages: - libudev-devel opencommit: _bin: opencommit - _desc: GPT CLI to auto-generate impressive commits in 1 second + _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 - _short: "opencommit is a tool that helps automate the process of opening GitHub issues based on commit messages. " 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 + _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 - _short: "OpenInTerminal: A macOS Finder toolbar app to open the current directory in Terminal or iTerm. " cask: openinterminal openjdk: _bin: javac - _desc: Latest version of the OpenJDK (Java Development Kit) + _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 - _short: "The https://github.com/openjdk/jdk repository contains the source code for the OpenJDK project, which is an open-source implementation of the Java Platform, Standard Edition. " apt: default-jdk brew: openjdk choco: openjdk @@ -7606,12 +7007,11 @@ softwarePackages: pacman: jdk-openjdk openshift-cli: _bin: oc - _desc: The OpenShift Command Line, part of OKD + _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 - _short: "oc is a command-line interface tool for interacting with OpenShift clusters. " brew: openshift-cli choco: openshift-cli openssh-server: @@ -7634,25 +7034,24 @@ softwarePackages: scoop: openssl openssl-osx-ca: _bin: openssl-osx-ca - _desc: "openssl-osx-ca is a script that simplifies managing a local certificate authority on macOS using OpenSSL. It helps in creating and managing SSL certificates for local development environments. This \nscript automates the process of generating a CA certificate and key, and then using them to sign server certificates. It also provides commands to install the CA certificate in the macOS system keychain\nfor trusted SSL connections. This tool is useful for developers working on projects that require SSL certificates for local testing and development purposes. " + _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 - _short: "openssl-osx-ca is a script that simplifies managing SSL certificates on MacOS by using the system's keychain. " brew:darwin: raggi/ale/openssl-osx-ca openvpn: _bin: openvpn - _desc: "OpenVPN is an open-source virtual private network (VPN) software that allows you to create secure point-to-point or site-to-site connections. It uses custom security protocols to ensure confidentiality,\nintegrity, and authenticity of data transmitted over the network. OpenVPN is widely used for remote access to private networks, bypassing censorship, and enhancing online security and privacy. The \nGitHub repository contains the source code, documentation, and community contributions for the OpenVPN project. " + _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 - _short: "OpenVPN is an open-source virtual private network (VPN) software that allows secure remote access to networks. " apt: openvpn brew: openvpn choco: openvpn @@ -7660,18 +7059,16 @@ softwarePackages: pacman: openvpn opn-cli: _bin: opn-cli - _desc: "opn-cli is a command-line tool available on GitHub at https://github.com/andeman/opn-cli. It allows you to open files, directories, and URLs using the default application on your system directly from \nthe terminal. This tool simplifies the process of opening files or websites without having to manually navigate to them. It is written in JavaScript and can be installed globally using npm. The README \non the GitHub page provides instructions on how to install and use the tool effectively. " + _desc: "opn-cli - the OPNsense CLI written in python." _github: https://github.com/andeman/opn-cli _name: OPNSense CLI - _short: "opn-cli is a command-line tool that opens files, directories, and URLs using the default application on macOS. " 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 + _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 - _short: "oq is a command-line JSON processor that allows you to extract and manipulate JSON data easily. " brew: oq github: github.com/Blacksmoke16/oq snap: oq @@ -7680,89 +7077,79 @@ softwarePackages: _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 a GitHub repository that appears to be related to a software project named Orbstack. The repository likely contains source code, documentation, and possibly other resources related to the \nOrbstack project. To get a detailed understanding of what Orbstack is and what the repository contains, you would need to explore the repository further by checking the README file, codebase, and any \nother available documentation. " + _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 - _short: "Orbstack is a platform for building and deploying serverless applications. " cask: orbstack osquery: _bin: osqueryctl - _desc: SQL powered operating system instrumentation, monitoring, and analytics + _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 - _short: "osquery is an open-source tool that allows you to query your operating system as if it were a database. " cask: osquery choco: osquery github: github.com/osquery/osquery yay: osquery-git osx-sign: _bin: electron-osx-sign - _desc: "osx-sign is a tool available on GitHub that allows developers to codesign and notarize macOS applications and disk images. It simplifies the process of signing and notarizing applications for \ndistribution on macOS. By using this tool, developers can ensure that their applications meet Apple's security requirements and can be distributed through the Mac App Store or other channels. The tool \nprovides a command-line interface for easy integration into build scripts or automation workflows. " + _desc: "Codesign Electron macOS apps" _github: https://github.com/electron/osx-sign _name: macOS Code Sign - _short: "osx-sign is a tool for code-signing macOS applications using Electron. " npm: "@electron/osx-sign" ots: _bin: ots - _desc: Share end-to-end encrypted secrets with others via a one-time URL + _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 - _short: "ots is a command-line tool for securely sharing secrets using one-time URLs. " brew: ots github: github.com/sniptt-official/ots go: github.com/sniptt-official/ots@latest p7zip: _bin: p7zip - _desc: "p7zip is a port of the command-line version of the 7-Zip file archiver to Unix-like operating systems. It supports a wide range of archive formats and provides high compression ratios. The project is \nhosted on GitHub at https://github.com/p7zip-project/p7zip. Users can download, compile, and use p7zip to create, extract, and manage compressed files efficiently from the terminal. It is a popular tool\nfor managing archives on Unix-based systems. " + _desc: "A new p7zip fork with additional codecs and improvements" _github: https://github.com/p7zip-project/p7zip _name: p7zip - _short: "p7zip is a high compression ratio file archiver with support for various archive formats, including 7z, ZIP, and TAR. It is a command-line tool available on multiple platforms, including MacOS. " apt: p7zip brew: p7zip dnf: p7zip pacman: p7zip package-size: _bin: package-size - _desc: Get the bundle size of an npm package + _desc: "Get the bundle size of an npm package" _github: https://github.com/egoist/package-size _name: package-size - _short: "package-size is a tool that calculates the size of npm packages. " npm: package-size packer: _bin: packer - _desc: "[Packer](https://www.packer.io/) is a free and open source tool for creating golden images for multiple platforms from a single source configuration. Packer is lightweight, runs on every major operating system, and is highly performant, creating machine images for multiple platforms in parallel. It is a [HashiCorp](https://www.hashicorp.com/) product." + _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 - _short: "Packer is an open-source tool for creating identical machine images for multiple platforms from a single source configuration. " 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 + _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 - _short: "page-fetch is a tool by Detectify for fetching web pages and resources. " go: github.com/detectify/page-fetch@latest pageres: _bin: pageres - _desc: Capture website screenshots + _desc: "Capture screenshots of websites in various resolutions." _github: https://github.com/sindresorhus/pageres-cli _name: pageres - _short: "pageres-cli is a command-line interface for generating screenshots of websites in various resolutions using headless Chrome. " npm: pageres-cli pake: _bin: pake - _desc: "Pake is a simple and lightweight task runner tool for Go projects, designed to simplify common tasks like building, testing, and releasing software. It allows developers to define tasks in a Pakefile.go\nusing Go code, making it easy to automate project workflows. Pake aims to be easy to use and understand, providing a flexible alternative to more complex build tools. It is particularly useful for \nprojects that require custom build processes or automation scripts. You can find more details and usage examples on its GitHub repository: tw93/Pake. " + _desc: "Turn any webpage into a desktop app with Rust with ease." _github: https://github.com/tw93/Pake - _name: "Pake " - _short: "Pake is a simple and lightweight task runner for Go projects, designed to simplify build and deployment processes. " + _name: Pake npm: pake-cli pandoc: _bin: pandoc @@ -7771,12 +7158,11 @@ softwarePackages: _deps:darwin: - basictex - python - _desc: "[Pandoc](https://pandoc.org/) is a Haskell library for converting from one documentation markup format to another. If you need to convert files from one markup format into another, then look no further. Pandoc is your swiss-army knife. It converts from and to dozens of formats like HTML, markdown, docx, JSON, YAML, and CSV, to name a few." + _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 - _short: "Pandoc is a versatile tool for converting between various document formats. " apt: pandoc brew: - pandoc @@ -7792,15 +7178,14 @@ softwarePackages: winget: pandoc papertrail: _bin: papertrail - _desc: Command-line client for Papertrail hosted log management service. Tails and searches app server logs and system syslog. Supports Boolean search and works with grep and pipe output (Unix) + _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 - _short: "papertrail-cli is a command-line interface for Papertrail, a cloud-based log management service. It allows users to search, tail, and archive log data easily from the terminal. " gem: papertrail parallels: _app: Parallels Desktop.app _bin: parallels - _desc: "[Parallels Desktop for Mac](https://www.parallels.com/) is software providing hardware virtualization for Macintosh computers with Intel processors. It is developed by Parallels, since 2018 a subsidiary of Corel." + _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/ @@ -7810,7 +7195,7 @@ softwarePackages: mas: 1085114709 pass: _bin: pass - _desc: pass is a very simple password store that keeps passwords inside gpg2(1) encrypted files + _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 @@ -7821,10 +7206,9 @@ softwarePackages: pkg: password-store pastel: _bin: pastel - _desc: A command-line tool to generate, analyze, convert and manipulate colors + _desc: "pastel is a command-line tool to generate, analyze, convert and manipulate colors." _github: https://github.com/sharkdp/pastel _name: pastel - _short: "Pastel is a command-line tool for generating, analyzing, converting, and manipulating colors. " brew: pastel cargo: pastel github: github.com/sharkdp/pastel @@ -7832,28 +7216,25 @@ softwarePackages: yay: pastel patch-package: _bin: patch-package - _desc: "Patch Package is a tool that allows you to make changes to npm package source code without forking. It works by creating and applying patches to the node_modules directory during the npm install \nprocess. This enables you to fix bugs or add features to third-party packages without waiting for the maintainers to accept your pull requests. It's particularly useful when you need a quick fix for a \nspecific issue in a package that you are using in your project. Patch Package simplifies the process of managing custom changes to npm packages in a more maintainable way. " + _desc: "patch-package lets app authors instantly make and keep fixes to npm dependencies." _github: https://github.com/ds300/patch-package _name: Patch Package - _short: "patch-package is a tool for making changes to npm package code without forking. " npm: patch-package pb: _app: PB for Desktop.app _bin: pushbullet - _desc: "pb-for-desktop is a project on GitHub created by Sidney San Martín that provides a simple and lightweight clipboard manager for macOS. It allows users to easily access and manage their clipboard \nhistory, making it convenient to retrieve previously copied items. The tool is designed to run in the macOS menu bar, providing quick access to clipboard history without cluttering the desktop. It is \nwritten in Swift and offers features like search functionality, customizable keyboard shortcuts, and the ability to exclude certain applications from being monitored. " + _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 - _short: "pb-for-desktop is a simple clipboard manager for MacOS. " appimage: sidneys/pb-for-desktop cask: pb choco: pushbullet peco: _bin: peco - _desc: "[peco](https://github.com/peco/peco) can be a great tool to filter stuff like logs, process stats, find files, because unlike grep, you can type as you think and look through the current results." + _desc: "Simplistic interactive filtering tool." _github: https://github.com/peco/peco _home: https://peco.github.io/ _name: Peco - _short: "Peco is a interactive filtering tool for the command line. " apt: peco brew: peco choco: peco @@ -7861,11 +7242,10 @@ softwarePackages: pacman: peco peek: _bin: peek - _desc: "[Peek](https://github.com/phw/peek) is an animated GIF screen recorder with an easy-to-use interface. It is available for Linux systems that are running GNOME. It is not a general purpose screencast app with extended features. It focuses on simply creating small screencasts of an area of the screen that are output as a GIF, WebM, or MP4 video." + _desc: "Simple screen recorder with an easy to use interface." _github: https://github.com/phw/peek _name: Peek _rpmFusion: true - _short: "Peek is a simple screen recorder tool for Linux that allows you to easily capture and record your screen activities. " apt: - software-properties-common - peek @@ -7882,26 +7262,23 @@ softwarePackages: yay: peek-git percol: _bin: percol - _desc: "Percol is an interactive selection tool for filtering and selecting items in the terminal. It allows users to easily search, select, and manipulate text using a simple interface. It supports various \nkeybindings for navigation and selection, making it efficient for working with lists of items. Percol is highly customizable and can be integrated with other command-line tools to enhance productivity. \nIt is written in Python and is available on GitHub for users to download, install, and incorporate into their workflow. " + _desc: "percol adds flavor of interactive selection to the traditional pipe concept on UNIX." _github: https://github.com/mooz/percol _name: Percol - _short: "percol is an interactive selection tool for filtering and selecting items in the terminal. " pipx: percol pfsense-fauxapi: _bin: fauxapi - _desc: "The pfsense_fauxapi_client_python is a Python client library for interacting with the pfSense FauxAPI. FauxAPI is an API interface for pfSense that allows external systems to interact with pfSense \nconfigurations and settings programmatically. This client library simplifies the process of integrating pfSense with Python scripts or applications by providing easy-to-use functions for making API \ncalls to pfSense. It enables automation and customization of pfSense configurations through Python scripts. " + _desc: "Python client for pfSense-FauxAPI" _github: https://github.com/ndejong/pfsense_fauxapi_client_python _name: pfSense CLI (fauxapi) - _short: "pfsense_fauxapi_client_python is a Python client for interacting with the pfSense FauxAPI, allowing users to programmatically manage pfSense firewalls. " pipx: pfsense-fauxapi pgcli: _bin: pgcli - _desc: "[pgcli](https://www.pgcli.com/) is a free and open-source CLI for Postgres that does auto-completion and syntax highlighting." + _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 - _short: "pgcli is a command-line interface for PostgreSQL with auto-completion and syntax highlighting. " brew: pgcli choco: pgcli pipx: pgcli @@ -7910,13 +7287,12 @@ softwarePackages: _bin: php _deps: - php-extensions - _desc: "[PHP](https://www.php.net/) is a general-purpose scripting language especially suited to web development. It was originally created by Danish-Canadian programmer Rasmus Lerdorf in 1994. The PHP reference implementation is now produced by The PHP Group." + _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 - _short: "The official repository for the PHP programming language source code. " apt: php brew: php choco: php @@ -8013,7 +7389,7 @@ softwarePackages: phpmon: _app: PHP Monitor.app _bin: phpmon - _desc: "phpmon is a tool available on GitHub created by nicoverbruggen. It is designed to monitor PHP scripts and display real-time statistics about their performance. This tool can be useful for developers and\nsystem administrators to identify bottlenecks, optimize code, and improve the overall performance of PHP scripts. It provides insights into memory usage, execution time, and other relevant metrics to \nhelp users understand and enhance the efficiency of their PHP applications. " + _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: | @@ -8026,14 +7402,12 @@ softwarePackages: valet install valet trust fi - _short: "phpmon is a tool for monitoring PHP applications in real-time, providing insights into performance and errors. " cask: nicoverbruggen/homebrew-cask/phpmon pick: _bin: pick - _desc: "Pick is a minimalistic command-line fuzzy finder tool for selecting items from a list interactively. It allows users to filter and select items from a list using a fuzzy search algorithm, making it easy\nto navigate through large sets of data quickly. Pick is highly customizable and can be integrated into various workflows to improve efficiency in tasks that involve selecting items from lists. It is \nwritten in C and is designed to be fast and lightweight, making it a useful tool for developers and system administrators working in terminal environments. " + _desc: "A fuzzy search tool for the command-line" _github: https://github.com/mptre/pick _name: Pick - _short: "pick is a minimalistic fuzzy finder for the command line. " apt: pick brew: pick dnf: pick @@ -8045,15 +7419,14 @@ softwarePackages: yay: pick pidcat: _bin: pidcat - _desc: "pidcat is a command-line tool created by Jake Wharton for viewing Android log output directly in the terminal. It filters logcat output to display only logs from a specific application package. This \ntool simplifies debugging by focusing on the logs relevant to a particular app, making it easier to track issues and monitor app behavior. It's particularly useful for developers working on Android apps\nwho want a more streamlined way to view and analyze log messages. " + _desc: "Colored logcat script which only shows log entries for a specific application package." _github: https://github.com/JakeWharton/pidcat _name: PidCat - _short: "pidcat is a command-line tool that colorizes and filters logcat output from Android devices and emulators. " 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. + _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/ @@ -8064,7 +7437,7 @@ softwarePackages: 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. + _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/ @@ -8089,10 +7462,10 @@ softwarePackages: snap: pieces-os pigz: _bin: pigz - _desc: "Pigz is a parallel implementation of gzip for modern multi-processor, multi-core machines. It compresses using multiple processors and can achieve much higher compression rates than traditional gzip. \nPigz allows for faster compression and decompression of files by utilizing multiple cores simultaneously. It is compatible with gzip and can be used as a drop-in replacement for gzip. Pigz is \nparticularly useful for compressing large files efficiently on systems with multiple cores or processors. " + _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 - _short: "pigz is a parallel implementation of gzip for modern multi-core processors. " apt: pigz brew: pigz dnf: pigz @@ -8100,92 +7473,81 @@ softwarePackages: pika: _app: Pika.app _bin: null - _desc: An open-source colour picker app for macOS - _docs: https://github.com/superhighfives/pika + _desc: "An open-source colour picker app for macOS" _github: https://github.com/superhighfives/pika _home: https://superhighfives.com/pika _name: Pika - _short: "pika is a lightweight, fast, and minimalistic web framework for Python. " cask: pika pinapp: _bin: pinapp - _desc: "PinApp is a project hosted on GitHub by fabrialberio. It appears to be a repository related to a pinning application, possibly for organizing or saving important information. Without further details or \naccess to the repository, it's challenging to provide a more in-depth description. You can explore the repository on GitHub to get a better understanding of its purpose, features, and how it can be \nutilized. " + _desc: "Create and edit application shortcuts." _github: https://github.com/fabrialberio/PinApp - _name: "PinApp " - _short: "PinApp is a simple command-line tool for pinning applications to the macOS dock. " + _name: PinApp flatpak: io.github.fabrialberio.pinapp pipedream-cli: _bin: pd - _desc: Connect APIs, remarkably fast. Free for developers. + _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 - _short: "Pipedream is a platform for building and deploying integrations and APIs quickly. " brew: pipedreamhq/pd-cli/pipedream pipelight: _bin: pipelight - _desc: "Pipelight is a project that allows you to use Silverlight, Flash, and other NPAPI plugins in web browsers on Linux systems. It works by using a modified Wine version to load Windows plugins on Linux. \nThis enables you to access content that requires these plugins, such as streaming services or browser-based games, on Linux systems that do not natively support these plugins. However, please note that \nPipelight is no longer actively maintained and may not work with the latest browser versions or plugins. " + _desc: "Tiny automation pipelines. Bring CI/CD to the smallest projects. Self-hosted, Lightweight, CLI only." _github: https://github.com/pipelight/pipelight _name: Pipelight - _short: "Pipelight is a project that allows you to use Silverlight in your Linux browser. " 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: "[pipx](https://pypi.org/project/pipx/) is a tool to help you install and run end-user applications written in Python. It's roughly similar to macOS's brew, JavaScript's npx, and Linux's apt" + _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 " + _name: pipx _post:brew: pipx ensurepath - _short: "pipx is a tool that allows you to install and run Python applications in isolated environments. " 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. + _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 - _short: "pkg is a tool that packages Node.js projects into executable binaries for various platforms. " npm: pkg pkgx: _bin: pkgx - _desc: The next-generation, cross‐platform package manager + _desc: "pkgx is a blazingly fast, standalone, cross‐platform binary that runs anything" _docs: https://docs.pkgx.sh/ _github: https://github.com/pkgxdev/pkgx _home: https://pkgx.sh/ _name: pkgx - _short: "pkgx is a tool that simplifies package management for Go projects by providing a centralized configuration file to manage dependencies. " brew: pkgxdev/made/pkgx platformio: _bin: platformio - _desc: "PlatformIO Core is an open-source ecosystem for IoT development with a focus on embedded systems. It provides a unified development platform that supports multiple microcontroller architectures, \nframeworks, and IDEs. PlatformIO Core offers a command-line interface for building, managing libraries, and uploading firmware to devices. It simplifies the development process by abstracting hardware \ncomplexities and providing a consistent workflow across different platforms. It is highly extensible with support for various development platforms and tools, making it a versatile choice for embedded \nsystems development. " + _desc: "Your Gateway to Embedded Software Development Excellence 👽" _github: https://github.com/platformio/platformio-core _name: PlatformIO - _short: "PlatformIO Core is an open-source ecosystem for IoT development with cross-platform build system, library manager, and full support for over 900 embedded boards. " brew: platformio pipx: platformio playwright: _bin: playwright - _desc: "[Playwright](https://playwright.dev) enables reliable end-to-end testing for modern web apps. It allows testing Chromium, Firefox and WebKit with a single API" + _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 - _short: "Playwright is a tool for automating browsers created by Microsoft. " npm: playwright please: _bin: plz - _desc: "Please is a tool developed by Thought Machine that simplifies the process of running commands across multiple directories or repositories. It allows you to define tasks in a YAML file and execute them \nwith a single command. This tool is particularly useful for automating repetitive tasks, managing dependencies, and ensuring consistency across projects. It supports parallel execution, error handling, \nand can be easily integrated into existing workflows. Please is open-source and available on GitHub for anyone to use and contribute to. " + _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 - _short: "Please is a tool for managing monorepos efficiently, developed by Thought Machine. It simplifies building, testing, and releasing multiple projects within a single repository. " brew: thought-machine/please/please plex: _app: Plex.app _bin: plex - _desc: "[Plex](https://www.plex.tv/) is a global streaming service of free ad-supported video, with TV shows and movies from distributors such as Crackle, Warner Bros., MGM, Endemol Shine Group, Lionsgate, and Legendary. Plex is also a client–server media player system plus an ancillary software suite." + _desc: "Plex combines free movies & TV with the best free streaming services, so there’s always more to discover." _github: false _home: https://www.plex.tv/ _name: Plex @@ -8228,13 +7590,13 @@ softwarePackages: yay: plex-media-server plumber: _bin: plumber - _desc: "Plumber is an R package available on GitHub at https://github.com/streamdal/plumber. It allows you to create web APIs using R. With Plumber, you can turn your R code into API endpoints that can be \naccessed over HTTP. This package is useful for building interactive web applications, integrating R with other programming languages, and deploying machine learning models as APIs. It provides a simple \nand flexible way to expose your R functions as web services. " + _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 - _short: "Plumber is an R package that allows you to create web APIs from R functions. " 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 @@ -8248,48 +7610,43 @@ softwarePackages: - plymouth pm2: _bin: pm2 - _desc: PM2 is a production process manager for Node.js applications with a built-in load balancer. It allows you to keep applications alive forever, to reload them without downtime and to facilitate common system admin tasks + _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 - _short: "PM2 is a popular process manager for Node.js applications, providing features like process monitoring, clustering, and zero-downtime reloads. " npm: pm2 pnpm: _bin: pnpm - _desc: "[pnpm](https://github.com/pnpm/pnpm) is a fast, disk space efficient package manager" + _desc: "Fast, disk space efficient package manager" _docs: https://pnpm.io/motivation _github: https://github.com/pnpm/pnpm _home: https://pnpm.io/ _name: pnpm - _short: "pnpm is a fast, disk space-efficient package manager for Node.js projects. " brew: pnpm npm: pnpm scoop: pnpm yay: pnpm pnpm-lock-export: _bin: pnpm-lock-export - _desc: A CLI utility that reads a package.json and pnpm-lock.yaml, and outputs an npm ci compatible package-lock.json + _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 " - _short: "pnpm-lock-export is a tool that converts a pnpm lockfile to an npm-compatible package-lock.json file. " + _name: pnpm-lock-export npm: pnpm-lock-export pock: _app: Pock.app _bin: null - _desc: Widgets manager for MacBook Touch Bar + _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 - _short: "pock is a customizable Touch Bar widget for macOS. " cask: pock podman: _bin: podman - _desc: "Podman is a tool for managing containers on Linux systems. It provides a command-line interface to manage pods, containers, and container images. Podman is designed as a drop-in replacement for Docker, \nallowing users to run Docker-compatible container images and pods without requiring a separate daemon. It offers features like rootless containers, support for Kubernetes, and compatibility with Docker \nCompose files. Podman is open-source and actively maintained by the community. You can find more information about Podman on its GitHub repository: https://github.com/containers/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 - _short: "Podman is a daemonless container engine for developing, managing, and running Open Container Initiative (OCI) containers and container images on your system. " apk: podman apt: podman bitbake: podman @@ -8300,20 +7657,18 @@ softwarePackages: zypper: podman poetry: _bin: poetry - _desc: "[Poetry](https://python-poetry.org) helps you declare, manage and install dependencies of Python projects, ensuring you have the right stack everywhere." + _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 - _short: "Poetry is a Python dependency management and packaging tool that simplifies and streamlines the process of managing Python projects. " brew: poetry yay: python-poetry-git polybar: _bin: polybar - _desc: "Polybar is a fast and easy-to-use status bar for Linux systems. It allows users to create highly customizable status bars for their desktop environment, displaying information such as system resources, \nworkspaces, and notifications. Polybar supports multiple desktop environments and window managers, making it a versatile choice for users looking to enhance their desktop experience. It is written in \nC++ and uses a simple configuration file to customize its appearance and functionality. With its modular design and extensive documentation, Polybar is a popular choice among Linux users for creating \nstylish and informative status bars. " + _desc: "A fast and easy-to-use tool for creating status bars." _github: https://github.com/polybar/polybar _name: Polybar - _short: "Polybar is a fast and easy-to-use status bar for Linux. " apt: polybar dnf: polybar pacman: polybar @@ -8322,49 +7677,43 @@ softwarePackages: zypper: polybar pony: _bin: pony - _desc: Local file-based password, API key, secret, recovery code store backed by GPG + _desc: "Local file-based password, API key, secret, recovery code store backed by GPG." _github: https://github.com/jessfraz/pony _name: pony - _short: "Pony is a tool for managing Docker containers and images on macOS. " github: github.com/jessfraz/pony go: github.com/jessfraz/pony@latest poppler: - _desc: "pdf2image is a Python library that converts PDF files into a sequence of PIL (Python Imaging Library) images. It provides a simple interface to extract images from PDFs, making it easier to work with \nPDF content in image processing tasks. The library supports multiple backends for PDF rendering, such as Poppler and Ghostscript, giving users flexibility in choosing the rendering engine. This tool can\nbe useful for tasks like extracting images from PDF documents for further analysis or manipulation. " + _desc: "A python module that wraps the pdftoppm utility to convert PDF to PIL Image object." _github: https://github.com/Belval/pdf2image - _name: "pdf2image " - _short: "pdf2image is a Python library that converts PDF files into images. " + _name: pdf2image brew: poppler portal: _bin: portal - _desc: Portal is a quick and easy command-line file transfer utility from any computer to another - _docs: https://github.com/SpatiumPortae/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 - _short: "portal is a project on GitHub by SpatiumPortae. " brew: portal scoop: portal winget: SpatiumPortae.portal yay: portal-bin porter: _bin: porter - _desc: Porter enables you to package your application artifact, client tools, configuration and deployment logic together as an installer that you can distribute, and install with a single command. + _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 - _short: "Porter is an open-source tool for building, managing, and deploying applications using CNAB (Cloud-Native Application Bundle) technology. " script:darwin: curl -L https://cdn.porter.sh/latest/install-mac.sh | bash script:linux: curl -L https://cdn.porter.sh/latest/install-linux.sh | bash script:windows: iwr "https://cdn.porter.sh/latest/install-windows.ps1" -UseBasicParsing | iex portmaster: _bin: null - _desc: "[Portmaster](https://safing.io/portmaster/) is a free and open-source application that puts you back in charge over all your computer's network connections." + _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 - _short: "Portmaster is a tool for managing network connections on MacOS, allowing users to control which apps can access the internet. " _when:linux: "! test -f /opt/safing/portmaster/portmaster-start" apt: https://updates.safing.io/latest/linux_amd64/packages/portmaster-installer.deb choco: portmaster @@ -8373,12 +7722,11 @@ softwarePackages: scoop: portmaster-np postfix: _bin: postfix - _desc: Postfix is an e-mail server that can be used to send e-mail + _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 - _short: "Postfix is a popular open-source mail transfer agent (MTA) known for its security features and ease of configuration. " apt: postfix dnf: postfix pacman: postfix @@ -8386,12 +7734,11 @@ softwarePackages: script:darwin: echo "Postfix is included by macOS already" postgresql: _bin: postgresql - _desc: "The link https://github.com/postgres/postgres leads to the official GitHub repository for the PostgreSQL database management system. PostgreSQL is a powerful, open-source relational database system \nknown for its reliability, robust feature set, and extensibility. The repository contains the source code, documentation, issue tracker, and community contributions related to PostgreSQL development. \nIt's a central hub for developers, users, and contributors to collaborate, report bugs, suggest enhancements, and stay updated on the latest developments in 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 - _short: "PostgreSQL is an open-source relational database management system known for its reliability and robust features. " apt: postgresql brew: postgresql choco: postgresql @@ -8401,12 +7748,11 @@ softwarePackages: postman: _app: Postman.app _bin: postman - _desc: "[Postman](https://www.postman.com/) is a collaboration platform for API development. Postman's features simplify each step of building an API and streamline collaboration so you can create better APIs — faster." + _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 - _short: "postman-app-support is a repository for Postman app support resources. " cask: postman choco: postman flatpak: com.getpostman.Postman @@ -8414,10 +7760,9 @@ softwarePackages: yay: postman-bin powerline: _bin: powerline - _desc: "Powerline is a statusline plugin for various applications, including Vim, zsh, bash, tmux, and more. It provides improved visual feedback for prompts, status messages, and other information in your \nterminal. Powerline enhances the look and functionality of your shell prompt by displaying information like the current working directory, git branch, exit codes, and more. It supports various themes \nand customization options to tailor the appearance to your preferences. Overall, Powerline is a popular choice for users looking to enhance their terminal experience with a stylish and informative \nstatusline. " + _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 " - _short: "Powerline is a statusline plugin for vim, and provides statuslines and prompts for several other applications, including zsh, bash, tmux, and more. " + _name: powerline apt: powerline dnf: powerline pacman: powerline @@ -8425,96 +7770,89 @@ softwarePackages: powershell: _app: PowerShell.app _bin: powershell - _desc: "[PowerShell](https://docs.microsoft.com/en-us/powershell/scripting/overview?view=powershell-7.1) is a task automation and configuration management framework from Microsoft, consisting of a command-line shell and the associated scripting language. Initially a Windows component only, known as Windows PowerShell, it was made open-source and cross-platform in 2016 with the introduction of PowerShell Core." + _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 - _short: "PowerShell is a cross-platform task automation and configuration management framework. " cask: powershell snap: powershell --classic pppc-utility: _app: PPPC Utility.app _bin: pppc-utility - _desc: "The PPPC-Utility is a tool provided by Jamf, a company specializing in Apple device management solutions. This utility assists in managing Privacy Preferences Policy Control (PPPC) settings on macOS \nsystems. PPPC settings control which applications have access to certain sensitive data or features on a Mac, enhancing security and privacy. The utility simplifies the process of configuring these \nsettings, making it easier for administrators to manage app permissions across their fleet of Mac devices. It is a valuable tool for organizations looking to enforce security policies and protect user \nprivacy on macOS systems. " + _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 - _short: "PPPC-Utility is a tool on GitHub by Jamf that simplifies managing Privacy Preferences Policy Control (PPPC) profiles on macOS systems. " 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 + _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 - _short: "pre-commit is a tool for managing and maintaining multi-language pre-commit hooks in your repository to ensure code quality and consistency. " brew: pre-commit pipx: pre-commit prefsniff: _bin: prefsniff - _desc: "prefsniff is a tool available on GitHub at https://github.com/zcutlip/prefsniff designed to monitor and analyze macOS system preferences changes. It captures and displays changes made to system \npreferences in real-time, providing insights into what settings are being modified on the system. This tool can be useful for monitoring system changes, troubleshooting configuration issues, or \nunderstanding how certain applications interact with system preferences. " + _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 - _short: "prefsniff is a tool that monitors and logs changes to macOS system preferences. " pipx: prefsniff prettier: _bin: prettier - _desc: "[Prettier](https://prettier.io/docs/en/index.html) is an opinionated code formatter. It enforces a consistent style by parsing your code and re-printing it with its own rules that take the maximum line length into account, wrapping code when necessary" + _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 - _short: "Prettier is a code formatter that enforces a consistent style in your codebase. " brew: prettier npm: prettier prettierd: _bin: prettierd - _desc: Prettier, as a daemon, for improved formatting speed. + _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 - _short: "prettierd is a daemon that formats code using Prettier on the fly. " 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 + _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 - _short: "Pretzel is a simple, modern Mac app that lets you manage your GitHub notifications easily. " _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. It blocks ads and trackers by MITMing HTTP(s) traffic. + _desc: "Privaxy is the next generation tracker and advertisement blocker." _docs: false _github: https://github.com/Barre/privaxy _home: false _name: Privaxy - _short: "privaxy is a tool for managing privacy settings on macOS. " 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: "The SAP macOS Enterprise Privileges project on GitHub provides a set of scripts and configuration profiles to manage and enforce security settings and privileges on macOS devices within an enterprise \nenvironment. It aims to help administrators streamline the process of configuring and securing macOS systems at scale. The project covers various aspects such as managing user privileges, enforcing \nsecurity policies, and configuring system settings to meet enterprise security requirements. It is a valuable resource for organizations looking to enhance the security and manageability of their macOS \nfleet. " + _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 - _short: "macOS Enterprise Privileges is a repository by SAP providing scripts and configuration profiles for managing user privileges on macOS systems in enterprise environments. " cask: privileges privoxy: _bin: privoxy - _desc: Privoxy is a non-caching web proxy with advanced filtering capabilities for enhancing privacy, modifying web page data and HTTP headers, controlling access, and removing ads and other obnoxious Internet junk + _desc: "A non-caching web proxy." _docs: https://www.privoxy.org/user-manual/index.html _github: https://github.com/unisx/privoxy _groups: @@ -8523,7 +7861,6 @@ softwarePackages: _name: Privoxy _service: privoxy _serviceEnabled: true - _short: "Privoxy is a non-caching web proxy with advanced filtering capabilities for enhancing privacy, modifying web page data, and controlling access. " apt: privoxy brew: privoxy dnf: privoxy @@ -8531,10 +7868,9 @@ softwarePackages: port: privoxy procs: _bin: procs - _desc: A modern replacement for ps written in Rust + _desc: "procs is a replacement for ps written in Rust." _github: https://github.com/dalance/procs _name: procs - _short: "procs is a command-line tool for macOS that displays information about processes in a convenient and user-friendly way. " apk: procs brew: procs cargo: procs @@ -8546,20 +7882,18 @@ softwarePackages: profilecreator: _app: ProfileCreator.app _bin: null - _desc: Profile manifest creator GUI for macOS + _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 - _short: "ProfileCreator is a tool for creating configuration profiles on macOS and iOS devices. " cask: profilecreator mas: 2141249187 progress: _bin: progress - _desc: "progress is a command-line tool for tracking the progress of various tasks in the terminal. It provides a visual representation of progress bars, percentages, and estimated time remaining for tasks. \nUsers can easily integrate it into scripts or commands to monitor the progress of lengthy operations. The tool is written in Python and is compatible with various Unix-like operating systems. It's a \nhandy utility for keeping track of tasks that take time to complete, providing a more user-friendly experience in the terminal environment. " + _desc: "Linux tool to show progress for cp, mv, dd, ..." _github: https://github.com/Xfennec/progress _name: Progress - _short: "progress is a command-line tool that shows progress for long-running tasks in the terminal. " apt: progress brew: progress dnf: progress @@ -8568,18 +7902,16 @@ softwarePackages: zypper: progress projen: _bin: projen - _desc: "Projen is a development tool for creating and maintaining modern software projects. It allows you to define your project structure, CI/CD, package management, and more using a familiar programming \nlanguage (TypeScript). With Projen, you can define your project's configuration in code, which helps in automating project setup and maintenance tasks. It supports various project types like Node.js, \nPython, Java, and more, making it a versatile tool for managing project configurations in a structured and consistent manner. " + _desc: "Define and maintain complex project configuration through code." _github: https://github.com/projen/projen _name: Projen - _short: "projen is a development tool for creating and maintaining modern project configurations using code. " npm: projen protonmail-bridge: _app: Proton Mail Bridge.app _bin: protonmail-bridge - _desc: "Proton Bridge is an open-source application developed by ProtonMail that enables users to integrate their ProtonMail account with desktop email clients like Microsoft Outlook, Apple Mail, and \nThunderbird. This allows users to access their ProtonMail encrypted emails through these clients, providing a more convenient way to manage their emails. The application works by securely connecting the\nemail client to the ProtonMail servers, ensuring end-to-end encryption for all communications. It's a useful tool for those who prefer using desktop email clients while still benefiting from the \nsecurity and privacy features of ProtonMail. " + _desc: "Proton Mail Bridge for e-mail clients." _github: https://github.com/ProtonMail/proton-bridge - _name: "proton-bridge " - _short: "Proton Bridge is a tool by ProtonMail that enables encrypted email access through email clients like Outlook and Thunderbird. " + _name: proton-bridge cask: protonmail-bridge choco: protonmailbridge flatpak: ch.protonmail.protonmail-bridge @@ -8587,23 +7919,24 @@ softwarePackages: 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: "[Proton](https://www.proton.org/) is a free and open-source raster graphics editor used for image manipulation and image editing, free-form drawing, transcoding between different image file formats, and more specialized tasks. Proton is released under GPLv3+ license and is available for Linux, macOS, and Microsoft Windows." - _docs: https://protonmail.com/support/ + _desc: "ProtonVPN Linux app" + _docs: https://protonvpn.com/support _github: https://github.com/ProtonVPN/linux-app - _home: https://protonmail.com/ + _home: https://protonvpn.com/ _name: ProtonVPN - _short: "ProtonVPN Linux App is an open-source application that allows users to connect to ProtonVPN servers on Linux systems. " 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.3_all.deb + - https://repo.protonvpn.com/debian/dists/stable/main/binary-all/protonvpn-stable-release_1.0.4_all.deb cask: protonvpn choco: protonvpn dnf:fedora: @@ -8613,69 +7946,58 @@ softwarePackages: - 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 - yay: - - gnome-shell-extension-appindicator - - libappindicator-gtk3 - - protonvpn protonvpn-cli: _bin: protonvpn _deps: - dialog - openvpn - python - _desc: The ProtonVPN CLI official release for Linux along with an unofficial ProtonVPN CLI for macOS + _desc: "Linux command-line client for ProtonVPN. Written in Python." _github: https://github.com/ProtonVPN/linux-cli _name: ProtonVPN CLI - _short: "ProtonVPN Linux CLI is a command-line interface tool for managing ProtonVPN connections on Linux systems. " _todo: Populate this once the ProtonVPN CLI is released to the package managers dnf:fedora: protonvpn-cli - pacman: protonvpn-cli script: sudo pip3 install protonvpn-cli + yay: protonvpn-cli-community provisionql: - _desc: "ProvisionQL is a Quick Look plugin for macOS that allows you to preview Provisioning Profiles (.mobileprovision files) directly in the Finder with a quick look. This plugin enhances the user experience \nby providing a convenient way to view the details of provisioning profiles without needing to open them in a separate application. It simplifies the process of managing provisioning profiles for \ndevelopers working on iOS and macOS projects. " + _desc: "Quick Look plugin for mobile apps and provisioning profiles." _github: https://github.com/ealeksandrov/ProvisionQL _name: ProvisionQL - _short: "ProvisionQL is a Quick Look plugin for macOS that allows you to preview Provisioning Profiles. " _when:cask: '! test -d "$HOME/Library/QuickLook/ProvisionQL.qlgenerator"' cask: provisionql proxyman: _app: Proxyman.app _bin: proxyman-cli - _desc: "Proxyman is a tool developed by ProxymanApp that acts as a modern and high-performance debugging proxy for macOS and iOS developers. It allows users to intercept and manipulate HTTP/HTTPS requests and \nresponses, inspect network traffic, and debug web apps and APIs easily. With a user-friendly interface, Proxyman offers features like SSL proxying, WebSocket support, and custom filters for efficient \ndebugging. It is a valuable tool for developers looking to analyze and troubleshoot network requests in their applications. " + _desc: "Modern. Native. Delightful Web Debugging Proxy for macOS, iOS, and Android ⚡️" _github: https://github.com/ProxymanApp/Proxyman _name: Proxyman - _short: "Proxyman is a tool for macOS that helps developers debug HTTP/HTTPS traffic from iOS, Android, and macOS apps. " cask: proxyman psi: _bin: psi - _desc: Run mobile and desktop performance tests for your deployed site using Google PageSpeed Insights v5 with tidy reporting for your build process + _desc: "PageSpeed Insights Reporting for Node" _github: https://github.com/GoogleChromeLabs/psi _name: psi - _short: "psi is a tool by Google Chrome Labs for measuring website performance. " npm: psi psscriptanalyzer: _bin: psscriptanalyzer - _desc: "PSScriptAnalyzer is a static code checker for PowerShell scripts. It helps to ensure best practices and coding standards are followed in PowerShell scripts. It analyzes scripts for potential issues such\nas syntax errors, naming conventions, code complexity, and more. It provides valuable feedback to improve script quality and maintainability. PSScriptAnalyzer is a useful tool for PowerShell developers \nto enhance the quality of their scripts and make them more efficient. " + _desc: "PSScriptAnalyzer is a static code checker for PowerShell modules and scripts." _github: https://github.com/PowerShell/PSScriptAnalyzer _name: PSScriptAnalyzer - _short: "PSScriptAnalyzer is a static code checker for PowerShell scripts. " choco: psscriptanalyzer psu: _bin: portainer-stack-utils - _desc: CLI client for Portainer + _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 - _short: "portainer-stack-utils is a tool for managing Docker stacks in Portainer. " go: github.com/greenled/portainer-stack-utils@master pueue: _bin: pueue - _desc: "Pueue is a command-line task queue manager that allows you to manage long-running tasks efficiently. It provides a simple interface to add, remove, and monitor tasks, making it easier to handle multiple\ntasks simultaneously. With Pueue, you can prioritize tasks, view logs, and control the execution of tasks easily from the terminal. It is a useful tool for managing complex workflows and automating \ntasks in a systematic manner. " + _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 - _short: "Pueue is a command-line task queue manager for handling long-running processes. " apk: pueue apt: pueue brew: pueue @@ -8684,53 +8006,50 @@ softwarePackages: pacman: pueue pulumi: _bin: pulumi - _desc: Pulumi - Infrastructure as Code in any programming language. Build infrastructure intuitively on any cloud using familiar languages + _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 - _short: "Pulumi is an open-source infrastructure as code tool that allows you to create, deploy, and manage cloud infrastructure using familiar programming languages like Python, TypeScript, and Go. " brew: pulumi/tap/pulumi choco: pulumi pup: _bin: pup - _desc: "[pup](https://github.com/ericchiang/pup) is a command line tool for processing HTML. It reads from stdin, prints to stdout, and allows the user to filter parts of the page using CSS selectors." + _desc: "pup is a command line tool for processing HTML" _github: https://github.com/ericchiang/pup _name: pup - _short: "pup is a command line tool for parsing HTML. " brew: pup github: github.com/ericchiang/pup go: github.com/ericchiang/pup@latest pushpin: _bin: pushpin - _desc: "Pushpin is an open-source project by Fastly that acts as a reverse proxy server for real-time web services. It helps in managing long-lived connections efficiently, enabling real-time features like \nchat, live updates, and notifications in web applications. Pushpin works by offloading the handling of long-lived connections from the main application server, reducing its load and improving \nscalability. It supports various protocols like HTTP streaming, WebSockets, and Server-Sent Events. Pushpin is designed to be lightweight, easy to deploy, and integrates well with existing web \napplications. " + _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 - _short: "Pushpin is an open-source proxy server for realtime web services. " brew: pushpin docker: fanout/pushpin pv: _bin: pv - _desc: "pv is a terminal-based tool for monitoring the progress of data through a pipeline. It can be used to track the progress of commands that involve data transfer, such as copying files, archiving data, or\nany other process that involves input/output. pv displays a progress bar, estimated time remaining, current throughput rate, and total data transferred. It is a handy utility for visualizing the flow of\ndata in real-time, allowing users to better understand and manage data transfer processes. " + _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 " - _short: "pv is a terminal-based tool for monitoring the progress of data through a pipeline. " + _name: pv apt: pv + brew: pv + pacman: pv + ports: pv pwnat: _bin: pwnat - _desc: "Pwnat is a tool created by Samy Kamkar that allows for NAT traversal using a single open port. It enables two parties behind NATs to directly communicate with each other without the need for port \nforwarding or any configuration changes on the NAT devices. Pwnat works by establishing a connection through a third-party server that is not involved in the actual data transfer, making it a useful \ntool for scenarios where direct communication is not possible due to NAT restrictions. It's important to use such tools responsibly and ethically. " + _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 - _short: "PWNAT is a tool for NAT traversal using a single-sided connection. " brew: pwnat python: _bin: python3 - _desc: "CPython is the official implementation of the Python programming language. It is written in C and is maintained by the Python Software Foundation. The repository contains the source code for Python \ninterpreter, standard library, and various tools. Developers can contribute to the project by submitting bug fixes, new features, and improvements. CPython is widely used and serves as a reference \nimplementation for the Python language specification. " + _desc: "Python is a programming language that lets you work quickly and integrate systems more effectively." _github: https://github.com/python/cpython - _name: "cpython " + _name: Python _post:brew: python3 -m pip install --upgrade setuptools && python3 -m pip install --upgrade pip - _short: "Official repository for the Python programming language. " apt: - python3-pip - python3-setuptools @@ -8747,7 +8066,9 @@ softwarePackages: - python3-setuptools python2: _bin: python2 + _desc: "Outdated version of Python." _github: false + _name: Python 2 apt: python2 choco: python2 dnf: python2 @@ -8755,29 +8076,26 @@ softwarePackages: 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! + _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 " - _short: "pyWhat is a Python library for detecting file types based on their binary signatures. " + _name: pyWhat brew: pywhat pipx: pywhat port: pywhat pywin32: _bin: pywin32 - _desc: "Pywin32 is a Python library that provides access to many of the Windows operating system's functions through extensions. It allows Python programs to interact with components like the Windows Registry, \nEvent Logs, and more. Pywin32 is commonly used for tasks like automating Excel, interacting with COM objects, and accessing Windows-specific APIs. It's a valuable tool for Python developers working on \nWindows platforms, enabling them to leverage the full capabilities of the Windows operating system within their Python scripts. " + _desc: "Python for Windows (pywin32) Extensions" _github: https://github.com/mhammond/pywin32 _name: Pywin32 - _short: "pywin32 is a Python library that provides access to Windows-specific functions. " pipx:windows: pywin32 qbittorrent: _app: qBittorrent.app _bin: qbittorrent - _desc: "[qBittorrent](https://www.qbittorrent.org/) is a cross-platform free and open-source BitTorrent client. qBittorrent is a native application written in C++. It uses Boost, Qt 5 toolkit, and libtorrent-rasterbar library. Its optional search engine is written in Python." + _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 - _short: "qBittorrent is an open-source BitTorrent client that aims to be a free alternative to µTorrent. " apt: qbittorrent cask: qbittorrent choco: qbittorrent @@ -8786,17 +8104,15 @@ softwarePackages: pacman: qbittorrent yay: qbittorrent-git qlcolorcode: - _desc: "QLColorCode is a Quick Look plugin for macOS that allows you to preview the source code files with syntax highlighting directly in the Finder. It supports a wide range of programming languages and file \ntypes, making it easier to quickly glance at code files without opening them in an editor. This plugin enhances the user experience by providing a convenient way to preview code files without the need \nto open them in a separate application. " + _desc: "A Quick Look plugin for source code with syntax highlighting" _github: https://github.com/n8gray/QLColorCode _name: QLColorCode - _short: "QLColorCode is a Quick Look plugin for syntax highlighting source code files on macOS. " _when:cask: '! test -d "$HOME/Library/QuickLook/QLColorCode.qlgenerator"' cask: qlcolorcode qlmarkdown: - _desc: "qlmarkdown is a Quick Look plugin for macOS that allows you to preview Markdown files (.md) directly in the Finder with a quick preview. It enhances the Quick Look feature by rendering Markdown files as\nformatted text for easy viewing without needing to open them in a separate application. This plugin provides a convenient way to quickly glance through Markdown files without the need for a dedicated \nMarkdown editor, making it a handy tool for developers and writers working with Markdown documents on macOS. " + _desc: "QuickLook generator for Markdown files." _github: https://github.com/toland/qlmarkdown _name: QLMarkdown - _short: "qlmarkdown is a Quick Look plugin for macOS that allows you to preview Markdown files in Finder using Quick Look. " _when:cask: '! test -d "$HOME/Library/QuickLook/ProvisionQL.qlgenerator"' cask: qlmarkdown qlplugins: @@ -8813,99 +8129,90 @@ softwarePackages: _github: false _name: null qlstephen: - _desc: "QLStephen is a Quick Look plugin for macOS that allows you to view plain text files without a file extension. It enables you to preview files like README, CHANGELOG, or any text file that doesn't have a\nrecognized extension directly in the Quick Look feature of macOS. This plugin enhances the usability of Quick Look by providing support for a wider range of file types, making it easier to quickly \nglance through text-based files without needing to open them in a separate application. " + _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 - _short: "qlstephen is a Quick Look plugin for macOS that lets you view plain text files without needing to open them in a separate application. " _when:cask: '! test -d "$HOME/Library/QuickLook/QLStephen.qlgenerator"' cask: qlstephen qlvideo: - _desc: "QLVideo is a Quick Look plugin for macOS that allows you to preview video files directly in the Finder without needing to open them in a separate application. This plugin supports various video formats,\nmaking it convenient for quickly previewing video content without the need for a dedicated video player. It enhances the user experience by providing a seamless way to preview video files within the \nmacOS Finder interface. " + _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 - _short: "QLVideo is a Quick Look plugin for macOS that allows you to preview video files directly in the Finder without opening them in a separate application. " _when:cask: '! test -d "$HOME/Library/QuickLook/ProvisionQL.qlgenerator"' cask: qlvideo quark-engine: _bin: quark - _desc: Dig Vulnerabilities in the BlackBox (requirement of APKLabs VSCode plugin) + _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 - _short: "Quark Engine is an open-source, cross-platform, and powerful C++ game engine designed for modern game development. " pipx: quark-engine quasar: _bin: null - _desc: "[Quasar](https://github.com/quasar/Quasar) is a fast and light-weight remote administration tool coded in C#. The usage ranges from user support through day-to-day administrative work to employee monitoring. Providing high stability and an easy-to-use user interface, Quasar is the perfect remote administration solution for you." + _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 " + _name: Quasar ansible:windows: professormanhattan.quasar quickemu: _bin: quickemu - _desc: "Quickemu is a project hosted on GitHub that provides a simple script to set up and run virtual machines using QEMU on Linux. It aims to make running virtual machines quick and easy by automating the \nprocess of creating and launching VMs. Users can specify various options like disk size, memory, CPU cores, and more in a configuration file. Quickemu simplifies the setup of virtual machines for \ntesting, development, or any other purpose where virtualization is needed. " + _desc: "Quickly create and run optimised Windows, macOS and Linux virtual machines." _github: https://github.com/quickemu-project/quickemu - _name: "quickemu " + _name: quickemu _pre:ubuntu: sudo apt-add-repository ppa:flexiondotorg/quickemu && sudo apt update - _short: "quickemu is a tool for running virtual machines quickly and easily on Linux using QEMU and KVM. " apt:ubuntu: quickemu quickgui: - _desc: "quickgui is a graphical user interface (GUI) for quickemu, a tool that simplifies managing virtual machines using QEMU on Linux. quickgui provides a user-friendly way to create, manage, and run virtual \nmachines without needing to use the command line. It offers features like creating new VMs, editing existing ones, and launching VMs with various options. This GUI makes it easier for users to interact \nwith quickemu and manage their virtual machines efficiently. " + _desc: "Quickgui is a graphical user interface for the Quickemu virtual machine manager." _github: https://github.com/quickemu-project/quickgui - _name: "quickgui " + _name: quickgui _pre:ubuntu: sudo add-apt-repository ppa:yannick-mauray/quickgui && sudo apt update - _short: "quickgui is a graphical user interface for QuickEMU, a tool that simplifies running virtual machines on Linux using QEMU. " 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: "QuickLookAPK is a tool that allows you to preview the contents of Android APK files directly in macOS Finder using Quick Look. This tool enhances the user experience by providing a quick way to view the\ncontents of APK files without needing to extract them. It is a useful utility for developers and users who frequently work with APK files and want to quickly glance at their contents without opening \nthem in an Android emulator or decompiling them. " + _desc: "A Quick Look plugin for Android packages." _github: https://github.com/hezi/QuickLookAPK _name: QLAPK - _short: "QuickLookAPK is a plugin for macOS that allows you to preview Android APK files using Quick Look. " _when:cask: '! test -d "$HOME/Library/QuickLook/QuickLookAPK.qlgenerator"' cask: quicklookapk quicktype: _bin: quicktype - _desc: "Quicktype is an open-source tool available on GitHub that helps developers generate types and serialization code from JSON, JSON Schema, and GraphQL queries. It supports multiple programming languages \nlike TypeScript, Java, C#, and more. Quicktype aims to simplify the process of working with complex data formats by automatically generating code that accurately represents the data structure. It is \nparticularly useful for projects where dealing with data serialization and deserialization is a common task. The tool is actively maintained and has a growing community of users contributing to its \ndevelopment. " + _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 - _short: "quicktype is a tool that infers types from data. " npm: quicktype ramda: _bin: ramda - _desc: A CLI tool for processing data with functional pipelines + _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 - _short: "ramda-cli is a command-line interface for Ramda, a functional programming library for JavaScript. It allows you to use Ramda functions directly in the terminal. " npm: ramda-cli rancher-cli: _bin: rancher - _desc: The Rancher Command Line Interface (CLI) is a unified tool for interacting with your Rancher Server + _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 - _short: "Rancher CLI is a command-line tool for interacting with Rancher, a container management platform. " 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 hosted on GitHub under the repository https://github.com/rancher-sandbox/rancher-desktop/. It is a tool designed to simplify the setup and management of \nKubernetes clusters on desktop environments. Rancher Desktop provides a user-friendly interface for creating, running, and interacting with Kubernetes clusters locally. It aims to streamline the \ndevelopment and testing of containerized applications by offering an easy-to-use solution for running Kubernetes on developers' machines. The project is maintained by Rancher Labs, a company known for \nits contributions to the Kubernetes ecosystem. " + _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 " - _short: "Rancher Desktop is a tool that simplifies running Kubernetes and containerized applications on your local machine. " + _name: rancher-desktop cask: rancher cabextract: _bin: cabextract - _desc: Compression utility for managing EXE files + _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 @@ -8918,10 +8225,8 @@ softwarePackages: _bin: - rar - unrar - _desc: Provides the ability to use rar compression - _docs: null - _github: null - _home: null + _desc: "Provides the ability to use rar compression" + _home: https://www.rarlab.com/ _name: RAR apt: - rar @@ -8936,12 +8241,11 @@ softwarePackages: raspberry-pi-imager: _app: Raspberry Pi Imager.app _bin: rpi-imager - _desc: "[Raspberry Pi Imager](https://www.raspberrypi.org/software/) is the quick and easy way to install Raspberry Pi OS and other operating systems to a microSD card, ready to use with your Raspberry Pi." + _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 - _short: "rpi-imager is a tool for easily flashing operating system images onto SD cards for Raspberry Pi devices. " cask: raspberry-pi-imager choco: rpi-imager dnf: rpi-imager @@ -8951,7 +8255,7 @@ softwarePackages: raycast: _app: Raycast.app _bin: null - _desc: Everything you need to extend Raycast (the search provider for macOS) + _desc: "A collection of powerful productivity tools all within an extendable launcher. Fast, ergonomic and reliable." _docs: https://developers.raycast.com/ _env: RAYCAST_APPDATA: @@ -8959,18 +8263,16 @@ softwarePackages: _github: https://github.com/raycast/extensions _home: https://www.raycast.com/ _name: Raycast - _short: "Raycast Extensions is a collection of productivity tools and scripts for the Raycast app, designed to enhance workflow efficiency on MacOS. " cask: raycast rclone: _bin: rclone - _desc: "[Rclone](https://rclone.org/) is an open source, multi threaded, command line computer program to manage content on cloud and other high latency storage. Its capabilities include sync, transfer, crypt, cache, union, compress and mount. The rclone website lists [fifty supported backends](https://rclone.org/overview/) including S3 services and Google Drive." + _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 - _short: "rclone is a command-line program to manage files on cloud storage. " apt: rclone brew:linux: rclone choco: @@ -8994,26 +8296,22 @@ softwarePackages: - grep - progress - util-linux - _desc: "[RecoverPy](https://github.com/PabloLec/RecoverPy) is a powerful tool that leverages your system capabilities to recover lost file. Unlike others, you can not only recover deleted files but also overwritten data." + _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 - _home: https://github.com/PabloLec/RecoverPy _name: RecoverPy - _short: "RecoverPy is a Python script that helps recover deleted files from a storage device. " _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! - _docs: https://www.ccleaner.com/recuva - _github: false + _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. + _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/ @@ -9025,34 +8323,31 @@ softwarePackages: snap: redis redis-desktop-manager: _bin: redis-desktop-manager - _desc: "[Redis Desktop Manager](https://rdm.dev/) is an open source cross-platform Desktop Manager for Redis based on Qt 5." + _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 - _short: "RedisDesktopManager is a cross-platform GUI tool for managing Redis databases. " flatpak: app.resp.RESP snap: redis-desktop-manager redis-insight: _app: RedisInsight.app _bin: redis-insight - _desc: "RedisInsight is a graphical user interface (GUI) tool for Redis, a popular in-memory data structure store. It provides a user-friendly way to interact with Redis databases, allowing users to visualize \nand manage their data easily. RedisInsight offers features like real-time monitoring, data exploration, and performance analysis, making it a valuable tool for developers and administrators working with\nRedis databases. It is open-source and actively maintained by the Redis community, providing a powerful solution for working with Redis data. " + _desc: "Developer GUI for Redis, by Redis." _github: https://github.com/RedisInsight/RedisInsight _name: Redis Insight - _short: "RedisInsight is a GUI for Redis, providing a visual interface to manage and monitor Redis databases efficiently. " cask: redisinsight flatpak: com.redis.RedisInsight mas: 2142946629 reek: _bin: reek - _desc: "Reek is a code smell detector for Ruby programming language. It helps identify potential issues in your codebase such as complex methods, duplicated code, long parameter lists, and more. By analyzing \nyour code, Reek can suggest improvements to make your code cleaner, more maintainable, and easier to understand. It is a useful tool for Ruby developers to ensure code quality and adherence to best \npractices. You can find more information and usage instructions on its GitHub repository: https://github.com/troessner/reek. " + _desc: "Code smell detector for Ruby" _github: https://github.com/troessner/reek _name: Reek - _short: "Reek is a code smell detector for Ruby. " gem: reek remmina: _bin: remmina - _desc: Remmina is a GTK Remmina Remote Desktop Client which provides remote access, screen and file sharing to your desktop + _desc: "Remote access screen and file sharing to your desktop." _docs: https://gitlab.com/Remmina/Remmina/-/wikis/home _env: REMMINA_APPDATA: @@ -9061,7 +8356,6 @@ softwarePackages: _github: https://github.com/FreeRDP/Remmina _home: https://remmina.org/ _name: Remmina - _short: "Remmina is an open-source remote desktop client for Linux-based systems. " apt: remmina dnf: remmina flatpak: org.remmina.Remmina @@ -9077,7 +8371,9 @@ softwarePackages: _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 @@ -9086,21 +8382,19 @@ softwarePackages: responsively: _app: ResponsivelyApp.app _bin: null - _desc: A modified web browser that helps in responsive web development + _desc: "A modified web browser that helps in responsive web development." _github: https://github.com/responsively-org/responsively-app _name: Responsively - _short: "Responsively App is a tool for web developers that allows them to preview how a website looks on different devices and resolutions simultaneously. " cask: responsively choco: responsively github: github.com/responsively-org/responsively-app restic: _bin: restic - _desc: "[Restic](https://restic.net/) is a modern backup program that can back up your files from Linux, BSD, Mac and Windows to many different storage types, including self-hosted and online services. It is a single executable that you can run without a server or complex setup. It can be used to only back-up the parts of files that actually changed. It uses cryptography in every part of the process. Restic is entirely free to use and completely open source." + _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 - _short: "restic is an open-source backup program that is fast, secure, and efficient. " apk: restic apt: restic brew: restic @@ -9115,19 +8409,17 @@ softwarePackages: zypper: restic resume: _bin: resume - _desc: CLI tool to easily setup a new 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 - _short: "resume-cli is a command-line tool for creating and managing resumes in JSON format on GitHub. " npm: resume-cli ripgrep: _bin: rg - _desc: "[ripgrep](https://github.com/BurntSushi/ripgrep) is a line-oriented search tool that recursively searches your current directory for a regex pattern. By default, ripgrep will respect your .gitignore and automatically skip hidden files/directories and binary files. This role also installs ripgrep-all. [ripgrep-all](https://github.com/phiresky/ripgrep-all) is just like ripgrep except it also searches in PDFs, E-Books, Office documents, zip, tar.gz, etc." + _desc: "ripgrep recursively searches directories for a regex pattern while respecting your gitignore" _github: https://github.com/BurntSushi/ripgrep _name: ripgrep - _short: "ripgrep is a fast, line-oriented search tool that recursively searches your current directory for a regex pattern while respecting your gitignore rules. " apt: ripgrep brew: ripgrep cargo: ripgrep @@ -9141,10 +8433,9 @@ softwarePackages: zypper: ripgrep ripgrep-all: _bin: rga - _desc: rga is a line-oriented search tool that allows you to look for a regex in a multitude of file types. rga wraps the awesome ripgrep and enables it to search in pdf, docx, sqlite, jpg, movie subtitles (mkv, mp4), etc. + _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 " - _short: "ripgrep-all is a tool that combines the power of ripgrep and fd to search files in a directory tree. It's fast, efficient, and highly customizable for searching text content. " + _name: ripgrep-all brew: - ffmpeg - pandoc @@ -9156,7 +8447,7 @@ softwarePackages: pacman: ripgrep-all rkhunter: _bin: rkhunter - _desc: rkhunter is a Unix-based tool that scans for rootkits, backdoors and possible local exploits + _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 @@ -9170,33 +8461,29 @@ softwarePackages: - s-nail rm-improved: _bin: rip - _desc: A safe and ergonomic alternative to rm + _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) - _short: "rip is a tool for macOS that simplifies the process of uninstalling applications. " brew: rm-improved cargo: rm-improved github: github.com/nivekuil/rip yay: rm-improved robotframework: _bin: robot - _desc: Generic automation framework for acceptance testing and RPA + _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 - _short: "Robot Framework is an open-source test automation framework for acceptance testing and robotic process automation. " pipx: robotframework rofi: _bin: rofi - _desc: Rofi is a window switcher, application launcher and dmenu replacement - _docs: https://davatorium.github.io/rofi/ + _desc: "A window switcher, Application launcher and dmenu replacement." _github: https://github.com/davatorium/rofi _home: https://davatorium.github.io/rofi/ _name: rofi - _short: "Rofi is a window switcher, application launcher, and dmenu replacement for Unix-like systems. " apt: rofi dnf:fedora: rofi pacman: rofi @@ -9205,52 +8492,47 @@ softwarePackages: zypper: rofi rsync: _bin: rsync - _desc: rsync is an open source utility that provides fast incremental file transfer. + _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 - _short: "rsync is a fast and versatile file synchronization tool for Unix-like systems. " apt: rsync brew: rsync choco: rsync dnf: rsync rsyslog: _bin: rsyslogd - _desc: "rsyslog is an open-source software that provides a flexible and scalable logging system for Unix systems. It allows for high-performance log processing, message forwarding, and database logging. rsyslog\ncan be used to collect logs from various sources, filter and process them, and then store or forward them to different destinations. It supports a wide range of logging protocols and formats, making it \na versatile tool for managing logs in a centralized and efficient manner. " + _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 - _short: "rsyslog is an open-source logging software that provides a flexible and scalable solution for processing and managing log messages in Unix and Unix-like systems. " apt: rsyslog brew: rsyslog dnf: rsyslog pacman: rsyslog rtop: _bin: rtop - _desc: "rtop is a remote system monitoring tool that allows you to monitor server resources in real-time through a web interface. It provides information on CPU usage, memory usage, network activity, and disk \nI/O. rtop is written in Go and is designed to be lightweight and efficient. It can be useful for monitoring multiple servers from a central location, making it easier to keep track of system performance\nacross your network. " + _desc: "rtop is an interactive, remote system monitoring tool based on SSH" _github: https://github.com/rapidloop/rtop _name: rtop - _short: "rtop is a remote system monitoring tool for Unix systems, providing real-time information on system resources like CPU, memory, and network usage. " go: github.com/rapidloop/rtop@latest rubocop: _bin: rubocop - _desc: "RuboCop is a popular Ruby static code analyzer and code formatter tool available on GitHub at https://github.com/rubocop/rubocop. It enforces a consistent coding style and helps to identify and correct \ncommon programming errors in Ruby code. RuboCop is highly configurable and can be integrated into various editors and continuous integration pipelines to ensure code quality and adherence to best \npractices. It is widely used in the Ruby community to maintain clean, readable, and standardized codebases. " + _desc: "A Ruby static code analyzer and formatter, based on the community Ruby style guide." _github: https://github.com/rubocop/rubocop _name: Rubocop - _short: "RuboCop is a Ruby static code analyzer and code formatter. " gem: rubocop ruby: _bin: ruby - _desc: Ruby is an interpreted, high-level, general-purpose programming language which supports multiple programming paradigms. It was designed with an emphasis on programming productivity and simplicity. In Ruby, everything is an object, including primitive data types. It was developed in the mid-1990s in Japan. + _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 - _short: "Ruby is an open-source programming language known for its simplicity and productivity. " apt: ruby-dev brew: ruby choco: ruby @@ -9260,42 +8542,39 @@ softwarePackages: scoop: ruby ruff: _bin: ruff - _desc: An extremely fast Python linter, written in Rust. + _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 - _short: "ruff is a lightweight, fast, and flexible web framework for building web applications in Rust. " apk: ruff brew: ruff pacman: ruff pipx: ruff runitor: _bin: runitor - _desc: "Runitor is a tool available at https://github.com/bdd/runitor designed for monitoring and restarting processes. It allows you to define processes in a configuration file and then monitors them, \nrestarting any that exit unexpectedly. This can be useful for ensuring critical processes stay running without manual intervention. Runitor is written in Go and provides a simple yet effective way to \nmanage process monitoring and restarting tasks. " + _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 - _short: "Runitor is a tool for running commands and scripts concurrently in a structured way. " go: bdd.fi/x/runitor/cmd/runitor@latest runjs: _app: RunJS.app _bin: null - _desc: A JavaScript playground that auto-evaluates as you type + _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 - _short: "RunJS is a lightweight and portable JavaScript playground that allows you to quickly test and run JavaScript code in a clean and simple interface. " cask: runjs choco: runjs github: github.com/lukehaas/RunJS yay: runjs-bin rust: _bin: rustc - _desc: "[Rust](https://www.rust-lang.org/) is a multi-paradigm programming language designed for performance and safety, especially safe concurrency." + _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 - _short: "rust-lang/rust is the official Rust programming language repository on GitHub. " brew: rust choco: rust dnf: @@ -9311,12 +8590,11 @@ softwarePackages: rustdesk: _app: RustDesk.app _bin: rustdesk - _desc: Open source virtual / remote desktop infrastructure for everyone! The open source TeamViewer alternative. Display and control your PC and Android devices from anywhere at anytime. + _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 - _short: "RustDesk is an open-source remote desktop software written in Rust. " apt: https://github.com/rustdesk/rustdesk/releases/download/1.1.9/rustdesk-1.1.9.deb cask: rustdesk choco: rustdesk @@ -9326,62 +8604,58 @@ softwarePackages: zypper: https://github.com/rustdesk/rustdesk/releases/download/1.1.9/rustdesk-1.1.9-suse.rpm rustscan: _bin: rustscan - _desc: An Nmap-based port scanner that scans all 65k ports in 3 seconds + _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 - _short: "RustScan is a fast port scanner written in Rust. " brew: rustscan yay: rustscan rusty: _bin: rusty - _desc: "rusty \n\n • Description: A GitHub repository named \"rusty\" created by user zahidkhawaja. \n • Purpose: The purpose of this repository is not specified in the description. \n • Language: It might be related to Rust programming language based on the name. \n • Activity: The last commit was made on [date], indicating the activity level. \n • License: Check the repository for licensing information. \n • Contributors: It may have contributors listed on the repository page. \n • Readme: Refer to the README file for more detailed information about the project. " + _desc: "AI-powered CLI tool to help you remember bash commands." _github: https://github.com/zahidkhawaja/rusty _name: Rusty AI CLI - _short: "rusty is a tool for managing Rust projects efficiently. " _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. + _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 - _short: "s is a command-line utility for macOS that allows for quick navigation of directories using a fuzzy search algorithm. " brew: s-search s5cmd: _bin: s5cmd - _desc: "[s5cmd](https://github.com/peak/s5cmd) is a very fast S3 and local filesystem execution tool. It comes with support for a multitude of operations including tab completion and wildcard support for files, which can be very handy for your object storage workflow while working with large number of files. s5cmd is the fastest way of interacting with S3 buckets because it can utilize multiple threads unlike similar tools." + _desc: "s5cmd is a very fast S3 and local filesystem execution tool." _github: https://github.com/peak/s5cmd _name: s5cmd - _short: "s5cmd is a command-line utility for managing Amazon S3 storage. It provides fast and efficient operations for uploading, downloading, and managing objects in S3 buckets. " brew: peak/tap/s5cmd github: github.com/peak/s5cmd go: github.com/peak/s5cmd@latest sad: _bin: sad - _desc: sad is a Batch File Edit tool. It will show you a really nice diff of proposed changes before you commit them + _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 " - _short: "SAD is a fast, lightweight alternative to fzf for zsh shell. " + _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: "shell-safe-rm is a tool on GitHub created by kaelzhang that aims to prevent accidental deletion of important files by enhancing the rm command in Unix-like systems. It adds a safety net by moving files \nto a trash directory instead of permanently deleting them. This can help prevent data loss by allowing users to easily recover files that were mistakenly deleted. The tool provides options to configure \nthe behavior of the rm command, making it a useful addition for users who want an extra layer of protection when managing their files. " + _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 - _short: "shell-safe-rm is a safer alternative to the rm command in Unix-like systems, designed to prevent accidental deletion of important files by moving them to a trash directory instead of permanently \ndeleting them. " npm: safe-rm sake: _bin: sake - _desc: Sake is a task runner for local and remote hosts + _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 - _short: "Sake is a simple task runner for Swift projects. " brew: alajmo/sake/sake go: github.com/alajmo/sake@latest script:darwin: curl -sfL https://raw.githubusercontent.com/alajmo/sake/main/install.sh | sh @@ -9389,16 +8663,16 @@ softwarePackages: samba: _bin: smbd _bin:dnf: smb - _desc: "[Samba](https://www.samba.org/) is a free and open-source software that allows files to be shared across Windows and Linux systems simply and easily. To be exact, it is an open-source implementation of the SMB/CIFS protocol." + _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 - _short: "Samba is an open-source software suite that provides file and print services for various Microsoft Windows clients. " apt: samba brew: samba dnf: samba @@ -9408,10 +8682,9 @@ softwarePackages: _bin: sanoid _deps: - pv - _desc: "[Sanoid](https://github.com/jimsalterjrs/sanoid/) is a free and open source snapshot management tool. Sanoid is a policy-driven snapshot management tool for ZFS filesystems. When combined with the Linux KVM hypervisor, you can use it to make your systems functionally immortal." + _desc: "Sanoid is a policy-driven snapshot management tool for ZFS filesystems." _github: https://github.com/jimsalterjrs/sanoid/ _name: Sanoid - _short: "Sanoid is a tool for creating and managing ZFS snapshots. " _when:linux: command -v zfs > /dev/null && ! zfs list apt: - libcapture-tiny-perl @@ -9420,19 +8693,17 @@ softwarePackages: - sanoid santa: _bin: santactl - _desc: A binary authorization system for MacOS (santa) role is a daemon that makes execution decisions based on the contents of a local database, a GUI agent that notifies the user in case of a block decision and a command-line utility for managing the system and synchronizing the database with a server. + _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: A binary authorization system for MacOS - _short: "Santa is a macOS application whitelisting/blacklisting tool developed by Google for enforcing security policies on macOS systems. " + _name: santa cask: santa sapling: _bin: sl - _desc: "Sapling is a tool developed by Facebook that helps in managing and automating the process of creating and updating configuration files across multiple repositories. It allows users to define templates \nfor configuration files and then apply those templates to different repositories, ensuring consistency and reducing manual errors. Sapling also supports versioning of configuration files, making it \neasier to track changes and roll back if needed. It is designed to streamline the configuration management process for large-scale projects. " + _desc: "A Scalable, User-Friendly Source Control System." _github: https://github.com/facebook/sapling _name: Sapling - _short: "Sapling is a tool by Facebook for automatically generating code from tree-based models. " brew: sapling pacman: sapling-scm-bin script:windows: | @@ -9442,10 +8713,9 @@ softwarePackages: Set-Alias -Name sl -Value 'C:\Program Files\Sapling\sl.exe' -Force -Option Constant,ReadOnly,AllScope scap-security-guide: _bin: oscap - _desc: "ComplianceAsCode/content is a GitHub repository that contains content for various compliance benchmarks, including CIS (Center for Internet Security) benchmarks. It provides configuration baselines for \ndifferent operating systems and applications to help users ensure their systems are compliant with industry standards. The repository includes scripts, documentation, and tools to assist in automating \ncompliance checks and remediation tasks. It is a valuable resource for organizations looking to enhance their security posture and meet regulatory requirements. " + _desc: "Security automation content in SCAP, Bash, Ansible, and other formats." _github: https://github.com/ComplianceAsCode/content _name: OpenSCAP - _short: "ComplianceAsCode/content is a GitHub repository containing security compliance content for various platforms and tools. " apt: - ssg-debderived - ssg-applications @@ -9455,17 +8725,15 @@ softwarePackages: dnf: scap-security-guide schema: _bin: schema - _desc: A tool to infer and instantiate schemas and translate between data formats + _desc: "schema is a schema generator, instantiator, and validator tool." _github: https://github.com/Confbase/schema _name: schema - _short: "Description: \nThe Confbase/schema repository on GitHub contains schemas for various configuration file formats. " go: github.com/Confbase/schema@latest scrcpy: _bin: scrcpy - _desc: "[scrcpy](https://github.com/Genymobile/scrcpy) is a free and open-source application that provides display of Android devices connected on USB (or over TCP/IP). It also allows you to control the Android device. It does not require any root access." + _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 - _short: "scrcpy is a free and open-source tool that allows you to display and control Android devices connected via USB or TCP/IP. " apt: scrcpy brew: scrcpy choco: scrcpy @@ -9476,17 +8744,15 @@ softwarePackages: yay: scrcpy scrcpy-gui: _bin: scrcpy-gui - _desc: A simple & beautiful GUI application for scrcpy + _desc: "✨ A simple & beautiful GUI application for scrcpy" _github: https://github.com/Tomotoes/scrcpy-gui _name: Scrcpy GUI - _short: "scrcpy-gui is a graphical user interface for scrcpy, a tool that allows you to display and control Android devices from your computer. " flatpak: in.srev.guiscrcpy sd: _bin: sd - _desc: Intuitive find & replace CLI (sed alternative) + _desc: "sd is an intuitive find & replace CLI." _github: https://github.com/chmln/sd _name: sd - _short: "sd is a fast, intuitive find & replace tool for the command line. " apk: sd brew: sd cargo: sd @@ -9497,12 +8763,11 @@ softwarePackages: pkg: sd sddm: _bin: sddm - _desc: "SDDM (Simple Desktop Display Manager) is a display manager for X11 and Wayland windowing systems. It is designed to be lightweight, fast, and customizable, making it a popular choice for managing user \nsessions on Linux desktop environments. SDDM supports multiple user sessions, themes, and greeters, allowing for a personalized login experience. It is written in C++ and QML, making it highly \ncustomizable and extensible. SDDM is widely used in various Linux distributions as the default display manager due to its simplicity and flexibility. " + _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 - _short: "sddm is a modern display manager for X11 and Wayland aiming to be fast, simple, and beautiful. " apt: sddm dnf: sddm pacman: sddm @@ -9510,10 +8775,9 @@ softwarePackages: sdkman-cli: _bin: sdk _deprecated: Deprecated in favor of mise - _desc: "SDKMAN! is a tool that helps with managing software development kits (SDKs) and package dependencies for various programming languages. It simplifies the process of installing, switching between, and \nmanaging multiple versions of SDKs like Java, Kotlin, Groovy, and more. The SDKMAN! CLI provides commands to install, list, use, and manage SDKs effortlessly. It's a popular choice among developers for \nmaintaining different versions of SDKs on their systems. The project is open-source and actively maintained on GitHub. " + _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 - _short: "sdkman-cli is a command-line tool for managing software development kits (SDKs) on Unix-based systems. It simplifies the installation, management, and switching between different SDK versions for \nlanguages like Java, Kotlin, and more. " script: | #!/usr/bin/env bash # @file SDKMAN Install @@ -9558,44 +8822,38 @@ softwarePackages: seafile-client: _app: Seafile Client.app _bin: seafile-client - _desc: "Seafile Client is an open-source file synchronization and collaboration tool that allows users to easily sync files and folders between devices. It provides end-to-end encryption for secure file sharing\nand supports features like file versioning, selective sync, and sharing links. The client is available for various platforms including Windows, macOS, and Linux. It integrates well with Seafile server \nfor seamless file management and collaboration. Users can manage their files both online and offline, making it a versatile solution for individuals and teams looking to securely sync and share files. " + _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 " - _short: "Seafile Client is an open-source file synchronization and collaboration tool for securely storing, accessing, and sharing files across devices. " + _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: "search-gpt is a GitHub repository created by Tobias Bueschel. It appears to be a project related to utilizing GPT (Generative Pre-trained Transformer) models for search-related tasks. The repository \nlikely contains code, documentation, and possibly pre-trained models for implementing and experimenting with GPT-based search functionalities. For more detailed information, you can explore the \nrepository directly on GitHub. " + _desc: "🌳 Connecting ChatGPT with the Internet" _github: https://github.com/tobiasbueschel/search-gpt _name: Search GPT - _short: "search-gpt is a tool that allows you to search through a large corpus of text using GPT models for natural language processing. " npm: search-gpt secretive: _app: Secretive.app _bin: null - _desc: Store SSH keys in the Secure Enclave + _desc: "Store SSH keys in the Secure Enclave" _github: https://github.com/maxgoedjen/secretive - _name: "Secretive " - _short: "Secretive is a macOS app that securely stores and manages your SSH keys in the Secure Enclave of your Mac. " + _name: Secretive cask: secretive semantic-release: _bin: semantic-release - _desc: "[semantic-release](https://semantic-release.gitbook.io) automates the whole package release workflow including: determining the next version number, generating the release notes, and publishing the package" - _docs: https://semantic-release.gitbook.io + _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 - _short: "semantic-release is a tool for automating versioning and package publishing based on commit messages. " npm: semantic-release sentry-cli: _bin: sentry-cli - _desc: sentry-cli can connect to the Sentry API and manage some data for your projects + _desc: "This is a Sentry command line client for some generic tasks." _github: https://github.com/getsentry/sentry-cli/ _name: sentry-cli - _short: "sentry-cli is a command-line interface for interacting with the Sentry error tracking service. " brew:darwin: getsentry/tools/sentry-cli github: github.com/getsentry/sentry-cli npm: "@sentry/cli" @@ -9603,26 +8861,24 @@ softwarePackages: 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). It also provides a neat interface for listing the directory's contents + _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 - _short: "vercel/serve is a simple, zero-configuration command-line tool to serve static sites quickly. " npm: serve serverless: _bin: serverless - _desc: Build applications with serverless architectures + _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 - _short: "Serverless Framework is a popular open-source tool that simplifies deploying and managing serverless applications on various cloud platforms. " brew: serverless npm: serverless sftpgo: _bin: sftpgo _deps: - sftpgo-plugin-auth - _desc: Fully featured and highly configurable SFTP server with optional HTTP/S, FTP/S and WebDAV support - S3, Google Cloud Storage, Azure Blob + _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: | @@ -9632,7 +8888,6 @@ softwarePackages: - name: sftpgo sudo: true _serviceEnabled: true - _short: "sftpgo is an open-source SFTP server written in Go. " brew: sftpgo choco: sftpgo github: github.com/drakkan/sftpgo @@ -9640,83 +8895,83 @@ softwarePackages: yay: sftpgo-bin sftpgo-plugin-auth: _bin: sftpgo-plugin-auth - _desc: A plugin for SFTPGo to enable LDAP/Active Directory authentication + _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 - _short: "sftpgo-plugin-auth is a plugin for SFTPGo that allows custom authentication methods to be used with the SFTP server. " 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 script: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 + _desc: "🌍 Quickly share files from your command line" _github: https://github.com/marionebl/share-cli _name: share - _short: "share-cli is a command-line tool for sharing files and directories securely using a temporary URL. " npm: share-cli sharex: _bin: null - _desc: "[ShareX](https://getsharex.com/) 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. It also allows uploading images, text or other types of files to many supported destinations you can choose from." + _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 - _short: "ShareX is an open-source tool for screen capture, file sharing, and productivity on Windows. " choco: sharex sharp: _bin: sharp - _desc: CLI for sharp (a Node.js image processing module) + _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 - _short: "sharp-cli is a command-line interface for the popular image processing module Sharp in Node.js. " npm: sharp-cli shc: _bin: shc - _desc: Shell script compiler - _docs: https://github.com/neurobin/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 - _short: "shc is a shell script compiler that converts shell scripts into C code for faster execution. " 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: "[shdoc](https://github.com/reconquest/shdoc) is a tool to generate Documentation for shell scripts (bash, sh, zsh)" + _desc: "Documentation generator for shell scripts (bash, sh, zsh)." _github: https://github.com/reconquest/shdoc _name: shdoc - _short: "shdoc is a tool for generating documentation from shell scripts. " script:darwin: cd /tmp && git clone --recursive https://github.com/reconquest/shdoc && cd shdoc && sudo make install && cd /tmp && sudo rm -rf shdoc script: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: "Sheldon is a command-line tool for managing macOS preferences. It allows users to easily view, set, and remove macOS system and application preferences using a simple command-line interface. With \nSheldon, users can manage preferences for various system components like Dock, Finder, Safari, and more, making it convenient for system administrators and power users to customize and automate macOS \nsettings. It simplifies the process of managing preferences without needing to navigate through multiple settings menus, providing a more efficient way to handle macOS configurations. " + _desc: "Fast, configurable, shell plugin manager" + _docs: https://sheldon.cli.rs/ _github: https://github.com/rossmacarthur/sheldon _name: Sheldon - _short: "sheldon is a macOS shell configuration framework that aims to make your shell experience more efficient and enjoyable. " brew: sheldon cargo: sheldon shell-gpt: _bin: sgpt - _desc: "The repository at https://github.com/TheR1D/shell_gpt appears to be a project related to a ShellGPT, which is likely a shell-based implementation of OpenAI's GPT (Generative Pre-trained Transformer) \nmodel. It seems to be a tool or script that leverages the power of GPT for shell scripting purposes. The README file in the repository might provide more detailed information on how to use it and what \nfunctionalities it offers. " + _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 - _short: "shell_gpt is a repository containing scripts and tools for enhancing shell productivity and automation. " pipx: shell-gpt shellcheck: _bin: shellcheck - _desc: A static analysis tool for shell scripts + _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 - _short: "ShellCheck is a static analysis tool for shell scripts, helping to identify and fix common issues and improve script quality. " apt: shellcheck brew: shellcheck cabal: shellcheck @@ -9735,11 +8990,10 @@ softwarePackages: zypper: shellcheck shfmt: _bin: shfmt - _desc: "[shfmt](https://github.com/mvdan/sh) is a shell parser, formatter, and interpreter with bash support that is written with [Go](https://gitlab.com/megabyte-labs/ansible-roles/go)." + _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 - _short: "mvdan/sh is a shell parser and formatter written in Go. " apk: shfmt brew: shfmt github: github.com/mvdan/sh @@ -9750,21 +9004,19 @@ softwarePackages: snap: shfmt shml: _bin: shml - _desc: "shml is a shell framework for faster and easier script development, allowing you to create command-line interfaces with color and style. It provides functions for outputting text in various colors, \nstyles, and layouts, making your scripts more visually appealing and easier to read. With shml, you can create tables, progress bars, and other interactive elements in your shell scripts. It simplifies \nthe process of creating professional-looking command-line interfaces in the terminal. " + _desc: "SHell Markup Language | Style Framework for The Terminal" _github: https://github.com/odb/shml _name: SHML - _short: "shml is a shell framework for faster and easier script development with rich styling and formatting options. " brew: shml npm: shml shotcut: _app: Shotcut.app _bin: shotcut - _desc: "[Shotcut](https://shotcut.org/) is a free and open-source cross-platform video editing application for FreeBSD, Linux, macOS and Windows. Started in 2011 by Dan Dennedy, Shotcut is developed on the MLT Multimedia Framework, in development since 2004 by the same author." + _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 - _short: "Shotcut is an open-source video editing software that offers a range of features for creating and editing videos. " apt: shotcut cask: shotcut choco: shotcut @@ -9773,31 +9025,29 @@ softwarePackages: snap: shotcut --classic shotwell: _bin: shotwell - _desc: "[Shotwell](https://shotwell-project.org/doc/html/) is an image organizer designed to provide personal photo management for the GNOME desktop environment. In 2010, it replaced F-Spot as the standard image tool for several GNOME-based Linux distributions, including Fedora in version 13 and Ubuntu in its 10.10 Maverick Meerkat release." + _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 - _short: "Shotwell is an open-source photo manager for Linux systems, developed by GNOME. " apt: shotwell dnf: shotwell flatpak: org.gnome.Shotwell pacman: shotwell shuttle: _bin: cargo-shuttle - _desc: "Shuttle is an open-source, self-hosted project management tool that allows teams to collaborate on projects. It provides features like issue tracking, code reviews, and a wiki. It is built using Ruby on\nRails and supports integrations with services like GitHub, GitLab, and Slack. Shuttle aims to streamline project management processes and improve team communication and productivity. It is customizable \nand can be tailored to suit different team workflows and requirements. " + _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 - _short: "Shuttle is a command-line tool for managing SSH connections and configurations efficiently. " cargo: cargo-shuttle pacman: cargo-shuttle script: curl -sSfL https://www.shuttle.rs/install | bash shx: _bin: shx - _desc: "shx is a utility that wraps around Node.js's built-in fs module, providing a more concise and user-friendly way to interact with the file system in shell scripts. It allows you to run shell commands \nlike cp, rm, mkdir, etc., directly in Node.js scripts. This can be particularly useful for automating tasks in Node.js projects or for those who prefer using JavaScript for scripting. The shx library \nsimplifies file system operations and makes it easier to work with files and directories in Node.js applications. " + _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 - _short: "shx is a wrapper around Node.js's child_process module and cross-platform commands for easier shell scripting in JavaScript. " npm: shx sidekick: _app: Sidekick.app @@ -9810,65 +9060,56 @@ softwarePackages: _app: Signal.app _bin: signal _deprecated: Not needed - mostly a phone app - _desc: Signal is a cross-platform centralized encrypted instant messaging service developed by the non-profit Signal Foundation and its subsidiary, the Signal Messenger LLC. Users can send one-to-one and group messages, which can include files, voice notes, images, and videos. + _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 - _short: "Signal-Desktop is an open-source messaging application that allows secure communication with end-to-end encryption. " 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. It automates the workflow for building, pushing, and deploying applications, making it easier for \ndevelopers to focus on writing code. Skaffold supports various build tools and container registries, allowing for flexibility in the development process. It also provides features like hot reloading, \nresource optimization, and integration with CI/CD pipelines. Overall, Skaffold streamlines the development process for Kubernetes applications, making it a valuable tool for teams working on \ncontainerized projects. " + _desc: "Skaffold is a command line tool that facilitates continuous development for Kubernetes applications." _github: https://github.com/GoogleContainerTools/skaffold _name: Skaffold - _short: "Skaffold is a command-line tool that facilitates continuous development for Kubernetes applications. " brew: skaffold choco: skaffold port: skaffold scoop: extras/skaffold skate: _bin: skate - _desc: Skate is a personal key-value store. Use it to save and retrieve anything you’d like—even binary data. It’s fully encrypted, backed up to the cloud (that you can self-host if you want) and can be synced with all your machines + _desc: "A personal key value store 🛼" _github: https://github.com/charmbracelet/skate _name: skate _preload: true - _short: "Skate is a terminal-based visual layout tool for creating interactive user interfaces in Go. " brew: charmbracelet/tap/skate go: github.com/charmbracelet/skate@latest nix: nixpkgs.skate pacman: skate skhd: _bin: skhd - _desc: Keyboard shortcut daemon for macOS - _docs: https://github.com/koekeishiya/skhd/issues/1 + _desc: "Keyboard shortcut daemon for macOS" _github: https://github.com/koekeishiya/skhd - _home: https://github.com/koekeishiya/skhd _name: skhd _post:brew: skhd --start-service - _short: "skhd is a simple hotkey daemon for macOS. " brew:darwin: koekeishiya/formulae/skhd skm: _bin: skm - _desc: A simple and powerful SSH keys manager + _desc: "A simple and powerful SSH keys manager" _github: https://github.com/TimothyYe/skm _name: skm - _short: "skm is a command-line tool for managing SSH keys. " github: github.com/TimothyYe/skm go: github.com/TimothyYe/skm/cmd/skm@latest skype: _app: Skype.app _bin: skype - _desc: "[Skype](https://www.skype.com/en/) is a proprietary telecommunications application that specializes in providing video chat and voice calls between computers, tablets, mobile devices, the Xbox One console, and smartwatches over the Internet. Skype also provides instant messaging services. Users may transmit text, video, audio and images." - _description: Skype is for connecting with the people that matter most in your life and work + _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: Not open-source + _github: false _home: https://www.skype.com/en/ _name: Skype - _short: "$'Not open-source' is a string enclosed in single quotes preceded by a dollar sign and is typically used in Unix-like systems to enable escape sequences like \\n for new lines. " cask: skype choco: skype flatpak: com.skype.Client @@ -9877,12 +9118,11 @@ softwarePackages: slack: _app: Slack.app _bin: slack - _desc: "[Slack](https://slack.com/) is a proprietary business communication platform developed by American software company Slack Technologies. Slack offers many IRC-style features, including persistent chat rooms organized by topic, private groups, and direct messaging." + _desc: "Slack is a platform that integrates your tools, automates tasks, and enables flexible communication." _docs: https://api.slack.com/docs - _github: https://github.com/slackhq/SlackTextViewController + _github: false _home: https://slack.com/ _name: Slack - _short: "SlackTextViewController is a library for iOS that provides a chat interface similar to Slack. " cask: slack choco: slack flatpak: com.slack.Slack @@ -9890,19 +9130,16 @@ softwarePackages: snap: slack slack-term: _bin: slack-term - _desc: "[slack-term](https://github.com/erroneousboat/slack-term) features a colorful interface as well as keyboard shortcuts. It is one of, if not the, most well-received [Slack](https://slack.com/) client available on GitHub." + _desc: "A Slack client for your terminal." _github: https://github.com/erroneousboat/slack-term _name: slack-term - _short: "slack-term is a terminal-based Slack client that allows you to chat on Slack from the command line. " go: github.com/erroneousboat/slack-term@latest slides: _bin: slides - _desc: A terminal application that allows you to present slides rendered from markdown - _docs: https://github.com/maaslalani/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 - _short: "maaslalani/slides is a tool for creating terminal-based presentations using Markdown. " brew: slides go: github.com/maaslalani/slides@latest nix-env: nixpkgs.slides @@ -9911,88 +9148,80 @@ softwarePackages: 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. - _docs: https://github.com/sveinbjornt/Sloth + _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 - _short: "Sloth is a macOS tool that shows all open files and sockets in use by all running processes on your system. " cask: sloth snapcraft: _bin: snapcraft _deps: - snapd - _desc: "Snapcraft is a tool developed by Canonical for building and packaging software as snaps, which are universal Linux packages that work across different distributions. It simplifies the process of \ncreating snaps by providing a clean and easy-to-use interface. Snapcraft allows developers to define the build process in a single YAML file, making it easier to automate and reproduce builds. It \nsupports various programming languages and frameworks, making it a versatile tool for packaging applications on Linux systems. Overall, Snapcraft streamlines the packaging process and helps developers \ndistribute their software efficiently. " + _desc: "Package, distribute, and update any app for Linux and IoT." _github: https://github.com/canonical/snapcraft _name: Snapcraft - _short: "Snapcraft is a tool used to build and package software as snaps for various Linux distributions. " brew: snapcraft snap: snapcraft --classic snapd: _bin: snap _deprecated: Bundled into installer - _desc: "[Snap](https://snapcraft.io/) is a software packaging and deployment system developed by Canonical for operating systems that use the Linux kernel. The packages, called snaps, and the tool for using them, snapd, work across a range of Linux distributions and allow upstream software developers to distribute their applications directly to users. Snaps are self-contained applications running in a sandbox with mediated access to the host system." + _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 - _short: "snapd is a package manager for Linux distributions, developed by Canonical. " snitch: _app: Little Snitch.app - _desc: "[Little Snitch](https://www.obdev.at/products/littlesnitch/index.html) (macOS) and [OpenSnitch](https://github.com/evilsocket/opensnitch) (Linux) are application firewalls that make Internet connections visible. You can then configure which applications can access the internet (or LAN) as well as monitor the traffic patterns of applications." + _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 - _short: "OpenSnitch is a firewall application for Linux that provides network activity monitoring and control, allowing users to manage and control the connections made by their applications. " 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 + _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 - _short: "social-analyzer is a tool for analyzing social media accounts. " pipx: social-analyzer soduto: _app: Soduto.app - _desc: "Soduto is a GitHub repository that contains the source code for the Soduto app. This app allows users to easily share Wi-Fi passwords with their contacts. It provides a convenient way to share Wi-Fi \nnetwork details securely. The repository likely includes code for the app's functionality, user interface, and any other related components. Users can contribute to the project, report issues, or \nsuggest improvements through the repository on GitHub. " + _desc: "Soduto is a KDEConnect compatible application for macOS." _github: https://github.com/soduto/Soduto _name: Soduto - _short: "Soduto is a tool for managing and syncing clipboard content across multiple devices. " cask: soduto soft-serve: _bin: soft - _desc: A tasty, self-hostable Git server for the command line + _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 - _short: "soft-serve is a command-line tool for generating colorful and customizable ASCII art in Go. " 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 + _desc: "Ruby language server" _docs: https://solargraph.org/guides/getting-started _github: https://github.com/castwide/solargraph _home: https://solargraph.org/ _name: Solargraph - _short: "Solargraph is a Ruby language server that provides intellisense, code completion, and other IDE features for Ruby development. " brew: solargraph gem: solargraph solidity: _bin: solcjs - _desc: Javascript bindings for the Solidity compiler + _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 - _short: "solc-js is a JavaScript binding for the Solidity compiler, allowing developers to compile Solidity smart contracts within JavaScript applications. " 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 @@ -10000,33 +9229,30 @@ softwarePackages: sparkleshare: _app: SparkleShare.app _bin: sparkleshare - _desc: "SparkleShare is an open-source file synchronization and collaboration tool that uses Git as its storage backend. It allows users to easily share and collaborate on files by automatically syncing changes\nto a central Git repository. Users can host their own server or use services like GitHub or GitLab. SparkleShare supports version control, encryption, and file history. It is designed to be simple to \nuse and is available for various platforms including macOS, Windows, and Linux. " + _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 - _short: "SparkleShare is an open-source file synchronization and collaboration tool that uses Git under the hood. It allows users to easily share and collaborate on files and folders across multiple devices. " 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 + _desc: "Test your internet connection speed and ping using speedtest.net from the CLI" _github: https://github.com/sindresorhus/speed-test _name: speed-test - _short: "speed-test is a command-line tool for testing internet speed using speedtest.net. " npm: speed-test speedtest-cli: _bin: speedtest-cli - _desc: Command line interface for testing internet bandwidth using speedtest.net + _desc: "Command line interface for testing internet bandwidth using speedtest.net" _github: https://github.com/sivel/speedtest-cli _name: speedtest-cli - _short: "speedtest-cli is a command-line interface for testing internet bandwidth using speedtest.net. " pipx: speedtest-cli sphinx: _bin: sphinx-build - _desc: "Sphinx is a popular documentation generator tool written in Python. It allows you to create high-quality documentation for your projects in various formats such as HTML, PDF, and ePub. Sphinx uses \nreStructuredText as its markup language and provides features like automatic indexing, cross-referencing, and support for extensions. It is widely used in the Python community and beyond for creating \nwell-structured and easily navigable documentation. Sphinx is highly customizable and can be integrated with version control systems like Git, making it a powerful tool for managing project \ndocumentation. " + _desc: "Sphinx makes it easy to create intelligent and beautiful documentation." _github: https://github.com/sphinx-doc/sphinx _name: Sphinx - _short: "Sphinx is a documentation generator tool that makes it easy to create intelligent and beautiful documentation for Python projects. " apt: python3-sphinx choco: sphinx dnf: python-sphinx @@ -10035,42 +9261,36 @@ softwarePackages: _bin: spotdl _deps: - ffmpeg - _desc: Download your Spotify playlists and songs along with album art and metadata + _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 - _short: "spotify-downloader is a tool that allows users to download music from Spotify for offline listening. " pipx: spotdl sql-language-server: _bin: sql-language-server - _desc: An SQL language server - _docs: https://github.com/joe-re/sql-language-server + _desc: "An SQL language server" _github: https://github.com/joe-re/sql-language-server - _home: https://github.com/joe-re/sql-language-server _name: SQL Language Server - _short: "sql-language-server is a GitHub repository maintained by joe-re that provides a language server for SQL. " 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 + _desc: "A simple and lightweight SQL client desktop with cross database and platform support" _github: https://github.com/sqlectron/sqlectron-gui _name: SQLectron - _short: "sqlectron-gui is a simple and lightweight SQL client with a clean interface for various databases. " 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. + _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 - _short: "SQLite is a lightweight, self-contained, serverless, zero-configuration, transactional SQL database engine. " apt: sqlite3 brew: sqlite choco: sqlite @@ -10080,31 +9300,29 @@ softwarePackages: scoop: sqlite squid: _bin: squid - _desc: "Squid is a widely-used caching proxy server that supports HTTP, HTTPS, FTP, and more. It helps improve web server performance by caching frequently accessed content, reducing bandwidth usage, and \nproviding access control features. Squid is open-source and highly configurable, making it popular for improving web browsing speeds and security. It is compatible with various operating systems and is \nknown for its stability and extensibility through plugins. The project is actively maintained and has a large community of users and developers contributing to its ongoing development. " + _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 - _short: "Squid is a caching proxy server that supports HTTP, HTTPS, FTP, and more. " apt: squid brew: squid dnf: squid pacman: squid ssh-vault: _bin: ssh-vault - _desc: "[sshvault](https://ssh-vault.com/) lets you encrypt/decrypt using SSH private keys. It is written in Go and the documentation can be read in under a minute." + _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 - _short: "ssh-vault is a tool for encrypting and decrypting secrets using SSH keys. " brew: ssh-vault github: github.com/ssh-vault/ssh-vault sshfs: _bin: sshfs - _desc: "SSHFS (SSH File System) is a network file system that allows you to mount remote directories over an SSH connection. It enables you to access and interact with files on a remote server as if they were \nlocal files on your own system. This tool is particularly useful for securely accessing and transferring files between systems over a secure SSH connection. The GitHub repository \nhttps://github.com/libfuse/sshfs contains the source code for SSHFS, which is built on top of FUSE (Filesystem in Userspace) to provide a seamless file system integration. " + _desc: "SSHFS allows you to mount a remote filesystem using SFTP." _github: https://github.com/libfuse/sshfs _name: SSHFS - _short: "SSHFS is a file system client based on the SSH File Transfer Protocol. It allows you to mount remote directories over an SSH connection as if they were local. " apt: sshfs brew:linux: sshfs choco: sshfs @@ -10114,29 +9332,26 @@ softwarePackages: scoop: sshfs-np sshpass: _bin: sshpass - _desc: SSHPass is a tool for non-interactivly performing password authentication with SSH's so called "interactive keyboard password authentication". Most user should use SSH's more secure public key authentiaction instead. + _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 - _short: "sshpass is a tool that allows non-interactive SSH password authentication. " apt: sshpass brew: hudochenkov/sshpass/sshpass dnf: sshpass sshs: _bin: sshs - _desc: "sshs is a tool available at https://github.com/quantumsheep/sshs that aims to simplify SSH configuration management. It provides a command-line interface for managing SSH configurations, making it \neasier to switch between different SSH configurations and manage multiple SSH keys. This tool can be useful for users who frequently work with multiple SSH connections and need a more efficient way to \nhandle their SSH configurations. " + _desc: "Terminal user interface for SSH." _github: https://github.com/quantumsheep/sshs _name: SSHS - _short: "sshs is a simple SSH server for macOS. " brew: sshs choco: sshs sshuttle: _bin: sshuttle - _desc: "sshuttle is a transparent proxy server that works as a VPN over SSH. It allows you to create a secure connection between your local machine and a remote server using SSH, redirecting all network traffic\nthrough the SSH connection. This tool is useful for bypassing restrictive firewalls, accessing internal network resources securely, and encrypting your internet traffic. It is written in Python and is \navailable on GitHub at https://github.com/sshuttle/sshuttle. " + _desc: "Transparent proxy server that works as a poor man's VPN. Forwards over ssh." _github: https://github.com/sshuttle/sshuttle _name: SShuttle - _short: "sshuttle is a transparent proxy server that works as a VPN over SSH. It allows you to create a secure connection to a remote server and route all your network traffic through it. " apt: sshuttle brew: sshuttle dnf: sshuttle @@ -10149,19 +9364,17 @@ softwarePackages: zypper: sshuttle ssl-proxy: _bin: ssl-proxy - _desc: Simple zero-config SSL reverse proxy with real autogenerated certificates + _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 - _short: "ssl-proxy is a tool for transparently intercepting and logging SSL/TLS traffic. " go: github.com/suyashkumar/ssl-proxy@latest stacer: _bin: stacer - _desc: Popular desktop GUI for monitoring and cleaning Linux systems. + _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 - _short: "Stacer is a GUI-based system optimizer and monitoring tool for Linux systems. " 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 @@ -10173,40 +9386,34 @@ softwarePackages: _app: Standard Notes.app _bin: standard-notes _deprecated: Deprecated in favor of Obsidian / Notion - _desc: End-to-end encrypted notes app + _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 - _short: "Standard Notes App is an open-source, end-to-end encrypted note-taking application for privacy-conscious users. " cask: standard-notes flatpak: org.standardnotes.standardnotes starred: _bin: starred - _desc: Creates your own Awesome List sorted by GitHub stars by using the GitHub API - _docs: https://github.com/maguowei/starred + _desc: "creating your own Awesome List by GitHub stars!" _github: https://github.com/maguowei/starred _home: https://pypi.org/project/starred/ _name: Starred - _short: "starred is a tool that helps you manage your starred repositories on GitHub. " pipx: starred statcode: _bin: statcode - _desc: "statcode is a command-line tool available on GitHub at https://github.com/shobrook/statcode. It allows you to quickly view HTTP status codes and their definitions. By providing a status code as an \nargument, it returns the corresponding status code along with a brief description. This tool can be handy for developers and system administrators to quickly reference HTTP status codes without needing \nto search online. It simplifies the process of understanding and working with HTTP status codes in a terminal environment. " - _docs: Man pages for HTTP status codes + _desc: "statcode is like man but for HTTP status codes." _github: https://github.com/shobrook/statcode - _name: "statcode " - _short: "statcode is a command-line tool that displays HTTP status codes with their definitions. " + _name: statcode pipx: statcode yay: statcode staticcheck: _bin: staticcheck - _desc: State of the art linter for the Go programming language + _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 - _short: "go-tools is a collection of tools for working with Go code, providing static analysis, formatting, and more. " brew: staticcheck dnf:fedora: golang-honnef-tools go: honnef.co/go/tools/cmd/staticcheck@latest @@ -10216,10 +9423,9 @@ softwarePackages: stats: _app: Stats.app _bin: stats - _desc: System monitor for the menu bar + _desc: "System monitor for the menu bar" _github: https://github.com/exelban/stats _name: stats - _short: "stats is a command-line tool that provides system statistics in real-time for macOS. " cask: stats steam: _app: Steam.app @@ -10231,34 +9437,28 @@ softwarePackages: flatpak: com.valvesoftware.Steam steampipe: _bin: steampipe - _desc: "Steampipe is an open-source DevOps tool that allows you to query, analyze, and interact with cloud infrastructure using SQL. It provides a unified way to access and manage data across multiple cloud \nproviders like AWS, Azure, Google Cloud, and more. With Steampipe, you can write SQL queries to retrieve information about your cloud resources, automate compliance checks, and perform various tasks \nefficiently. It offers a plugin-based architecture, making it easy to extend its functionality to support different cloud services and custom use cases. " + _desc: "Steampipe is the zero-ETL solution for getting data directly from APIs and services." _github: https://github.com/turbot/steampipe _name: Steampipe - _short: "Steampipe is an open-source DevOps tool that allows you to query, analyze, and monitor cloud infrastructure using SQL. " brew: turbot/tap/steampipe stegcloak: _bin: stegcloak - _desc: StegCloak is a pure JavaScript steganography module designed in functional programming style, to hide secrets inside text by compressing and encrypting the secret before cloaking it with special unicode invisible characters + _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 - _short: "Stegcloak is a tool for hiding secrets within text using steganography techniques. " npm: stegcloak storybook: _bin: storybook - _desc: "Storybook is an open-source tool for developing UI components in isolation for React, Vue, Angular, and other frontend frameworks. It allows developers to showcase components in different states and \nvariations without the need to navigate the entire application. Storybook provides a clean and interactive UI for organizing and browsing components, making it easier to develop, test, and showcase UI \nelements. It's widely used in the frontend development community to improve component-driven development workflows. " + _desc: "Storybook is a frontend workshop for building UI components and pages in isolation." _github: https://github.com/storybookjs/storybook _name: Storybook - _short: "Storybook is a tool for developing UI components in isolation for React, Vue, and Angular. It helps in building and testing components independently from the rest of the application. " npm: storybook sttr: _bin: sttr - _desc: Cross-platform, CLI app to perform various operations on string - _docs: https://github.com/abhimanyu003/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 - _home: https://github.com/abhimanyu003/sttr _name: sttr - _short: "sttr is a tool for terminal recording and playback. " brew: abhimanyu003/sttr/sttr go: github.com/abhimanyu003/sttr@latest snap: sttr @@ -10266,21 +9466,19 @@ softwarePackages: 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: DNS privacy enabled stub resolver service based on getdns + _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 - _short: "Stubby is a DNS privacy tool that encrypts DNS queries to enhance online privacy and security. " brew:darwin: stubby supervisor: _bin: supervisord - _desc: "Supervisor is a client/server system that allows its users to monitor and control a number of processes on UNIX-like operating systems. It is written in Python and provides an easy way to manage \nprocesses, such as starting, stopping, and restarting them. Supervisor also offers a web-based interface for monitoring the processes it manages. It is commonly used to manage processes in production \nenvironments to ensure they are running smoothly. " + _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 - _short: "Supervisor is a client/server system that allows its users to monitor and control a number of processes on UNIX-like operating systems. " apt: supervisor brew: supervisor dnf: supervisor @@ -10289,62 +9487,54 @@ softwarePackages: zypper: supervisor surge: _bin: surge - _desc: CLI for the surge.sh CDN + _desc: "Publish web apps to a CDN with a single command and no setup required." _github: https://github.com/sintaxi/surge _name: surge - _short: "Surge is a static web publishing tool for front-end developers. " npm: surge svgo: _bin: svgo - _desc: SVG Optimizer is a Node.js-based tool for optimizing SVG vector graphics files. + _desc: "⚙️ Node.js tool for optimizing SVG files" _github: https://github.com/svg/svgo + _home: https://svgo.dev/ _name: svgo - _short: "SVGO is a tool for optimizing SVG files, reducing their size without affecting quality. " brew: svgo npm: svgo swiftbar: _app: SwiftBar.app - _desc: "SwiftBar is a macOS menu bar customization tool that allows users to add custom scripts, widgets, and plugins to their menu bar. It is highly customizable and extensible, enabling users to display \nvarious information such as system stats, weather, calendar events, and more directly in the menu bar. SwiftBar supports scripting in languages like Shell, Python, Ruby, and JavaScript, making it \nversatile for users with different scripting preferences. It provides a simple yet powerful way to enhance the functionality and appearance of the macOS menu bar. " + _desc: "Powerful macOS menu bar customization tool" _github: https://github.com/swiftbar/SwiftBar _name: SwiftBar - _short: "SwiftBar is a macOS menu bar customization tool that allows users to add custom scripts, widgets, and information to their menu bar. " cask: swiftbar swiftformat: _bin: swiftformat - _desc: "SwiftFormat is a tool for formatting Swift code to meet a consistent style. It can be used to automatically format code according to predefined rules, making it easier to maintain a clean and readable \ncodebase. It supports a wide range of formatting options and can be integrated into Xcode as a build phase script or used from the command line. SwiftFormat helps developers adhere to coding standards, \nimproves code consistency, and reduces time spent on manual formatting. It is a valuable tool for Swift developers looking to streamline their workflow and ensure code quality. " + _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 - _short: "SwiftFormat is a tool for formatting Swift code to maintain consistent style and readability. " brew: swiftformat swifty: _app: Swifty.app _bin: swifty - _desc: "swifty \n\nDescription: swifty is a GitHub repository belonging to the organization swiftyapp. It likely contains code related to a project or application named Swifty. Without further access to the repository, \nit's challenging to provide specific details on its contents. You can visit the repository link to explore its code, documentation, and any other resources shared by the developers. " + _desc: "Free Offline-first Password Manager for MacOS, Windows and Linux." _github: https://github.com/swiftyapp/swifty _name: Swifty - _short: "swifty is a GitHub repository for the Swifty app. " 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: Swift code auto-formatter for Xcode - _docs: https://jintin.github.io/Swimat/ + _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 - _short: "Swimat is a tool for automatically formatting Swift code in Xcode projects. " cask: swimat switchhosts: _app: SwitchHosts.app _bin: null - _desc: "[SwitchHosts](https://github.com/oldj/SwitchHosts) is an application for managing the etc hosts file. It allows you to easily switch between different etc hosts file configurations." - _docs: https://github.com/oldj/SwitchHosts + _desc: "SwitchHosts is an App for hosts management & switching (the /etc/hosts file)." _github: https://github.com/oldj/SwitchHosts - _home: https://swh.app/ + _home: https://switchhosts.vercel.app/ _name: SwitchHosts - _short: "SwitchHosts is a tool for managing and switching between multiple hosts files on macOS. " appimage: oldj/SwitchHosts cask: switchhosts choco: switchhosts @@ -10352,46 +9542,41 @@ softwarePackages: scoop: switchhosts sync-ssh-keys: _bin: sync-ssh-keys - _desc: Sync public ssh keys to ~/.ssh/authorized_keys, based on Github/Gitlab organization membership + _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 - _short: "sync-ssh-keys is a tool for synchronizing SSH keys across multiple servers. " go: github.com/samber/sync-ssh-keys@latest yay: sync-ssh-keys-bin syncpack: _bin: syncpack - _desc: Consistent dependency versions in large JavaScript Monorepos. + _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 - _short: "syncpack is a tool that keeps dependencies in sync between multiple package.json files in a project. " npm: syncpack syncthing: _bin: syncthing - _desc: "Syncthing is an open-source continuous file synchronization program that allows you to securely sync files between multiple devices. It is designed to be decentralized, giving you control over your data\nwithout relying on a central server. Syncthing uses end-to-end encryption to ensure your files are transferred securely. It supports various operating systems, including Darwin/MacOS, making it a \nversatile solution for keeping your files in sync across different devices. You can find more information about Syncthing on its GitHub page: Syncthing GitHub Repository. " + _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 - _short: "Syncthing is an open-source continuous file synchronization program. " brew: syncthing choco: syncthing port: syncthing scoop: syncthing synp: _bin: synp - _desc: Convert yarn.lock to package-lock.json and vice versa + _desc: "Convert yarn.lock to package-lock.json and vice versa." _github: https://github.com/imsnif/synp _name: synp - _short: "synp is a tool for synchronizing directories. " npm: synp sysbench: _bin: sysbench - _desc: System performance benchmark tool + _desc: "sysbench is a scriptable multi-threaded benchmark tool based on LuaJIT." _github: https://github.com/akopytov/sysbench _name: sysbench - _short: "sysbench is a versatile benchmark tool for evaluating system performance on Linux and other Unix-like systems. " apk: sysbench apt: sysbench brew: sysbench @@ -10400,56 +9585,48 @@ softwarePackages: pkg: sysbench sysdig: _bin: sysdig - _desc: "[sysdig](https://www.sysdig.com/) is a simple tool for deep system visibility, exploration and troubleshooting, with native support for containers." + _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 - _short: "draios is a GitHub repository belonging to a company that specializes in system monitoring and troubleshooting tools. " brew: sysdig pacman: - sysdig - sysdig-dkms sysget: _bin: sysget - _desc: One package manager to rule them all + _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 - _short: "sysget is a package manager for Unix-like systems, designed to simplify software installation and management through a unified interface. " sysz: _bin: sysz _deps: - fzf - _desc: An fzf terminal UI for systemctl - _docs: https://github.com/joehillen/sysz + _desc: "An fzf terminal UI for systemctl" _github: https://github.com/joehillen/sysz - _home: https://github.com/joehillen/sysz _name: syz - _short: "sysz is a tool for live kernel tracing on macOS. " 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 + _desc: "A command-line power tool for Twitter" _github: https://github.com/sferik/t - _name: "t " - _short: "t is a command-line power tool for Twitter. " + _name: t gem: t t-rec: _bin: t-rec _deps:cargo: - imagemagick - _desc: "[t-rec](https://github.com/sassman/t-rec-rs) is a blazingly fast terminal recorder that generates animated GIF images for the web written in Rust" - _docs: https://crates.io/crates/t-rec + _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 - _short: "t-rec-rs is a terminal-based screen recorder written in Rust. " brew: t-rec cargo: t-rec port: t-rec @@ -10459,13 +9636,12 @@ softwarePackages: _app: Tabby.app _bin: tabby _deprecated: Deprecated in favor of Warp terminal - _desc: "[Tabby](https://eugeny.github.io/tabby/) is a highly configurable terminal emulator, SSH and serial client for Windows, macOS and Linux." + _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 - _short: "Tabby is a terminal-based table viewer for MacOS. " apt: https://github.com/Eugeny/tabby/releases/download/v1.0.188/tabby-1.0.188-linux-x64.deb cask: tabby choco: tabby @@ -10475,7 +9651,7 @@ softwarePackages: tailscale: _app: Tailscale.app _bin: tailscale - _desc: "[Tailscale](https://tailscale.com/) lets you easily manage access to private resources, quickly SSH into devices on your network, and work securely from anywhere in the world." + _desc: "Private WireGuard® networks made easy" _docs: https://tailscale.com/kb/ _github: https://github.com/tailscale/tailscale _home: https://tailscale.com/ @@ -10483,7 +9659,6 @@ softwarePackages: _preload: true _service:brew: tailscale _service:pacman: tailscaled - _short: "Tailscale is a secure mesh VPN that makes it easy to connect your devices securely. " brew: tailscale cask: tailscale choco: tailscale @@ -10493,39 +9668,35 @@ softwarePackages: port: tailscale talksheet: _bin: talksheet - _desc: "talksheet is a tool available on GitHub created by danthelion. It appears to be a command-line utility written in Python for managing notes and tasks in a simple text-based format. Users can create, \nedit, and organize their notes and tasks using this tool. It seems to offer a straightforward way to keep track of information without the need for a complex interface. For more detailed information and\nusage instructions, you can refer to the repository on GitHub: talksheet. " + _desc: "Talksheet is an AI-powered CLI tool for exploring data." _github: https://github.com/danthelion/talksheet _name: Talksheet - _short: "talksheet is a tool for creating and managing structured notes in Markdown format, designed for easy organization and sharing on GitHub. " pip: talksheet taplo: _bin: taplo - _desc: A TOML toolkit written in Rust that includes TOML formatting abilities + _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 - _short: "taplo is a TOML parser and serializer written in Rust. " cargo: taplo-cli npm: "@taplo/cli" tart: _bin: tart - _desc: "Tart is a tool developed by Cirrus Labs that allows you to run shell commands in a Docker container. It provides a simple way to isolate and execute commands in a controlled environment, which can be \nuseful for testing, building, or running commands without affecting your local system. Tart simplifies the process of running commands in a consistent environment, making it easier to reproduce results \nacross different systems. It can be particularly handy for tasks that require specific dependencies or configurations that may not be present on your local machine. " + _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 " - _short: "Tart is a tool for running shell commands in parallel. " + _name: tart _todo: Verify that this installs properly (error on arm64 macOS) brew:darwin: cirruslabs/cli/gitlab-tart-executor task: _bin: task - _desc: A task runner / simpler Make alternative written in Go + _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 - _short: "Task is a simple task runner / build tool for Go projects. " brew: go-task choco: go-task github: github.com/go-task/task @@ -10534,10 +9705,9 @@ softwarePackages: taskwarrior: _bin: taskwarrior _deprecated: Removed from default install because the binary executable conflicts with go-task's binary executable. - _desc: "Taskwarrior is an open-source command-line task management tool. It allows users to manage tasks, deadlines, priorities, tags, and more efficiently. Taskwarrior provides features like task scheduling, \ndue dates, dependencies, and custom reports. It is highly customizable and extensible through various plugins and extensions. Taskwarrior helps users stay organized and focused by providing a simple yet\npowerful interface for managing tasks effectively. " + _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 - _short: "Taskwarrior is an open-source task management tool for the command line. " apt: taskwarrior brew: - task @@ -10554,12 +9724,11 @@ softwarePackages: teamviewer: _app: TeamViewer.app _bin: teamviewer - _desc: "[TeamViewer](https://www.teamviewer.com/en-us/) is a proprietary software for remote access to as well as remote control and maintenance of computers and other devices, which was first released in 2005. The functionality has been expanded step by step, most recently for example through the integration of TeamViewer Meeting." + _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 - _short: "$'Not open-source' is a string enclosed in single quotes preceded by a dollar sign and is typically used in Unix-like systems to enable escape sequences like \\n for new lines. " apt: https://download.teamviewer.com/download/linux/teamviewer_amd64.deb cask: teamviewer choco: teamviewer @@ -10569,58 +9738,52 @@ softwarePackages: telegram: _app: Telegram.app _bin: telegram - _desc: "Telegram Desktop is an open-source messaging app that allows users to securely communicate with others. It is based on the Telegram API and is available for various platforms, including macOS. Users can\nsend messages, photos, videos, and files, as well as create groups and channels. The app also supports voice and video calls. The source code for Telegram Desktop is hosted on GitHub at \nhttps://github.com/telegramdesktop/tdesktop, allowing developers to contribute to its development and customize the app as needed. " + _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 - _short: "Telegram Desktop is an open-source messaging app that allows users to securely communicate through text, voice, and video. " cask: telegram choco: telegram flatpak: org.telegram.desktop mas: 747648890 teleport: _bin: teleport - _desc: "[Teleport](https://goteleport.com/) is a free and open-source tool that allows engineers and security professionals to unify access for SSH servers, Kubernetes clusters, web applications, and databases across all environments. It is an identity-aware, multi-protocol access proxy which understands SSH, HTTPS, Kubernetes API, MySQL and PostgreSQL wire protocols." + _desc: "Teleport provides connectivity, authentication, access controls and audit for infrastructure." _github: https://github.com/gravitational/teleport _name: Teleport - _short: "Teleport is an open-source tool for securely accessing SSH servers and Kubernetes clusters. " brew: teleport pkg: teleport yay: teleport-bin teller: _bin: teller - _desc: Cloud native secrets management for developers - never leave your command line for secrets + _desc: "Never leave your terminal to use secrets while developing, testing, and building your apps." _github: https://github.com/tellerops/teller _name: teller - _short: "teller is a tool for managing secrets securely in a GitOps workflow. " 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 + _desc: "Simple menubar application based on Electron with actual weather information and forecast." _github: https://github.com/jackd248/temps _name: Temps - _short: "temps is a simple temperature converter tool created by jackd248 on GitHub. " github: github.com/jackd248/temps terminal-notifier: _bin: terminal-notifier - _desc: "Terminal Notifier is a command-line tool for sending macOS notifications. It allows you to display notifications from the terminal or scripts, providing a way to alert users about events or tasks. It \nsupports customizing notification titles, messages, icons, and more. This tool is useful for automating tasks, creating reminders, or providing feedback to users in a non-intrusive way. It's a handy \ntool for developers, system administrators, or anyone looking to enhance their macOS workflow with notifications. " + _desc: "Send User Notifications on macOS from the command-line." _github: https://github.com/julienXX/terminal-notifier _name: Terminal Notifier - _short: "terminal-notifier is a command-line tool for sending macOS notifications. " brew:darwin: terminal-notifier terminalizer: _bin: terminalizer - _desc: Record your terminal and generate animated gif images or share a web player + _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 - _short: "Terminalizer is a tool for recording your terminal sessions into animated GIFs or videos. " npm: terminalizer termius: _bin: termius _deprecated: Deprecated since all the interesting features require a paid subscription. - _desc: "[Termius](https://www.termius.com/) is the SSH client that works on Desktop and Mobile." + _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 @@ -10632,37 +9795,31 @@ softwarePackages: terraform: _deps: - tfenv - _desc: "Terraform is an open-source infrastructure as code software tool created by HashiCorp. It allows users to define and provision data center infrastructure using a high-level configuration language. With \nTerraform, you can manage resources across various cloud providers, on-premises infrastructure, and services. It provides a way to create, update, and version infrastructure safely and efficiently. \nTerraform uses a declarative syntax to describe the desired state of your infrastructure, making it easy to understand and maintain. It supports a wide range of providers, making it a versatile tool for\nmanaging infrastructure. " + _desc: "Terraform enables you to safely and predictably create, change, and improve infrastructure." _github: https://github.com/hashicorp/terraform - _name: "terraform " - _short: "Terraform is an open-source infrastructure as code software tool created by HashiCorp. It allows users to define and provision data center infrastructure using a high-level configuration language. " + _name: terraform terraform-ls: _bin: terraform-ls - _desc: "[terraform-ls](https://github.com/tfutils/tfenv) is the official Terraform language server maintained by HashiCorp that provides IDE features to any LSP-compatible editor." + _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 - _short: "terraform-ls is a language server for Terraform that provides IDE support for editing Terraform configuration files. " brew: terraform-ls textql: _bin: textql - _desc: CLI that allows you to execute SQL against structured text like CSV or TSV - _docs: https://github.com/dinedal/textql + _desc: "Allows you to easily execute SQL against structured text like CSV or TSV." _github: https://github.com/dinedal/textql - _home: https://github.com/dinedal/textql _name: TextQL - _short: "textql is a tool that allows you to run SQL queries on structured text data stored in CSV or TSV files. " _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: "[tfenv](https://github.com/tfutils/tfenv) is a Terraform version manager inspired by [rbenv](https://github.com/rbenv/rbenv). It supports macOS, Linux, and Windows." + _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 - _short: tfenv is a tool for managing multiple versions of Terraform. _post: | tfenv use latest brew: tfenv @@ -10670,39 +9827,33 @@ softwarePackages: yay: tfenv tflint: _bin: tflint - _desc: "[tflint](https://github.com/terraform-linters/tflint) is a framework that can help in finding possible errors for major cloud providers, warn about deprecated syntax and unused declarations and enforce best practices. This role installs tflint on nearly any platform." + _desc: "A Pluggable Terraform Linter" _github: https://github.com/terraform-linters/tflint _name: tflint - _short: "tflint is a Terraform linter that helps in detecting errors in Terraform configurations. " brew: tflint choco: tflint github: github.com/terraform-linters/tflint tfsec: _bin: tfsec - _desc: "tfsec is an open-source static analysis tool for detecting potential security issues in Terraform code. It scans Terraform configurations to identify security vulnerabilities, misconfigurations, and \nother potential issues that could lead to security breaches. By integrating tfsec into your CI/CD pipeline or development workflow, you can proactively identify and address security issues early in the \ndevelopment process. It provides a set of rules based on best practices and common security pitfalls to help improve the overall security posture of your infrastructure managed with Terraform. " + _desc: "tfsec uses static analysis of your terraform code to spot potential misconfigurations." _github: https://github.com/aquasecurity/tfsec _name: Aqua TFSec - _short: "tfsec is a security scanner for your Terraform code, helping you identify potential security issues and best practices violations. " brew: tfsec choco: tfsec scoop: tfsec tgpt: _bin: tgpt - _desc: "tgpt is a GitHub repository created by user aandrew-me. It likely contains code related to a Transformer-based Generative Pre-trained Transformer (GPT) model. The repository may include scripts for \ntraining, fine-tuning, or using the model for text generation tasks. To get more detailed information about the contents and purpose of the repository, you can visit the GitHub link provided. " + _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 - _short: "tgpt is a GitHub repository for a text-based AI model trained on the GPT architecture by the user aandrew-me. " 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. - _docs: https://github.com/nvbn/thefuck + _desc: "Magnificent CLI tool that corrects your previous console command whenever something fails due to misspelling." _github: https://github.com/nvbn/thefuck - _home: https://github.com/nvbn/thefuck _name: The Fuck - _short: "thefuck is a command-line tool that corrects your previous console command typos. " brew: thefuck crew: thefuck pacman: thefuck @@ -10711,60 +9862,57 @@ softwarePackages: 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. It functions mainly as a Git repository browser, but can also assist in staging changes for commit at chunk level and act as a pager for output from various Git commands + _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 - _short: "tig is a text-mode interface for Git, allowing you to browse and interact with your Git repositories using a terminal-based interface. " brew: tig nix: tig pkg: tig tigervnc: _bin: tigervncpasswd - _desc: "TigerVNC is an open-source remote desktop software that allows users to interact with graphical applications on remote machines. It provides a client-server architecture where the server shares the \ndesktop and the client displays it. TigerVNC supports various platforms like Linux, Windows, and macOS, making it versatile for remote desktop access. It offers features like encryption for secure \nconnections, multiple authentication methods, and efficient compression algorithms for better performance. Overall, TigerVNC is a reliable tool for remote desktop access and administration. " + _desc: "High performance, multi-platform VNC client and server." _github: https://github.com/TigerVNC/tigervnc _name: TigerVNC Server _ports: - port: 5900-5904 proto: tcp - _short: "TigerVNC is an open-source remote desktop software that allows you to view and interact with the desktop of a remote machine. " 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 + _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 - _short: "Tilt is a tool for local development with Kubernetes. " brew: tilt github: github.com/tilt-dev/tilt yay: tilt-bin timeshift: _bin: timeshift - _desc: "[Timeshift](https://github.com/teejee2008/timeshift) is a free and open source system restore tool for Linux. Timeshift for Linux is an application that provides functionality similar to the System Restore feature in Windows and the Time Machine tool in Mac OS. Timeshift protects your system by taking incremental snapshots of the file system at regular intervals. These snapshots can be restored at a later date to undo all changes to the system." + _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 - _short: "Timeshift is a system restore utility for Linux that creates and restores snapshots of the system. " apt: timeshift dnf:fedora: timeshift yay: timeshift timewarrior: _bin: timew - _desc: "Timewarrior is a command-line time tracking application that helps users track and manage their time effectively. It allows users to record tasks, track time spent on each task, and generate reports to \nanalyze productivity. Timewarrior supports various features like tagging tasks, setting priorities, and creating custom reports. It is highly customizable and can be integrated with other tools through \nits extensive set of command-line options. Timewarrior is open-source and actively maintained by the Gothenburg Bit Factory community. " + _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 - _short: "Timewarrior is a command-line time tracking tool for managing tasks and tracking time spent on them. " apt: timewarrior brew: timewarrior dnf: timew @@ -10773,26 +9921,23 @@ softwarePackages: pacman: timew tinypng: _bin: tinypng - _desc: Handy command line tool for shrinking PNG images using the TinyPNG API + _desc: "Handy command line tool for shrinking PNG images using the TinyPNG API" _github: https://github.com/websperts/tinypng-cli _name: tinypng - _short: "tinypng-cli is a command-line interface for compressing images using the TinyPNG service. " npm: tinypng-cli tldr: _bin: tldr - _desc: Simplified and community-driven man pages + _desc: "📚 Collaborative cheatsheets for console commands" _github: https://github.com/tldr-pages/tldr _home: https://tldr.sh/ _name: tldr - _short: "tldr is a simplified and community-driven man pages repository for common commands, providing concise and practical examples for quick reference. " brew: tldr npm: tldr tmate: _bin: tmate - _desc: "TMate is a terminal sharing tool that allows multiple users to access and collaborate in the same terminal session remotely. It provides a secure way to share command-line access with others, making it \nuseful for pair programming, troubleshooting, and providing remote support. TMate supports various platforms and encryption methods to ensure secure communication. It is based on the tmux terminal \nmultiplexer, offering features like session sharing, text-based chat, and the ability to invite users with a unique URL. " + _desc: "Tmate is a fork of tmux. It provides an instant pairing solution." _github: https://github.com/tmate-io/tmate _name: tmate - _short: "tmate is a terminal sharing tool that allows multiple users to access and collaborate in the same terminal session remotely. " apt: tmate brew: tmate dnf: tmate @@ -10804,11 +9949,10 @@ softwarePackages: zypper: tmate tmux: _bin: tmux - _desc: "[Tmux](https://github.com/tmux/tmux/wiki) is a terminal multiplexer. It enables a number of terminals to be created, accessed, and controlled from a single screen. Tmux may be detached from a screen and continue running in the background, then later reattached." + _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 - _short: "tmux is a terminal multiplexer for Unix-like operating systems that allows multiple terminal sessions to be accessed and controlled from a single window. " apt: tmux brew: - awk @@ -10817,19 +9961,15 @@ softwarePackages: - tmux tmuxinator: _bin: tmuxinator - _desc: Manage complex tmux sessions easily - _docs: https://github.com/tmuxinator/tmuxinator + _desc: "Create and manage tmux sessions easily." _github: https://github.com/tmuxinator/tmuxinator - _home: https://github.com/tmuxinator/tmuxinator _name: Tmuxinator - _short: "Tmuxinator is a tool for managing complex tmux sessions easily through simple YAML configuration files. " brew: tmuxinator tokei: _bin: tokei - _desc: Tokei is a program that displays statistics about the code + _desc: "Tokei is a program that displays statistics about your code." _github: https://github.com/XAMPPRocky/tokei _name: tokei - _short: "Tokei is a simple, fast code line counter for various programming languages. " apk: tokei brew: tokei cargo: tokei @@ -10840,13 +9980,12 @@ softwarePackages: scoop: tokei tomcat: _bin: catalina - _desc: "Apache Tomcat is an open-source implementation of the Java Servlet, JavaServer Pages, Java Expression Language, and WebSocket technologies. It provides a web server environment for Java code to run in, \nallowing developers to serve Java-based web applications. Tomcat is widely used for deploying Java web applications and is known for its reliability and scalability. It is maintained by the Apache \nSoftware Foundation and is available for free under the Apache License. You can find more information about Apache Tomcat on its GitHub repository: https://github.com/apache/tomcat. " + _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 - _short: "Apache Tomcat is an open-source implementation of the Java Servlet, JavaServer Pages, Java Expression Language, and WebSocket technologies. " apt: tomcat brew: tomcat choco: tomcat @@ -10854,16 +9993,15 @@ softwarePackages: pacman: tomcat toml-sort: _bin: toml-sort - _desc: A Python module that auto-formats TOML files - _docs: https://pypi.org/project/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 - _short: "toml-sort is a tool that sorts TOML files alphabetically. " pipx: toml-sort tor: _bin: tor - _desc: "[Tor](https://www.torproject.org/) is free and open-source software for enabling anonymous communication by directing Internet traffic through a free, worldwide, volunteer overlay network consisting of more than seven thousand relays in order to conceal a user's location and usage from anyone conducting network surveillance or traffic analysis. On Linux you can combine Tor with [Privoxy](https://www.privoxy.org/) which allows you to tunnel all of your traffic through the Tor network." + _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/ @@ -10871,7 +10009,6 @@ softwarePackages: _restricted: true _service: tor _serviceEnabled: true - _short: "TheTorProject is a nonprofit organization that develops privacy tools to help people stay safe online, including the Tor Browser for anonymous web browsing. " apt: tor brew: tor dnf: tor @@ -10880,7 +10017,7 @@ softwarePackages: tor-browser: _app: Tor Browser.app _bin: tor-browser - _desc: Tor, short for The Onion Router, is free and open-source software for enabling anonymous communication. It directs Internet traffic through a free, worldwide, volunteer overlay network, consisting of more than seven thousand relays, to conceal a user's location and usage. + _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: @@ -10891,43 +10028,39 @@ softwarePackages: _home: https://www.torproject.org/ _name: Tor Browser _restricted: true - _short: "gettorbrowser is a project by The Tor Project that provides a way to download the Tor Browser in regions where access to the official website is restricted. " cask: tor-browser choco: tor-browser flatpak: com.github.micahflee.torbrowser-launcher tradingview: _app: TradingView.app _bin: tradingview - _desc: "Lightweight Charts is a financial lightweight charting library for creating interactive financial charts on websites. It is designed by TradingView and is optimized for high performance and user \nexperience. The library supports various chart types, technical indicators, drawing tools, and customization options. It is easy to integrate into web applications and provides a responsive and visually\nappealing way to display financial data. The library is open-source and can be accessed on GitHub at https://github.com/tradingview/lightweight-charts. " - _github: https://github.com/tradingview/lightweight-charts + _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 - _short: "lightweight-charts is a simple and lightweight financial charting library for displaying financial data on the web. " cask: tradingview msix: https://tvd-packages.tradingview.com/stable/latest/win32/TradingView.msix snap: tradingview translate: _bin: trans - _desc: "[Translate Shell](https://github.com/soimort/translate-shell) (formerly Google Translate CLI) is a command-line translator powered by Google Translate (default), Bing Translator, Yandex.Translate, and Apertium. It gives you easy access to these translation engines in your terminal. It is feature-rich and, although there is some overlap, it complements [Normit](https://gitlab.com/megabyte-labs/ansible-roles/normit) well." + _desc: "💬 Command-line translator using Google Translate, Bing Translator, Yandex.Translate, etc." _github: https://github.com/soimort/translate-shell _name: Translate Shell - _short: "translate-shell is a command-line tool for translating text using various translation services like Google Translate. " apt:ubuntu: translate-shell brew: translate-shell dnf: translate-shell pacman: translate-shell trayscale: _bin: trayscale - _desc: Unofficial Menu Bar for Tailscale on Linux + _desc: "An unofficial GUI wrapper around the Tailscale CLI client." _github: https://github.com/DeedleFake/trayscale _name: Trayscale - _short: "trayscale is a tool for adjusting the brightness of external monitors on macOS. " flatpak: dev.deedles.Trayscale tree: _bin: tree - _desc: "[tree-cli](https://github.com/MrRaindrop/tree-cli) is a recursive directory listing program that produces a depth indented listing of files. With no arguments, tree lists the files in the current directory. When directory arguments are given, tree lists all the files and/or directories found in the given directories each in turn. Upon completion of listing all files/directories found, tree returns the total number of files and/or directories listed." + _desc: "🌴List contents of directories in tree-like format." _github: https://github.com/MrRaindrop/tree-cli _name: tree-cli - _short: "tree-cli is a command-line tool that generates directory trees in a visually appealing way. " apt: tree brew: tree choco: tree @@ -10935,39 +10068,35 @@ softwarePackages: pacman: tree tree-sitter: _bin: tree-sitter - _desc: CLI tool for creating and testing tree-sitter parsers - _github: https://github.com/tree-sitter/tree-sitter-cli + _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 - _short: "tree-sitter-cli is a command-line interface for interacting with the Tree-sitter parsing library. " cargo: tree-sitter-cli trellis: _bin: trellis - _desc: A CLI to manage Trellis projects + _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 - _short: "Trellis CLI is a command-line interface tool for managing WordPress sites using the Trellis stack. " brew: roots/tap/trellis-cli trivy: _bin: trivy - _desc: Scanner for vulnerabilities in container images, file systems, and Git repositories, as well as for configuration issues + _desc: "Trivy (pronunciation) is a comprehensive and versatile security scanner." _github: https://github.com/aquasecurity/trivy _name: trivy - _short: "Trivy is a comprehensive vulnerability scanner for containers and other artifacts. " brew: trivy github: github.com/aquasecurity/trivy yay: trivy-bin trufflehog: _bin: trufflehog - _desc: Find credentials all over the place + _desc: "Find, verify, and analyze leaked credentials." _github: https://github.com/trufflesecurity/trufflehog _home: https://trufflesecurity.com/trufflehog/ _name: trufflehog - _short: "Trufflehog is a tool used for finding sensitive data in git repositories. " brew: trufflesecurity/trufflehog/trufflehog trunk: _bin: trunk - _desc: An all-in-one linter / code auto-fixer augmented by a freemium web service + _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/ @@ -10976,63 +10105,54 @@ softwarePackages: script: curl https://get.trunk.io -fsSL | bash -s -- -y ts2c: _bin: ts2c - _desc: Convert Javascript/TypeScript to C + _desc: "Produces readable C89 code from JS/TS code." _github: https://github.com/andrei-markeev/ts2c _name: ts2c - _short: "ts2c is a tool that converts TypeScript code to C code. " npm: ts2c tunnelblick: _app: Tunnelblick.app - _desc: Tunnelblick is a macOS menubar tray application that helps you control OpenVPN. + _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 - _short: "Tunnelblick is an open-source VPN client for macOS. " cask: tunnelblick turbo: _bin: turbo - _desc: "Turbo is a framework developed by Vercel that aims to improve the performance of server-rendered React applications. It focuses on enhancing the user experience by reducing loading times and providing \ninstant navigations without full page reloads. Turbo achieves this by leveraging partial hydration, which allows only the necessary parts of a page to be re-rendered when navigating between pages. This \nresults in faster transitions and a smoother browsing experience for users. Turbo is designed to work seamlessly with Next.js, a popular React framework, making it easier for developers to implement \nthese performance optimizations in their applications. " + _desc: "Turborepo is a high-performance build system for JavaScript and TypeScript codebases, written in Rust." _github: https://github.com/vercel/turbo _name: Turbo - _short: "turbo is a tool by Vercel that speeds up your development workflow by automatically reloading your browser when files change. " npm: turbo typescript: _bin: tsc - _desc: TypeScript is a strongly typed programming language that builds on JavaScript, giving you better tooling at any scale. + _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 - _short: "TypeScript is a superset of JavaScript that adds static typing to the language, making it easier to build and maintain large-scale applications. " brew: typescript npm: tsc typescript-to-lua: _bin: tstl - _desc: "TypeScriptToLua is a tool that transpiles TypeScript code into Lua code, allowing developers to write TypeScript and have it run on a Lua runtime environment. It provides a way to leverage TypeScript's \nstatic typing and modern features while targeting Lua, which is commonly used in game development and embedded systems. This tool can be useful for projects that require compatibility with Lua or need \nto interface with existing Lua codebases. It simplifies the process of integrating TypeScript and Lua, offering a seamless development experience for those working with both languages. " + _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 - _short: "TypeScriptToLua is a tool that transpiles TypeScript code to Lua code, enabling developers to write TypeScript and run it on Lua runtimes. " npm: typescript-to-lua ugm: _bin: ugm - _deprecated: Error encountered while installing with Go reported [here](https://github.com/ariasmn/ugm/issues/2). - _desc: A terminal based UNIX user and group browser - _docs: https://github.com/ariasmn/ugm + _desc: "A TUI to view information about UNIX users and groups." _github: https://github.com/ariasmn/ugm - _home: https://github.com/ariasmn/ugm _name: ugm - _short: "ugm is a tool for managing Git repositories. " - go: github.com/ariasmn/ugm@latest + 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 + _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 - _short: "Ultra-runner is a tool for running multiple commands in parallel, designed for developers and system administrators to improve workflow efficiency. " npm: ultra-runner unbuffer: _bin: unbuffer @@ -11045,26 +10165,23 @@ softwarePackages: pacman: unbuffer unikraft: _bin: kraft - _desc: "Unikraft is an open-source project on GitHub that aims to simplify the process of building specialized, lightweight, and efficient software stacks for virtualized environments. It provides a framework \nfor creating customized operating systems tailored to specific applications, enabling developers to optimize performance and resource usage. Unikraft supports various platforms and targets, including \ncloud environments and IoT devices. By leveraging Unikraft, developers can streamline the development of lightweight and secure software stacks, enhancing the efficiency and performance of their \napplications in virtualized environments. " + _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 - _short: "Unikraft is a lightweight and efficient system for building specialized unikernels. " 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 that allows you to keep two directories of files and folders in sync on different machines. It works across different operating systems and can handle changes made \non both sides by merging them intelligently. Unison uses a combination of a client-server architecture and a peer-to-peer protocol to synchronize files efficiently. It's particularly useful for keeping \nbackups, working on multiple machines, or collaborating with others on shared projects. The tool is open-source and actively maintained, making it a reliable choice for file synchronization needs. " + _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 - _short: "Unison is a file-synchronization tool for Unix and Windows. " brew: unison choco: unison up: _bin: up - _desc: up, which is short for [Ultimate Plumber](https://github.com/akavel/up), is a tool for writing Linux pipes in a terminal-based UI interactively, with an instant live preview of command results. + _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) - _short: "up is a tool for writing command-line applications in pure Bash, without external dependencies. " brew: up github: github.com/akavel/up pkg: up @@ -11072,10 +10189,10 @@ softwarePackages: upscayl: _app: Upscayl.app _bin: upscayl - _desc: "upscayl is a GitHub repository belonging to the user upscayl. Without further details or access to the repository, it is not possible to provide a detailed description of its contents. To learn more \nabout the repository, you can visit the link provided and explore the code, documentation, and any other resources available there. " + _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 - _short: "upscayl is a GitHub repository. " appimage: Upscayl cask: upscayl choco: upscayl @@ -11083,19 +10200,16 @@ softwarePackages: snap: upscayl upt: _bin: upt - _desc: Universal package-management tool for Windows, macOS and Linux + _desc: "Upt provides a unified command interface to manage packages for any operating system." _github: https://github.com/sigoden/upt _name: upt - _short: "upt is a lightweight uptime monitor written in Go. " cargo: upt upx: _bin: upx - _desc: "[UPX](https://upx.github.io/) is an advanced executable file compressor. UPX will typically reduce the file size of programs and DLLs by around 50%-70%, thus reducing disk space, network load times, download times and other distribution and storage costs. It supports compressing a wide variety of binary-like files. Surprisingly, it even compresses executables better than WinZip. Best of all, it is free and open source." - _docs: https://github.com/upx/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 - _short: "UPX is a versatile executable packer for various platforms. " apt: upx brew: upx choco: upx @@ -11105,10 +10219,9 @@ softwarePackages: scoop: upx usql: _bin: usql - _desc: "usql is a universal command-line interface for SQL databases. It supports various databases like PostgreSQL, MySQL, SQLite, and more, allowing users to interact with different databases using a single \ntool. It provides features like auto-completion, syntax highlighting, and multi-line editing. usql is written in Go and is open-source, making it easy for developers and system administrators to work \nwith different databases efficiently from the command line. " + _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 - _short: "usql is a universal command-line interface for SQL databases. " brew: xo/xo/usql choco: usql go: github.com/xo/usql@latest @@ -11125,19 +10238,17 @@ softwarePackages: utm: _app: UTM.app _bin: utm - _desc: "UTM is an open-source virtual machine emulator for macOS. It allows users to run various operating systems like Windows, Linux, and others on their Mac machines. UTM provides a user-friendly interface \nfor managing virtual machines and supports features like snapshots, virtual disk management, and networking configurations. It is actively maintained and supports a wide range of guest operating \nsystems, making it a versatile tool for developers, testers, and anyone needing to run multiple OS environments on their Mac. " + _desc: "UTM is a full featured system emulator and virtual machine host for iOS and macOS." _github: https://github.com/utmapp/UTM _name: UTM - _short: "UTM is an open-source virtual machine emulator for macOS. " cask: utm vagrant: _bin: vagrant - _desc: "[Vagrant](https://www.vagrantup.com/) is an open-source software product for building and maintaining portable virtual software development environments (e.g., for VirtualBox, KVM, Hyper-V, Docker containers, VMware, and AWS)." + _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 - _short: "Vagrant is an open-source tool for building and managing virtual machine environments in a single workflow. " apt: vagrant brew: hashicorp/tap/vagrant cask: vagrant @@ -11148,62 +10259,55 @@ softwarePackages: vagrant-manager: _app: Vagrant Manager.app _bin: null - _desc: Status bar menu application that allows you to manage Vagrant available on macOS and Windows - _docs: https://github.com/lanayotech/vagrant-manager + _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 - _short: "Vagrant Manager is a GUI tool for managing Vagrant environments on macOS. " cask: vagrant-manager choco: vagrant-manager vagrant-vmware-utility: _bin: false - _desc: "vagrant-vmware-desktop \n\nThis is a plugin for Vagrant, a tool for building and managing virtual machine environments. The vagrant-vmware-desktop plugin allows Vagrant to work with VMware Fusion and VMware Workstation on macOS. \nIt provides additional functionality and compatibility for using VMware products with Vagrant, enhancing the virtualization capabilities for developers and system administrators working on macOS \nsystems. This plugin enables users to create and manage VMware virtual machines seamlessly within Vagrant workflows. " + _desc: "Official provider for VMware desktop products: Fusion, Player, and Workstation." _github: https://github.com/hashicorp/vagrant-vmware-desktop _name: Vagrant VMWare Utility - _short: "vagrant-vmware-desktop is a plugin for Vagrant that allows users to manage VMware Desktop virtual machines. " _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: "Vale is a tool for checking and maintaining consistent writing style in your documents. It uses a customizable style guide to analyze text files for errors, inconsistencies, and style issues. It \nsupports various file formats like Markdown, HTML, and LaTeX. Vale can be integrated into your workflow through the command line or as part of a continuous integration process. It helps ensure that your\nwriting follows specific guidelines and standards, making it useful for technical writers, developers, and anyone who values clear and consistent writing. " + _desc: "📝 A markup-aware linter for prose built with speed and extensibility in mind." _github: https://github.com/errata-ai/vale _name: Vale - _short: "Vale is a syntax-aware linter for prose. " brew: vale choco: vale go: github.com/errata-ai/vale@latest vault: _bin: vault - _desc: "[HashiCorp Vault](https://www.vaultproject.io/) secures, stores, and tightly controls access to tokens, passwords, certificates, API keys, and other secrets. Basically, it is a tool for managing any data that you want to tightly control access to. It also has some advanced integrations with systems like AWS." + _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 - _short: "Vault is a tool for securely accessing secrets. " brew: hashicorp/tap/vault yay: vault-cli vdirsyncer: _bin: vdirsyncer - _desc: "vdirsyncer is a command-line tool for synchronizing calendars and address books between various servers. It supports syncing between CalDAV/CardDAV servers and local files, making it useful for keeping \nyour calendars and contacts up to date across different platforms. It uses a configuration file to define the sync pairs and can be automated with cron jobs. vdirsyncer is written in Python and is \nactively maintained on GitHub. It's a handy tool for managing your personal information across different devices and services. " + _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 - _short: "vdirsyncer is a command-line tool for synchronizing calendars and address books. " _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 lightweight, ultra-fast tool for building observability pipelines that lets you collect, transform, and route all your logs and metrics with one simple tool. + _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 - _short: "Vector is an open-source observability data router. " brew: vectordotdev/brew/vector helm: https://helm.vector.dev pacman: vector @@ -11211,31 +10315,27 @@ softwarePackages: script:linux: curl --proto '=https' --tlsv1.2 -sSf https://sh.vector.dev | bash velero: _bin: velero - _desc: "[Velero](https://velero.io/) gives you tools to back up and restore your Kubernetes cluster resources and persistent volumes" + _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 - _short: "Velero is an open-source tool to back up, recover, and migrate Kubernetes cluster resources and persistent volumes. " brew: velero choco: velero github: github.com/vmware-tanzu/velero yay: velero-bin vermin: _bin: vermin - _desc: "Vermin is a tool available on GitHub at https://github.com/mhewedy/vermin designed for managing virtual machines on macOS using Hypervisor.framework. It allows users to create, start, stop, and manage \nvirtual machines directly from the command line. Vermin simplifies the process of working with virtual machines on macOS by providing a convenient interface for managing VMs without the need for \nthird-party virtualization software. It is a useful tool for developers and system administrators who need to work with virtual environments on macOS. " + _desc: "The smart virtual machines manager. A modern CLI for Vagrant Boxes." _github: https://github.com/mhewedy/vermin _name: Vermin - _short: "Vermin is a tool that helps manage and clean up unused Docker images and containers on your system, freeing up disk space efficiently. " go: github.com/mhewedy/vermin@latest vhs: _bin: vhs - _desc: Your CLI home video recorder - _docs: https://github.com/charmbracelet/vhs + _desc: "Your CLI home video recorder 📼" _github: https://github.com/charmbracelet/vhs _home: https://charm.sh/ _name: VHS - _short: "vhs is a terminal-based VHS tape player simulator for nostalgic fun on the command line. " brew: vhs go: github.com/charmbracelet/vhs@latest nix-env: nixpkgs.vhs @@ -11247,23 +10347,19 @@ softwarePackages: _bin: vidmerger _deps: - ffmpeg - _desc: Merge video & audio files via CLI - _docs: https://github.com/tgotwig/vidmerger + _desc: "📼 Merge video & audio files via CLI" _github: https://github.com/tgotwig/vidmerger - _home: https://github.com/tgotwig/vidmerger _name: VidMerger - _short: "vidmerger is a tool on GitHub created by tgotwig for merging video files. " brew: tgotwig/vidmerger/vidmerger choco: vidmerger vim: _bin: vim - _desc: "[Vim](https://www.vim.org/) is a greatly improved version of the good old UNIX editor Vi" + _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 - _short: "Vim is a highly configurable text editor built for efficiency and speed, with a focus on keyboard shortcuts for navigation and editing. " apt: vim brew: vim choco: vim @@ -11274,7 +10370,7 @@ softwarePackages: virtualbox: _app: VirtualBox.app _bin: virtualbox - _desc: "[VirtualBox](https://www.virtualbox.org/) is a free and open-source hosted hypervisor for x86 virtualization, developed by Oracle Corporation. Created by Innotek, it was acquired by Sun Microsystems in 2008, which was in turn acquired by Oracle in 2010. VirtualBox may be installed on Windows, macOS, Linux, Solaris and OpenSolaris." + _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/ @@ -11293,7 +10389,6 @@ softwarePackages: EOF sudo dnf -y install @development-tools sudo dnf -y install kernel-headers kernel-devel dkms elfutils-libelf-devel qt5-qtx11extras - _short: "mirror/vbox is a mirror of the VirtualBox repository on GitHub. " _todo: Add support for arm64 - currently brew install --cask virtualbox requires intel 64 bit apt: virtualbox cask: virtualbox @@ -11302,33 +10397,29 @@ softwarePackages: pacman: virtualbox virtualenv: _bin: virtualenv - _desc: Tool for creating isolated virtual python environments + _desc: "A tool for creating isolated virtual python environments." _docs: https://virtualenv.pypa.io/en/latest/ _github: https://github.com/pypa/virtualenv _name: virtualenv - _short: "virtualenv is a tool to create isolated Python environments. " brew: virtualenv pipx: virtualenv visual-studio: _app: Visual Studio.app _bin: null - _desc: "[Microsoft Visual Studio](https://visualstudio.microsoft.com/) is an integrated development environment from Microsoft. It is used to develop computer programs, as well as websites, web apps, web services and mobile apps." + _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: Not open-source + _github: false _home: https://visualstudio.microsoft.com/ _name: Visual Studio - _short: "$'Not open-source' is a string enclosed in single quotes preceded by a dollar sign and is typically used in Unix-like systems to enable escape sequences like \\n for new lines. " cask: visual-studio choco: visualstudio2022community vlc: _app: VLC.app _bin: vlc - _desc: "[VLC](https://www.videolan.org/) media player is a free and open-source, portable, cross-platform media player software, and streaming media server developed by the VideoLAN project. VLC is available for desktop operating systems, and mobile platforms, such as Android, iOS, iPadOS, Tizen, Windows 10 Mobile, and Windows Phone." - _docs: https://www.videolan.org/doc/ + _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 - _short: "VLC Media Player: Open-source multimedia player that supports various audio and video formats, streaming protocols, and more. " apt: vlc cask: vlc choco: vlc @@ -11338,7 +10429,7 @@ softwarePackages: _app: VMware Fusion.app _bin: vmware _bin:cask: vmware-id - _desc: "[VMWare Workstation](https://www.vmware.com/products/workstation-pro.html) (or [VMWare Fusion](https://www.vmware.com/products/fusion.html) in the case of macOS) is a hosted hypervisor that runs on x64 versions of Windows and Linux operating systems. It enables users to set up virtual machines on a single physical machine and use them simultaneously along with the host machine. It is similar to [VirtualBox](https://gitlab.com/megabyte-labs/ansible-roles/virtualbox)." + _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/ @@ -11363,24 +10454,22 @@ softwarePackages: fi volta: _bin: volta - _desc: "[Volta](https://volta.sh/) is a hassle-free Javascript Tool Manager. It is a fast, reliable and universal tool manager. It supports multiple package managers and provides extensibility hooks for site-specific customization." + _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 - _short: "Volta is a tool for managing JavaScript command-line tools. " brew: volta scoop: volta vscode: _app: Visual Studio Code.app _bin: code - _desc: "[Visual Studio Code](https://code.visualstudio.com/) is a freeware source-code editor made by Microsoft for Windows, Linux and macOS. Features include support for debugging, syntax highlighting, intelligent code completion, snippets, code refactoring, and embedded Git." + _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 - _short: "Visual Studio Code is a free source-code editor made by Microsoft for Windows, Linux, and macOS. " cask: visual-studio-code choco: vscode flatpak: com.visualstudio.code @@ -11390,10 +10479,9 @@ softwarePackages: _app: VSCodium.app _bin: codium _deprecated: Not all VSCode plugins work with VSCodium. - _desc: "VSCodium is a community-driven, freely-licensed binary distribution of Microsoft's Visual Studio Code. It is essentially Visual Studio Code without Microsoft branding, telemetry, and licensing. VSCodium\nprovides a more open-source alternative for developers who prefer a version of Visual Studio Code that is free from Microsoft's proprietary features. Users can find the source code, releases, and \ndocumentation on the GitHub repository at https://github.com/VSCodium/vscodium. " + _desc: "binary releases of VS Code without MS branding/telemetry/licensing" _github: https://github.com/VSCodium/vscodium - _name: "VSCodium " - _short: "VSCodium is a community-driven, freely-licensed binary distribution of Microsoft's Visual Studio Code. " + _name: VSCodium appimage: vscodium/vscodium cask: vscodium choco: vscodium @@ -11405,19 +10493,18 @@ softwarePackages: yay: vscodium-bin vup: _bin: vup - _desc: "vup is a tool available on GitHub at https://github.com/vup-app/vup. It is a version updater for Node.js projects that simplifies the process of updating dependencies in package.json files. This tool \nautomatically checks for available updates for dependencies and devDependencies in your project and provides a simple command-line interface to update them. It helps in keeping your Node.js projects \nup-to-date with the latest package versions, ensuring better security, performance, and compatibility. " + _desc: "Private and decentralized cloud storage" _github: https://github.com/vup-app/vup - _name: "vup " - _short: "vup is a tool for updating macOS applications from the command line. " + _home: https://vup.app/ + _name: vup flatpak: app.vup.Vup w3m: _bin: w3m - _desc: w3m is a pager/text-based WWW browser. You can browse local documents and/or documents on the WWW using a terminal emulator. + _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 - _short: "w3m is a text-based web browser for Unix-like systems. " apt: w3m brew: w3m dnf: w3m @@ -11426,22 +10513,20 @@ softwarePackages: zypper: w3m wails: _bin: wails - _desc: "[Wails](https://github.com/wailsapp/wails) offers a different approach to providing web interfaces to Go programs: it provides the ability to wrap both Go code and a web frontend into a single binary." + _desc: "Build desktop applications using Go & Web Technologies." _github: https://github.com/wailsapp/wails _name: Wails - _short: "Wails is a framework for building desktop apps using Go and Web technologies. " go: github.com/wailsapp/wails/cmd/wails@latest wallpaper-cli: _bin: wallpaper - _desc: "wallpaper-cli is a command-line interface tool created by Sindre Sorhus for setting the desktop wallpaper on macOS. It allows users to easily change their wallpaper from the terminal using various \noptions like setting a specific image, choosing a random image, or restoring the wallpaper to the default one. The tool supports both local and remote images, making it convenient for users to customize\ntheir desktop background quickly and efficiently. It's a handy utility for those who prefer managing their wallpaper through the command line interface. " + _desc: "Manage the desktop wallpaper." _github: https://github.com/sindresorhus/wallpaper-cli _name: Wallpaper CLI - _short: "wallpaper-cli is a command-line interface for setting the desktop wallpaper on macOS. " npm: wallpaper-cli warp: _app: Cloudflare WARP.app _bin: warp-cli - _desc: "[Cloudflare WARP Client](https://cloudflarewarp.com/) is a free app that makes your Internet safer" + _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 @@ -11452,7 +10537,7 @@ softwarePackages: warp-terminal: _app: Warp.app _bin: warp - _desc: Warp is a blazingly-fast modern Rust based GPU-accelerated terminal built to make you and your team more productive. + _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: @@ -11460,7 +10545,6 @@ softwarePackages: _github: https://github.com/warpdotdev/Warp _home: https://www.warp.dev/ _name: Warp Terminal - _short: "Warp is a tool that simplifies the development workflow by providing a unified interface for managing multiple development environments. " appimage: https://app.warp.dev/get_warp?linux=true&package=appimage apt: https://app.warp.dev/get_warp?package=deb cask: warp @@ -11468,16 +10552,18 @@ softwarePackages: 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: Executes commands in response to file modifications. + _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 - _short: "watchexec is a tool that watches files and runs a command when they change. " apk: watchexec baulk: watchexec brew: watchexec @@ -11490,34 +10576,31 @@ softwarePackages: xbps: watchexec watchman: _bin: watchman - _desc: "[Watchman](https://github.com/facebook/watchman), an open-source Facebook product, can be used to watch files and record when they change. It can also trigger actions when matching files change." + _desc: "Watches files and records, or triggers actions, when they change." _github: https://github.com/facebook/watchman _name: Watchman - _short: "Watchman is a tool by Facebook for watching changes in the filesystem. " brew: watchman choco: watchman port: watchman scoop: watchman waypoint: _bin: waypoint - _desc: "[HashiCorp Waypoint](https://www.waypointproject.io/) allows developers to deploy, manage, and observe their applications through a consistent abstraction of underlying infrastructure. Waypoint works with Kubernetes, ECS and many other platforms." + _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 - _short: "Waypoint is a tool by HashiCorp for building, deploying, and releasing applications across any platform. " brew: hashicorp/tap/waypoint scoop: waypoint wazuh: _bin: wazuh-agentd - _desc: "[Wazuh](https://wazuh.com/) is a free, open source and enterprise-ready security monitoring solution for threat detection, integrity monitoring, incident response and compliance." + _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 - _short: "Wazuh is an open-source security monitoring platform that can be used for threat detection, integrity monitoring, and incident response. " _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"' @@ -11525,20 +10608,18 @@ softwarePackages: script: bash "$HOME/.local/bin/post-installx/post-wazuh.sh" web-ext: _bin: web-ext - _desc: "web-ext is a command-line tool provided by Mozilla for developing, testing, and packaging WebExtensions for Firefox. It simplifies the process of creating and testing extensions by providing commands to\nrun, build, and package extensions. It supports features like hot reloading for quick testing, linting for code quality checks, and the ability to run tests in multiple Firefox versions. This tool is \nuseful for developers working on Firefox extensions as it streamlines the development workflow and helps ensure compatibility with different Firefox versions. " + _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 - _short: "web-ext is a command-line tool for developing web extensions for Firefox. " npm: web-ext web-font-generator: _bin: web-font-generator - _desc: "webfont-kit-generator is a tool available on GitHub created by Rafael Mardojai that allows users to easily generate web font kits. This tool simplifies the process of converting fonts into various web \nfont formats like WOFF, WOFF2, EOT, and TTF, making it convenient for web developers to integrate custom fonts into their projects. It provides a straightforward way to create font kits by uploading \nfont files and then downloading the generated web font kit containing all the necessary font formats for web usage. " + _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 " - _short: "webfont-kit-generator is a tool on GitHub by rafaelmardojai for generating web font kits. " + _name: webfont-kit-generator flatpak: com.rafaelmardojai.WebfontKitGenerator webpquicklook: - _desc: "WebPQuickLook is a QuickLook plugin for macOS that enables previewing WebP image files in Finder. This plugin allows users to view WebP images without having to open them in a separate application, \nproviding a convenient way to quickly glance at the contents of WebP files. It enhances the user experience by seamlessly integrating WebP file previews into the macOS Finder interface. " + _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. " @@ -11546,10 +10627,9 @@ softwarePackages: cask: webpquicklook websocat: _bin: websocat - _desc: CLI for interacting with web sockets + _desc: "Netcat, curl and socat for WebSockets." _github: https://github.com/vi/websocat _name: websocat - _short: "websocat is a command-line tool that provides a bidirectional bridge between WebSockets and standard input/output in Unix-like systems. " brew: websocat cargo: websocat github: github.com/vi/websocat @@ -11558,11 +10638,10 @@ softwarePackages: webtorrent: _app: WebTorrent.app _bin: webtorrent - _desc: Streaming torrent app for Mac, Windows, and Linux + _desc: "The streaming torrent app. For Mac, Windows, and Linux." _github: https://github.com/webtorrent/webtorrent-desktop _home: webtorrent.io/desktop _name: WebTorrent Desktop - _short: "webtorrent-desktop is a streaming torrent client for the web browser and the desktop. " cask: webtorrent choco: webtorrent-desktop flatpak: io.webtorrent.WebTorrent @@ -11570,22 +10649,20 @@ softwarePackages: yay: webtorrent-desktop wego: _bin: wego - _desc: "wego is a weather client for the terminal. It provides current weather conditions and forecasts in a simple and visually appealing way. It supports various backends for weather data retrieval and can \ndisplay information like temperature, wind speed, humidity, and more. Users can customize the output to suit their preferences and even view weather maps. It's a lightweight and convenient tool for \nchecking the weather directly from the command line. " + _desc: "wego is a weather client for the terminal." _github: https://github.com/schachmat/wego _name: WeGo - _short: "wego is a terminal weather app for the terminal. " brew: wego go: github.com/schachmat/wego@latest wetty: _bin: wetty - _desc: "Wetty is a web-based terminal emulator that allows users to access a terminal session through a web browser. It is particularly useful for remote administration tasks or providing terminal access to \nusers without needing to install additional software. Wetty is based on Node.js and uses WebSockets to communicate between the browser and the server. It provides a simple and lightweight way to access \na terminal interface over the web securely. " + _desc: "Terminal access in browser over http/https." _github: https://github.com/butlerx/wetty _name: Wetty - _short: "Wetty is a web-based terminal emulator that allows users to access a terminal session through a web browser. " npm: wetty wget: _bin: wget - _desc: The [wget](https://www.gnu.org/software/wget/) command is a command line utility for downloading files from the Internet. It supports downloading multiple files, downloading in the background, resuming downloads, limiting the bandwidth used for downloads and viewing headers. + _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 @@ -11596,47 +10673,44 @@ softwarePackages: dnf: wget whalebrew: _bin: whalebrew - _desc: Homebrew, but with Docker images (see https://github.com/whalebrew/whalebrew-packages for available packages) + _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 - _short: "Whalebrew is a tool that allows you to create and run Docker containers as if they were native commands. " 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 script: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: "whereami is a command-line tool for macOS that retrieves your current location using Apple's CoreLocation framework. It provides latitude, longitude, and a human-readable address. This tool can be \nuseful for scripting or automation tasks that require location-based information on a macOS system. It's a simple and lightweight utility that can be easily integrated into various workflows. " + _desc: "📍 Get your geolocation information using freegeoip.app" _github: https://github.com/rafaelrinaldi/whereami _name: Where Am I? - _short: "whereami is a command-line tool that displays your current location using Apple's CoreLocation framework. " npm: "@rafaelrinaldi/whereami" wifi-password: _bin: wifi-password - _desc: Get the password of the wifi you're on + _desc: "Get the password of the wifi you're on" _github: https://github.com/rauchg/wifi-password _name: wifi-password - _short: "wifi-password is a simple command-line tool for retrieving the current WiFi password on macOS. " bpkg: rauchg/wifi-password brew:darwin: wifi-password npm: wifi-password-cli windows-adk: _bin: null - _desc: "[Windows ADK](https://www.microsoft.com/en-us/windows-server/windows-admin-center) was unveiled by Microsoft on September 14, 2017 as the necessary evolution of the Windows Server graphical user interface. Windows ADK offers a flexible, locally-deployed, browser-based management platform and tools. The idea behind this project is to help simplify the management of servers by placing a majority of the frequently referenced tools used by system administrators in one spot. You can run it on both Windows 10 and Windows Server." + _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 - _home: https://learn.microsoft.com/en-us/windows-hardware/get-started/adk-install _name: Windows ADK choco: windows-adk windows-admin-center: _bin: null - _desc: "[Windows Admin Center](https://www.microsoft.com/en-us/windows-server/windows-admin-center) was unveiled by Microsoft on September 14, 2017 as the necessary evolution of the Windows Server graphical user interface. Windows Admin Center offers a flexible, locally-deployed, browser-based management platform and tools. The idea behind this project is to help simplify the management of servers by placing a majority of the frequently referenced tools used by system administrators in one spot. You can run it on both Windows 10 and Windows Server." + _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 @@ -11644,56 +10718,47 @@ softwarePackages: choco: windows-admin-center windows-power-toys: _bin: null - _desc: "[Microsoft PowerToys](https://docs.microsoft.com/en-us/windows/powertoys/) is a set of utilities for Windows power-users to tune and streamline their Windows 10 experience for greater productivity. It includes tools like a Color Picker, File Explorer add-ons, Keyboard Manager, Shortcut Guide, and more." + _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 - _home: https://learn.microsoft.com/en-us/windows/powertoys/ _name: Microsoft PowerToys - _short: "PowerToys is a set of utilities for power users to tune and streamline their Windows experience. " choco: powertoys scoop: powertoys winrm-cli: _bin: winrm-cli - _desc: Command-line tool to remotely execute commands on Windows machines through WinRM - _docs: https://github.com/masterzen/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 - _home: https://github.com/masterzen/winrm-cli _name: winrm-cli - _short: "winrm-cli is a command-line tool for interacting with Windows Remote Management (WinRM) services. " go: github.com/masterzen/winrm-cli@latest yay: winrm-cli-git winui-gallery: - _desc: "WinUI-Gallery is a repository on GitHub maintained by Microsoft that showcases the capabilities of WinUI, a user interface framework for Windows apps. It contains sample code, demos, and examples to \nhelp developers understand and utilize WinUI features effectively. The gallery provides a visual representation of different UI components and controls available in WinUI, making it a valuable resource \nfor developers looking to create modern and responsive Windows applications. " + _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 - _short: "WinUI-Gallery is a showcase of Microsoft's Windows UI Library controls and features for building modern Windows apps. " winapp: winui-3-gallery/9P3JFPWWDZRC wipe-modules: _bin: wipe-modules - _desc: "wipe-modules is a tool available on GitHub at https://github.com/bntzio/wipe-modules. It is designed to help clean up and remove node_modules directories from your projects. This can be useful for \nsaving disk space or starting fresh with dependencies. The tool provides options to selectively remove node_modules directories based on criteria like size, last accessed time, or a combination of both.\nIt's a handy utility for managing dependencies in Node.js projects efficiently. " + _desc: "🗑️ Easily remove the node_modules folder of non-active projects" _github: https://github.com/bntzio/wipe-modules _name: wipe-modules - _short: "wipe-modules is a tool that removes all node_modules directories from your project, helping to clean up unnecessary files and save disk space. " npm: wipe-modules wireguard-client: _app: WireGuard.app _bin: wireguard-client _deps: - wireguard-tools - _desc: "The repository https://github.com/WireGuard/wireguard-monolithic-historical contains the historical development of the WireGuard VPN protocol in a monolithic format. It includes the entire history of \nthe project in a single repository, making it easier to track changes and revisions over time. This repository is useful for developers and researchers who want to explore the evolution of WireGuard \nfrom its inception to its current state. " + _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 - _short: "WireGuard is a fast, modern VPN that utilizes state-of-the-art cryptography. The repository wireguard-monolithic-historical contains historical snapshots of the WireGuard codebase. " choco: wireguard mas: 1451685025 scoop: wireguard-np wireguard-tools: _bin: wg - _desc: "WireGuard Tools Repository \n\nThe WireGuard Tools repository is the official collection of tools for the WireGuard VPN protocol. It includes utilities for configuring and managing WireGuard tunnels on various platforms. The tools \nare designed to be lightweight, secure, and easy to use, making them popular for setting up secure VPN connections. The repository is actively maintained by the WireGuard development team and is open \nsource, allowing users to contribute, report issues, and stay up to date with the latest developments in the WireGuard ecosystem. " + _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 - _short: "WireGuard Tools is a set of utilities for configuring and managing the WireGuard VPN protocol. " apk: wireguard-tools apt: wireguard brew: wireguard-tools @@ -11708,15 +10773,15 @@ softwarePackages: wireshark: _app: Wireshark.app _bin: wireshark-gui - _desc: "[Wireshark](https://www.wireshark.org/) is a free and open-source packet analyzer. It is used for network troubleshooting, analysis, software and communications protocol development, and education. Originally named Ethereal, the project was renamed Wireshark in May 2006 due to trademark issues." + _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 - _short: "Wireshark is a popular network protocol analyzer used for troubleshooting, analysis, development, and education in the networking field. " apt: wireshark cask: wireshark choco: wireshark @@ -11729,22 +10794,20 @@ softwarePackages: - wireshark-qt wishlist: _bin: wishlist - _desc: TUI for listing definitions defined in the SSH directory - _docs: https://github.com/charmbracelet/wishlist + _desc: "The SSH directory ✨" _github: https://github.com/charmbracelet/wishlist _home: https://charm.sh _name: Wishlist - _short: "wishlist is a command-line utility for managing wishlists in a simple and efficient manner. " brew: charmbracelet/tap/wishlist nix-env: nixpkgs.wishlist scoop: wishlist yay: wishlist-bin wkhtmltopdf: _bin: wkhtmltopdf - _desc: "[wkhtmltopdf](https://github.com/wkhtmltopdf/wkhtmltopdf) is a command line tool to render HTML into PDF and various image formats using the QT Webkit rendering engine." + _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 - _short: "wkhtmltopdf is a command line tool to convert HTML to PDF using WebKit rendering engine. " apt: wkhtmltopdf cask: wkhtmltopdf choco: wkhtmltopdf @@ -11753,62 +10816,56 @@ softwarePackages: wordops: _bin: wo _deprecated: Prefer EasyEngine instead - _desc: Install and manage a high performance WordPress stack with a few keystrokes + _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 - _short: "WordOps is a high-performance server stack for WordPress sites, designed to simplify and automate server management tasks. " 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: A build system designed to automate your WordPress development workflow + _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 - _short: "wordpressify is a tool for quickly setting up WordPress development environments. " npm: wordpressify wp-cli: _bin: wp - _desc: "[WP-CLI](https://wp-cli.org/) is the command-line interface for [WordPress](https://wordpress.org/). You can update plugins, configure multisite installations and much more. You can do all this without using a web browser." + _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 - _short: "WP-CLI is a command-line interface for WordPress, allowing users to manage WordPress installations from the terminal. " brew: wp-cli wpfui: - _desc: "lepoco/wpfui is a GitHub repository that contains code for a WPF (Windows Presentation Foundation) UI library. It likely includes components, styles, and utilities for building user interfaces in WPF \napplications. The repository may provide pre-built UI elements or templates to help developers create visually appealing and functional interfaces for their WPF projects. It's a resource that can save \ntime and effort in designing and implementing UI elements in WPF applications. " + _desc: "WPF UI provides the Fluent experience in your known and loved WPF framework." _github: https://github.com/lepoco/wpfui _name: WPF UI - _short: "lepoco/wpfui is a repository containing WPF (Windows Presentation Foundation) UI controls for creating desktop applications in C#. " winapp: wpf-ui/9N9LKV8R9VGM winget: WPF UI wrangler: _bin: wrangler - _desc: wrangler is a CLI tool designed for folks who are interested in using Cloudflare Workers. Deploy serverless code instantly across the globe to give it exceptional performance, reliability, and scale. + _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/wrangler + _github: https://github.com/cloudflare/workers-sdk _home: https://workers.cloudflare.com/ _name: wrangler - _short: "Wrangler is a tool for building, deploying, and managing Cloudflare Workers, allowing developers to run their code on Cloudflare's global network. " brew: cloudflare-wrangler2 npm: wrangler wrk: _bin: wrk - _desc: "[wrk](https://github.com/reconquest/wrk) is a modern HTTP benchmarking tool capable of generating significant load when run on a single multi-core CPU. It combines a multithreaded design with scalable event notification systems such as epoll and kqueue" - _docs: https://github.com/blangel/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 - _home: https://github.com/blangel/wrk _name: wrk - _short: "wrk is a modern HTTP benchmarking tool designed for high performance. " apt: wrk brew: wrk pacman: wrk @@ -11821,18 +10878,17 @@ softwarePackages: _name: wsl x64dbg: _bin: x64dbg - _desc: An open-source user mode debugger for Windows. Optimized for reverse engineering and malware analysis. + _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 - _short: "x64dbg is an open-source debugger for Windows, supporting both x86 and x64 architectures. " choco: x64dbg.portable scoop: extras/x64dbg xcode: _app: Xcode.app _bin: xcode - _desc: "[Xcode](https://developer.apple.com/xcode/) is Apple's integrated development environment for macOS, used to develop software for macOS, iOS, iPadOS, watchOS, and tvOS." + _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/ @@ -11842,44 +10898,35 @@ softwarePackages: 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: "xcodeinstall is a tool available on GitHub at https://github.com/sebsto/xcodeinstall that simplifies the installation and management of Xcode on macOS systems. It allows users to easily download and \ninstall different versions of Xcode from the command line, which can be useful for developers who need to switch between Xcode versions for compatibility testing or other purposes. The tool provides a \nconvenient way to automate the process of managing Xcode installations on macOS systems. " + _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 - _short: "xcodeinstall is a tool for installing Xcode command line tools and simulators without needing to install the full Xcode IDE. " brew: sebsto/macos/xcodeinstall xcodes: _bin: xcodes - _desc: CLI utility to download, install, and switch to alternate versions of Xcode - _docs: https://github.com/XcodesOrg/xcodes + _desc: "The best command-line tool to install and switch between multiple versions of Xcode." _github: https://github.com/XcodesOrg/xcodes - _home: https://github.com/XcodesOrg/xcodes _name: Xcodes - _short: "Xcodes is a tool that simplifies the installation and management of Xcode versions on macOS systems. " brew:darwin: xcodesorg/made/xcodes xcodes-app: _app: Xcodes.app _bin: null - _desc: macOS desktop app that allows you to download, install, and switch to alternate versions of Xcode - _docs: https://github.com/XcodesOrg/XcodesApp + _desc: "The easiest way to install and switch between multiple versions of Xcode - with a mouse click." _github: https://github.com/XcodesOrg/XcodesApp - _home: https://github.com/XcodesOrg/XcodesApp _name: Xcodes App - _short: "XcodesApp is a GitHub repository for XcodesOrg, likely related to Xcode development tools for MacOS/iOS. " cask: xcodes xcpretty: _bin: xcpretty - _desc: "xcpretty is a fast and flexible tool for formatting Xcode build output. It processes the output of xcodebuild and makes it more readable by colorizing and formatting it. This tool helps developers to \neasily spot warnings, errors, and other important information during the build process. It can be integrated into Continuous Integration systems to improve the visibility of build logs. Additionally, \nxcpretty supports plugins for further customization. Overall, xcpretty enhances the developer experience by providing a cleaner and more organized build output. " + _desc: "xcpretty is a fast and flexible formatter for xcodebuild." _github: https://github.com/xcpretty/xcpretty _name: xcpretty - _short: "xcpretty is a fast and flexible tool for formatting Xcode build output. " gem:darwin: xcpretty xdotool: _bin: xdotool - _desc: "xdotool is a command-line tool for simulating keyboard input and mouse activity. It allows you to automate tasks by sending keystrokes, mouse clicks, and window manipulation commands. This tool is \nuseful for scripting repetitive tasks, creating macros, or controlling GUI applications from the command line. It can be particularly handy for automating interactions with graphical user interfaces on \nLinux systems. You can find more information and usage examples on its GitHub page: xdotool on GitHub. " + _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 - _short: "xdotool is a command-line tool for simulating keyboard input and mouse activity. " apt: xdotool brew: xdotool dnf: xdotool @@ -11889,10 +10936,9 @@ softwarePackages: zypper: xdotool xh: _bin: xh - _desc: "xh is a command-line HTTP client written in Rust. It aims to be a more user-friendly alternative to curl and HTTPie. It supports features like syntax highlighting, JSON/XML parsing, and interactive \nmode. It is designed to be fast, lightweight, and easy to use for making HTTP requests and inspecting responses. The project is hosted on GitHub at https://github.com/ducaale/xh for further exploration \nand contribution. " + _desc: "xh is a friendly and fast tool for sending HTTP requests." _github: https://github.com/ducaale/xh _name: XH - _short: "xh is a fast and friendly tool for sending HTTP requests from the command line. " apk: xh apt: xh brew: xh @@ -11906,19 +10952,17 @@ softwarePackages: xhyve: _bin: xhyve _deprecated: Disabled on Homebrew because it has not been modified for several years and does not build properly - _desc: "xhyve is a lightweight virtualization solution for macOS based on the Hypervisor.framework. It allows you to run Linux and other operating systems on a macOS host without the need for a full-fledged \nvirtual machine software like VirtualBox or VMware. xhyve provides a simple command-line interface for managing virtual machines and supports features like networking, file sharing, and snapshots. It is\ncommonly used by developers and system administrators for testing and development purposes. " + _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 - _short: "xhyve is a lightweight virtualization solution for macOS, allowing users to run Linux and other operating systems on their Mac machines. " brew:darwin: xhyve port: xhyve xpanes: _bin: xpanes - _desc: "tmux-xpanes is a tool that allows you to open multiple panes in a tmux window and send the same input to all of them simultaneously. It's useful for tasks like running the same command across multiple \nservers or monitoring multiple log files at once. With tmux-xpanes, you can easily create and manage layouts of tmux panes, making it a handy tool for improving productivity when working in terminal \nenvironments. " + _desc: "Ultimate terminal divider powered by tmux" _github: https://github.com/greymd/tmux-xpanes _name: xpanes - _short: "tmux-xpanes is a Tmux plugin that allows you to create multiple panes in Tmux easily. " apt: https://github.com/greymd/tmux-xpanes/releases/download/v4.1.4/tmux-xpanes_v4.1.4.deb brew: tmux-xpanes dnf: xpanes @@ -11926,10 +10970,9 @@ softwarePackages: xpra: _app: Xpra.app _bin: xpra - _desc: "Xpra is an open-source tool for remote desktop access, allowing users to run applications on a remote machine and display them on their local machine. It provides features like seamless windows, session\nsuspension, and more. Xpra supports various platforms and protocols, making it versatile for different use cases. The project is actively maintained on GitHub at https://github.com/Xpra-org/xpra, where \nusers can find the source code, documentation, and community support. " + _desc: "Persistent remote applications for X11; screen sharing for X11, MacOS and MSWindows." _github: https://github.com/Xpra-org/xpra _name: xpra - _short: "xpra is a tool for screen sharing and remote desktop control. " cask: xpra choco: xpra exe: https://xpra.org/dists/windows/Xpra-x86_64_Setup.exe @@ -11937,7 +10980,7 @@ softwarePackages: msi: https://xpra.org/dists/windows/Xpra-x86_64.msi xrdp: _bin: xrdp - _desc: "xrdp is an open-source remote desktop protocol (RDP) server that allows users to connect to a Linux machine using a Windows Remote Desktop client. It provides a graphical interface for remote access, \nenabling users to interact with their Linux system as if they were physically present. xrdp is commonly used for remote administration, accessing graphical applications, and desktop sharing. It is \ncompatible with various Linux distributions and offers features like session management, encryption, and customizability. The project is actively maintained by neutrinolabs on GitHub. " + _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 @@ -11950,7 +10993,6 @@ softwarePackages: _service:yay: - xrdp - xrdp-sesman - _short: "xrdp is an open-source remote desktop protocol (RDP) server for Linux. " apt: xrdp dnf: xrdp pacman: xrdp @@ -11958,34 +11000,31 @@ softwarePackages: zypper: xrdp xsv: _bin: xsv - _desc: "xsv is a fast CSV command line toolkit written in Rust by BurntSushi. It allows for indexing, slicing, analyzing, splitting, and joining CSV files. With xsv, you can perform various operations on CSV \ndata efficiently from the command line. It is designed to handle large CSV files quickly and is useful for tasks like data cleaning, transformation, and analysis. The tool provides a range of commands \nfor working with CSV data, making it a handy utility for anyone working with CSV files in their workflow. " + _desc: "A fast CSV command line toolkit written in Rust." _github: https://github.com/BurntSushi/xsv _name: xsv - _short: "xsv is a fast CSV command line toolkit written in Rust. " brew: xsv cargo: xsv nix-env: xsv port: xsv xurls: _bin: xurls - _desc: Extract urls from text + _desc: "Extract urls from text using regular expressions." _github: https://github.com/mvdan/xurls _name: xurls - _short: "xurls is a Go library for extracting URLs from text. " brew: xurls go: mvdan.cc/xurls/v2/cmd/xurls@latest xxh: _bin: xxh - _desc: "xxh is a tool that allows you to bring your favorite shell to any host. It enables you to use your shell configurations, plugins, and aliases on remote machines without any dependencies on the remote \nhost. With xxh, you can easily connect to a remote host, run your shell, and have all your familiar settings available. It supports various shells like zsh, bash, fish, and more. This tool simplifies \nthe process of working on different machines by providing a consistent shell environment across all your connections. " + _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 - _short: "xxh is a tool for shell users to bring their favorite shell with them to any host. " brew: xxh pipx: xxh-xxh port: xxh unace: _bin: unace - _desc: Uncompresses *.ace files + _desc: "Uncompresses *.ace files" _name: unace _github: null apt: unace @@ -11993,7 +11032,7 @@ softwarePackages: pacman: unace zstd: _bin: zstd - _desc: Decompresses *.zst files + _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/ @@ -12004,7 +11043,7 @@ softwarePackages: zypper: zstd qpdf: _bin: zlib-flate - _desc: Decompresses *.zlib files + _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/ @@ -12015,14 +11054,14 @@ softwarePackages: the-unarchiver: _app: The Unarchiver.app _bin: the-unarchiver - _desc: Multi-purpose compressed archive extractor for macOS + _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 + _desc: "Tool for extracting the contents of archive files" _name: unar _github: _home: https://theunarchiver.com/command-line @@ -12033,7 +11072,7 @@ softwarePackages: zypper: unar zpaq: _bin: zpaq - _desc: Uncompresses *.zpaq files + _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 @@ -12047,11 +11086,10 @@ softwarePackages: - xz - unlzma - unxz - _desc: "xz is a compression utility that provides high compression ratios and fast decompression. It supports various compression formats like LZMA and LZMA2, and it can compress single files or whole \ndirectories. The utility is commonly used to compress files for distribution or archival purposes. It is open-source and available on GitHub at https://github.com/xz-mirror/xz for users to download, \ncontribute, or report issues. " + _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 - _short: "xz is a compression utility that provides high compression ratios and fast decompression. " apk: xz apt: xz brew: xz @@ -12062,19 +11100,17 @@ softwarePackages: scoop: xz yamllint: _bin: yamllint - _desc: A linter for YAML files. yamllint does not only check for syntax validity, but also for weirdnesses like key repetition and cosmetic problems such as lines length, trailing spaces, indentation, etc. + _desc: "A linter for YAML files." _github: https://github.com/adrienverge/yamllint _name: yamllint - _short: "yamllint is a tool for checking YAML files for syntax errors and adherence to best practices. " brew: yamllint pipx: yamllint yank: _bin: yank _bin:apt: yank-cli - _desc: "[yank](https://github.com/mptre/yank) is a terminal agnostic solution which allows copying output from Termial easily, without the need to use Terminal multiplexers." + _desc: "Yank terminal output to clipboard." _github: https://github.com/mptre/yank _name: yank - _short: "Yank is a tool that allows you to copy text from your terminal to your clipboard. " apt: yank brew: yank choco: win32yank @@ -12088,22 +11124,20 @@ softwarePackages: zypper: yank yapf: _bin: yapf - _desc: A formatter for Python files maintained by Google + _desc: "A formatter for Python files" _docs: false _github: https://github.com/google/yapf _home: false _name: YAPF - _short: "YAPF is a Python formatter that automatically formats code to adhere to the PEP 8 style guide. " pipx: yapf yarn: _bin: yarn - _desc: "[Yarn](https://yarnpkg.com/) is a relatively new and open source JavaScript package manager developed by Facebook. Yarn is fully compatible with the npm registry (i.e. [npmjs.com](https://www.npmjs.com/)) and can work alongside npm, but it's aim it to be a safer, more secure and more reliable alternative." + _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 - _short: "Yarn Berry is a next-generation package manager for JavaScript that aims to improve performance and reliability. " brew: yarn choco: yarn npm: yarn @@ -12113,49 +11147,43 @@ softwarePackages: script: curl -o- -L https://yarnpkg.com/install.sh | bash yarnhook: _bin: yarnhook - _desc: yarnhook keeps your node_modules up-to-date when your yarn.lock, package-lock.json or shrinkwrap.yaml changes due to git operations like checkout, merge, rebase, pull etc. + _desc: "Run `yarn install`, `npm install` or `pnpm install` on git hooks automatically" _github: https://github.com/frontsideair/yarnhook _name: Yarnhook - _short: "yarnhook is a GitHub repository that contains a tool for managing Yarn package dependencies in a project. " npm: yarnhook yj: _bin: yj - _desc: CLI program that allows you to convert between YAML, TOML, JSON, and HCL. + _desc: "CLI - Convert between YAML, TOML, JSON, and HCL. Preserves map order." _docker: docker run sclevine/yj - _docs: https://github.com/sclevine/yj _github: https://github.com/sclevine/yj - _home: https://github.com/sclevine/yj _name: YJ - _short: "yj is a command-line tool for parsing and manipulating YAML and JSON data easily. " brew: yj go: github.com/sclevine/yj/v5@v5.1.0 you-get: _bin: you-get - _desc: "You-Get is a command-line tool that allows users to download media content from various websites like YouTube, Vimeo, and others. It supports downloading videos, audio, and images by simply providing \nthe URL of the content. You-Get is written in Python and is open-source, making it easy to customize and extend its functionality. It is a handy tool for users who prefer downloading media content for \noffline viewing or archiving purposes. " + _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 - _short: "you-get is a command-line tool that downloads media content from the web, supporting various websites like YouTube, Vimeo, and more. " brew: you-get pipx: you-get pkg-freebsd: you-get youtube-dl: _bin: youtube-dl - _desc: "[youtube-dl](https://github.com/ytdl-org/youtube-dl) is an open-source download manager for video and audio from YouTube and over 1000 other video hosting websites. It is released under the Unlicense software license and is one of the most popular projects on GitHub." + _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 - _short: "youtube-dl is a command-line tool for downloading videos from YouTube and other websites. " 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) + _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 " - _short: "youtube-music is a command-line tool for downloading music from YouTube. " + _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 @@ -12180,13 +11208,12 @@ softwarePackages: yay: youtube-music-bin yq: _bin: yq - _desc: "[yq](https://github.com/mikefarah/yq) is a free, open-source command-line YAML processor. It aims to be like [jq](https://gitlab.com/megabyte-labs/ansible-roles/jq) except for YAML files. It can read and write values to YAML files." + _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 - _short: "yq is a lightweight and portable command-line YAML processor. " apk: yq brew: yq choco: yq @@ -12195,10 +11222,9 @@ softwarePackages: snap: yq yt-dlp: _bin: yt-dlp - _desc: "To install yt-dlp, a fork of youtube-dl, you can follow these steps: \n\n 1 Clone the Repository: Use git clone https://github.com/yt-dlp/yt-dlp.git to download the repository. \n 2 Navigate to the Directory: Move into the yt-dlp directory using cd yt-dlp. \n 3 Install yt-dlp: Run sudo python3 setup.py install to install yt-dlp system-wide. \n 4 Verify Installation: To confirm the installation, run yt-dlp --version. \n\nThese steps will help you install yt-dlp on your system. " + _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 - _short: "To install yt-dlp, visit the GitHub page and follow the installation instructions provided in the wiki section. " brew: yt-dlp choco: yt-dlp pacman: yt-dlp @@ -12209,24 +11235,19 @@ softwarePackages: yubikey-agent: _bin: yubikey-agent _deprecated: The OpenSSH library can now create native keys that integrate with the client. - _desc: "YubiKey Agent is a project on GitHub created by Filippo Valsorda. It is a seamless way to use a YubiKey for SSH authentication without the need for manually handling keys. The agent acts as a bridge \nbetween your YubiKey and SSH, providing a secure and convenient method for authentication. It supports multiple YubiKeys and can be integrated into your existing SSH setup easily. The project is \nactively maintained and is a popular choice for enhancing SSH security with YubiKeys. " - _docs: https://github.com/FiloSottile/yubikey-agent + _desc: "yubikey-agent is a seamless ssh-agent for YubiKeys." _github: https://github.com/FiloSottile/yubikey-agent - _home: https://github.com/FiloSottile/yubikey-agent _name: OpenSSL _service: yubikey-agent - _short: "yubikey-agent is a minimalistic PIV/GPG agent for YubiKeys on macOS. " _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: "Yubioath-flutter is a Flutter plugin developed by Yubico that allows developers to integrate Yubico's OATH functionality into their Flutter applications. This plugin enables two-factor authentication \nusing OATH TOTP and HOTP algorithms, making it easier to secure user accounts in Flutter apps. It provides features like adding, deleting, and generating OATH credentials, as well as verifying OATH \ncodes. Developers can leverage this plugin to enhance the security of their Flutter applications by incorporating Yubico's OATH functionality seamlessly. " - _docs: The Yubico Authenticator app works across Windows, macOS, Linux, iOS and Android. Get the same set of codes across all Yubico Authenticator apps for desktops as well as for all leading mobile platforms. Portable credentials across devices. + _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 - _short: "yubioath-flutter is a Flutter plugin for Yubico's OATH functionality, allowing integration of two-factor authentication into Flutter apps. " cask: yubico-authenticator choco: yubico-authenticator flatpak: com.yubico.yubioath @@ -12234,11 +11255,10 @@ softwarePackages: 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: Use the YubiKey Manager to configure FIDO2, OTP and PIV functionality on your YubiKey on Windows, macOS, and Linux operating systems. + _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 - _short: "YubiKey Manager is a tool for configuring and managing YubiKeys, which are hardware security keys used for two-factor authentication. " brew: ykman dnf:fedora: yubikey-manager pacman: yubikey-manager @@ -12246,11 +11266,10 @@ softwarePackages: yubikey-manager-qt: _app: YubiKey Manager.app _bin: yubikey-manager-qt - _desc: Cross-platform application for configuring any YubiKey over all USB interfaces. + _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 - _short: "YubiKey Manager Qt is a graphical user interface for configuring YubiKeys, developed by Yubico. " appimage: Yubico/yubikey-manager-qt cask: yubico-yubikey-manager choco: yubikey-manager @@ -12259,24 +11278,22 @@ softwarePackages: scoop: yubikey-manager-qt zap: _bin: zap - _desc: Delightful AppImage package manager + _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 - _short: "Zap is a fast and lightweight cross-platform package manager for macOS. " 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 world’s most widely used web app scanner. Free and open source. Actively maintained by a dedicated international team of volunteers. A GitHub Top 1000 project. + _desc: "The Zed Attack Proxy (ZAP) is one of the world’s 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 - _short: "ZAP (Zed Attack Proxy) is an open-source web application security scanner used for finding vulnerabilities in web applications. " cask: zap choco: zap flatpak: org.zaproxy.ZAP @@ -12285,19 +11302,18 @@ softwarePackages: snap: zaproxy --classic zenity: _bin: zenity - _desc: "Zenity is a program that allows you to create simple graphical user interfaces (GUIs) for shell scripts using GTK. It provides a set of dialog boxes for various purposes like displaying information, \nasking for user input, or showing progress. Zenity is often used in shell scripts to enhance user interaction and make scripts more user-friendly. It is a handy tool for creating basic GUI elements \nwithout the need for a full-fledged GUI framework. You can find more information and examples on its GitHub page: Zenity GitHub Repository. " + _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 - _short: "Zenity is a program that allows you to create simple graphical user interfaces for shell scripts in Linux. " 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 static site generator built with Rust + _desc: "A fast static site generator in a single binary with everything built-in." _github: https://github.com/getzola/zola - _name: "Zola " - _short: "Zola is a fast static site generator written in Rust. " + _home: https://www.getzola.org/ + _name: Zola apk: zola brew: zola choco: zola @@ -12313,12 +11329,11 @@ softwarePackages: zoom: _app: zoom.us.app _bin: zoom - _desc: "[Zoom](https://zoom.us/) is a videotelephony software program developed by Zoom Video Communications. This role installs Zoom on nearly any platform. The Zoom free plan provides a video chatting service that allows up to 100 participants concurrently, with a 40-minute time restriction." + _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 - _short: "$'Not open-source' is a string enclosed in single quotes preceded by a dollar sign and is a way to represent special characters in zsh shell. " cask: zoom choco: zoom flatpak: us.zoom.Zoom @@ -12326,37 +11341,33 @@ softwarePackages: yay: zoom zoxide: _bin: zoxide - _desc: "[zoxide](https://github.com/ajeetdsouza/zoxide) is a blazing fast replacement for your cd command, inspired by z and autojump" + _desc: "zoxide is a smarter cd command, inspired by z and autojump." _github: https://github.com/ajeetdsouza/zoxide _name: zoxide _preload: true - _short: "zoxide is a blazing fast replacement for cd, allowing you to navigate your filesystem with ease using fuzzy matching and tracking your most used directories. " brew: zoxide zsh: _bin: zsh - _desc: "[Oh My Zsh](https://ohmyz.sh/) is a delightful, open source, community-driven framework for managing your Zsh configurations. It comes bundled with thousands of helpful functions, helpers, plugins, themes, and a few things that make you shout oh my zsh! This role also installs some CLI tools that accompany Oh My Zsh! to make it even more amazing." + _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 - _short: "zsh is a powerful shell for Unix-like operating systems, offering advanced features and customization options for command-line users. " apt: zsh brew: zsh dnf: zsh pacman: zsh port: zsh zsh-completions: - _desc: "zsh-completions is a repository on GitHub maintained by the zsh-users organization. It provides a collection of completion scripts for various commands and utilities to enhance auto-completion \ncapabilities in the zsh shell. These completion scripts help users by suggesting and completing command options, arguments, and file paths as they type commands in the terminal. The repository is \nregularly updated to support new commands and improve existing completions, making it a valuable resource for zsh users looking to streamline their command-line experience. " + _desc: "Additional completion definitions for Zsh." _github: https://github.com/zsh-users/zsh-completions _name: ZSH Completions _preload: true - _short: "zsh-completions is a repository that provides additional completion definitions for the Zsh shell, enhancing auto-completion capabilities for various commands and utilities. " 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. JavaScript is a perfect choice, but the Node.js standard library requires additional hassle before using. The zx package provides useful wrappers around child_process, escapes arguments and gives sensible defaults. + _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 - _short: "ZX is a tool for writing better scripts with JavaScript on macOS and Linux. " brew: zx npm: zx