Tools I've found useful, with a bias towards FOSS (free, open-source software).
sourced from tools.json
| Name | Description | URLs |
|---|---|---|
| Aqua | Aqua is a CLI tool that manages your developer tools and ensures consistent versions across your projects. It supports multiple languages and package managers. | github, docs |
| Atuin | Bash/ZSH history utility, which keeps your shell history | Github, Docs |
| Bcuninstaller | A free and open-source program uninstaller for Windows with many features and options to make uninstalling unwanted software as easy and fast as possible. | github, docs |
| Bitwarden | Bitwarden is a free and open-source password management service that stores sensitive information such as website credentials in an encrypted vault. | github, docs |
| Bitwarden Cli | The Bitwarden CLI is a command-line interface for managing your Bitwarden vault. It allows you to perform various operations such as adding, retrieving, and deleting items in your vault. | github |
| Btop | Btop is a terminal resource monitor like htop, but it's faster & nicer to use. |
github, docs |
| Chezmoi | Dotfile manager written in Go. Uses Go templates to render files per-machine. Backups & restores to a Git repository. | docs, github |
| Clonezilla | A partition and disk imaging/cloning program similar to True Image or Norton Ghost. It helps you to do system deployment, bare metal backup and recovery. | docs |
| Cookiecutter | An open source library for building coding project templates. | docs, github, pypi |
| Cyberduck | A libre server and cloud storage browser for Mac and Windows with support for FTP, SFTP, WebDAV, S3, Azure & OpenStack Swift. | github, docs |
| Dagger | Dagger is a programmable CI/CD engine that lets you define and run pipelines as code using a unified API across any language, framework, or cloud. | github, docs |
| Devolutions Remote Desktop Manager | Remote Desktop Manager (RDM) centralizes all your remote connections, passwords and credentials into a unique platform that can be securely shared between users and across the entire team. | docs |
| Devpod | Like Github codespaces, but open source, client-only, and unopinionated. Works with any IDE and lets you use any cloud, Kubernetes, or localhost Docker. | github, docs |
| Direnv | 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. | github, docs |
| Ente Auth | Ente Auth is an open-source identity and access management solution that provides secure authentication and authorization for applications and services. | github |
| Fail2Ban | Intrusion prevention software framework that protects computer servers from brute-force attacks. | github, docs |
| Flow Launcher | An open source, Windows application launcher that helps you access programs and files quickly. It supports plugins to extend its functionality. | github |
| Fresh Terminal Text Editor | Fresh is a 'full featured terminal text editor with zero configuration.' It has familiar keybinds, like CTRL+C/CTRL+V, CTRL+S, and has mouse support and LSP integration. If modal editors like Neovim are too much of a jump, Fresh feels like editors you're used to, but in the terminal. |
github, docs |
| Fzf | A general-purpose command-line fuzzy finder. It can be used with any list; files, command history, processes, hostnames, bookmarks, git commits, etc. | github, docs |
| Ghostty | A web-based terminal emulator that allows you to access your terminal from any device with a web browser. | github, docs |
| Gickup | A simple, fast, and secure backup tool that uses Git as the backend. It can back up files and directories to a local or remote Git repository. | github, docs |
| Git | Git needs no introduction! | docs, downloads |
| Git-Bug | Distributed, offline-first bug/issue tracker embedded in Git. Decouple your issue tracking from the Git provider you're using. | github, docs |
| Gitextensions | A graphical user interface for Git that allows you to manage your repositories, visualize your commit history, and perform common Git operations. | github, docs |
| Gitid | Separate different git identities in ~/.gitconfig. | |
| Gitnuro | A FOSS Git multiplatform client for newbies and pros. | github |
| Gparted | A free partition editor for graphically managing your disk partitions. With GParted you can resize, copy, and move partitions without data loss, enabling you to grow or shrink your C: drive, create space for new operating systems, and attempt data rescue from lost partitions. | docs |
| Helix | A post-modern text editor, built on a solid and efficient core, with a strong focus on performance and ergonomics. | github, docs |
| Homebrew | The missing package manager for macOS (also works on Linux). | docs, github |
| Hoppscotch | Open-source, self-hostable API development ecosystem. An alternative to Postman | github, docs |
| Httpie | Open-source API development ecosystem. An alternative to Postman | github, docs |
| Intelli-Shell | Like IntelliSense, but for shells. | Github |
| Json Crack | JSON Crack is a web-based tool for visualizing and analyzing JSON data structures. Original work published under the Apache License 2.0. | github, docs |
| Lazygit | Terminal UI for interacting with Git repositories. | github, tutorials, installation, usage, configuration |
| Lazyworktree | LazyWorktree is a TUI for managing your Git worktrees | |
| Llama.Cpp | Llama.cpp is the C++ engine behind many local LLM applications. Can run as a server, and can be built with many other features such as imtarix quauntization! Imatrix quantization allows a quantized model to remain performant on a dataset you define during the quantization process. | github |
| Localsend | An open source, cross-platform alternative to Apple AirDrop. | downloads, github |
| Lychee | Lychee is a link checker. You can point it at local files (i.e. during web development, or after rendering a static site), live URLs, etc. It also checks email addresses. | github, docs |
| Meld | A visual diff and merge tool that helps you compare files, directories, and version controlled projects. | gitlab, docs |
| Mise | Mise is a version manager for all your tools. It is a versatile, cross-platform installer, and can scope tool installations to individual directories on your machine, keeping your global $PATH clean. Great for sharing code, Docker, and CI/CD pipelines. | github, docs, package repository |
| Neovide | A simple, no-nonsense, cross-platform GUI for Neovim. | github, docs |
| Neovim | Neovim is a hyperextensible Vim-based text editor. It seeks to improve upon Vim by providing better defaults, a more modern codebase, and a robust plugin architecture. | github, docs |
| Nmap | Nmap is a powerful open source network scanning tool used for network discovery and security auditing. Scan responsibly! | github, docs |
| Ollama | Ollama is a tool for managing and deploying open source GGUF machine learning models, now with a native chat GUI! | github, docs |
| Opentofu | OpenTofu is a community-driven, open-source infrastructure as code (IaC) tool that enables users to define, provision, and manage cloud infrastructure using a declarative configuration language. | github, docs, registry |
| Osv-Scanner | A tool that scans your project dependencies for known vulnerabilities using the OSV database. | github, docs |
| Pipx | Install and run Python applications in isolated environments. | github, docs |
| Playnite | An open source video game library manager with support for 3rd party libraries like Steam, GOG, Origin, Uplay, Epic and more. | github, docs, addons, docs |
| Powertoys | A set of utilities for power users to tune and streamline their Windows experience for greater productivity. | github |
| Pre-Commit | A framework for managing and maintaining multi-language pre-commit hooks. | github, docs |
| Pyenv | Simple Python version management. Allows you to easily switch between multiple versions of Python. Can be used to manage multiple versions of Python on a per-project basis. | github, docs |
| Radon | A Python tool that computes various metrics from the source code. It can compute Cyclomatic Complexity, Halstead metrics, Maintainability Index, and raw metrics like lines of code. | github, docs |
| Rclone | 'rsync for cloud storage.' RClone lets you connect to many backends, like S3, Dropbox, Backblaze B2, Google Drive, Wasabi, etc, and sync to/from it like you would with rsync. | github, docs |
| Restic | Fast, secure, efficient backup program. Supports many backends, including local disk, SFTP, AWS S3, Backblaze B2, Wasabi, Google Cloud Storage, Microsoft Azure Blob Storage, and more. | github, docs |
| Resticprofile | A wrapper around restic to manage multiple backup profiles with different configurations. Uses a ~/.profile.yaml file to define backup jobs. |
github, docs |
| Rio Term | A modern SSH client and terminal emulator that simplifies remote server management with an intuitive interface and powerful features. | github, docs |
| Ripgrep | A line-oriented search tool that recursively searches your current directory for a regex pattern. Similar to grep, but faster. | github, docs |
| Scoop | CLI package manager for Windows. Installs all packages to a user-writeable path so backups are easy and admin privileges are not required. | apps, buckets, install-docs, github |
| Sharex | An 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. | github |
| Sops | Simple and flexible tool for managing secrets. Safely embed encrypted secrets in a git repository using 'age' encryption. | Github |
| Sourcegit | A Git extension that allows you to manage your Git repositories with a simple and intuitive interface. | github, docs |
| Starship | The minimal, blazing-fast, and infinitely customizable prompt for any shell. | github, docs |
| Task | Cross-platform build/automation tool. Define tasks as YAML files and call them with the task CLI command. |
github, docs |
| Termscp | A terminal file transfer client and file manager with a user-friendly TUI. Supports SFTP, FTP, FTPS, SCP, and local file operations. | github, docs |
| Terraform | 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 known as HashiCorp Configuration Language (HCL), or optionally JSON. | github, docs, registry |
| Terraformer | A CLI tool to generate terraform files from existing infrastructure (reverse Terraform). | github |
| Timeshift | Timeshift is a system restore tool for Linux (like macOS's Time Machine). Supports BTRFS snaptshots on systems using the BTRFS filesystem. | github |
| Tmux | tmux is a terminal multiplexer. It lets you switch easily between several programs in one terminal, detach them and reattach them to a different terminal. | github, docs |
| Uv | A Python package & project manager written in Rust. | github, docs |
| Vale | Vale is an open-source, command-line tool that encodes a writing style guide into configuration packages and lints your writing. It can help you determine the reading level of your writing (for help targeting specific audiences), and integrates with other checkers like Proselint and write-good to help you improve the structure of your writing. It is NOT a spell checking/grammar tool like LanguageTool or CSpell, and can be used in conjunction with those tools. | github, docs |
| Ventoy | Ventoy is an open source tool to create bootable USB drive for ISO/WIM/IMG/VHD(x)/EFI files. With Ventoy, you don't need to format the disk over and over, you just need to copy the image files to the USB drive and boot them directly. | docs, github |
| Vscode | The winner of the IDE wars! VSCode is a powerful, light weight, and popular open source code editor developed by Microsoft. | github, docs |
| Vulture | Finds unused code in Python programs. | github |
| Waterfox Browser | A web browser based on Mozilla Firefox, focusing on privacy and user choice. | github |
| Wezterm | A GPU-accelerated cross-platform terminal emulator and multiplexer written by @wez and implemented in Rust. | github, docs |
| Winscp | A popular free SFTP and FTP client for Windows, a powerful file manager that will improve your productivity. | docs, github |
| Wiztree | WizTree is a disk space analyzer tool for Windows that scans your hard drive and displays the files and folders that are taking up the most space. | docs |
| Xenon | A Python tool that checks code complexity against defined thresholds. It can check Cyclomatic Complexity, Maintainability Index, and raw metrics like lines of code. | github, docs |
| Yazi | A really fast terminal file browser. | github, docs |
| Zeal Docs | Zeal is an offline documentation browser for software developers. | download, Github, Dash doc feeds |
| Zellij | A terminal workspace with batteries included. A terminal multiplexer and more. | github, docs |
| Zen Browser | A privacy-focused web browser built on Chromium, designed to provide a fast and secure browsing experience. | github |