A list of all the software I use.
Unless otherwise mentioned, tools listed are open source.
Key Chart:
[β¨] - Always Installed
[π] - Closed Source
[πͺ] - Windows
[π§] - Linux
[π] - MacOS
[π€] - Android
[βοΈπ] - iOS
[π¦] - Firefox
[βοΈποΈ] - Chrome
Split into Desktop and Mobile.
| Program | Description |
|---|---|
| πͺπ§ππ VSCode | GUI text editor. β¨ |
| πͺπ§π nvim / vim | Terminal text editor. β¨ |
| Program | Description |
|---|---|
| πͺπ Visual Studio Community | Building native windows programs. β¨ |
| πͺπ§π IntelliJ IDEA | Excellent IDE, especially for JVM & Android dev. β¨ |
| Program | Description |
|---|---|
| πͺπ§π git | Popular version control software. β¨ |
| πͺπ§π dploy | Config file symlink management. |
| Program | Description |
|---|---|
| πͺπ§π SQLite Tools | SQLite. β¨ |
| πͺπ§π SQLite Browser | GUI SQLite editor. Can also use a VSCode Editor / Viewer. |
| πͺπ§π DBeaver | GUI extendable DB editor. Can also use a VSCode extendable DB tool. β¨ |
| πͺπ SSMS | GUI SQL Server editor. β¨ |
| πͺπ§π go-ycsb | SQL benchmarking tool w/ focus on NoSQL. |
| πͺπ HammerDB | TPC-C and TPC-H benchmarking for common SQL dbms. |
| Program | Description |
|---|---|
| πͺπ§π OpenJDK / Adoptium | Java. β¨ |
| πͺπ§π Python 3 | Python. β¨ |
| πͺπ§π Miniconda | Python env and dependency management system. β¨ |
| πͺπ§π nvm | Node version manager. β¨ |
| πͺπ§π Node.js | Javascript. β¨ |
| πͺπ§π .NET Core | .NET Core. β¨ |
| πͺπ§π Texlive / MacTeX | Fully featured LaTeX installation. β¨ |
| πͺπ§π PowerShell | PowerShell. |
| πͺπ§π Go | Go. |
| πͺπ§π Rust | Rust. |
| πͺπ§π PHP | PHP. |
| πͺπ§π gcc + mingw-gcc | GNU C & C++ with Windows cross-compiler. |
| πͺ Msys2 | Mingw64 package manager. |
| Program | Description |
|---|---|
| πͺπ§π Godot | 2d & 3d game engine w/ many language bindings. |
| πͺπ§π Blender | Great for nearly everything 3d, extremely versatile. |
| Program | Description |
|---|---|
| πͺπ§π mkcert | Simple local certs for development. β¨ |
| πͺπ§π Playwright | Browser automation E2E testing. β¨ |
| πͺπ§π curl | Tool used for testing REST and other protocols. |
| πͺπ§π HTTP Toolkit | REST analysis tool. |
| πͺπ§π Insomnia | REST creation, mapping, and testing tools. Alt VSCode httpYac. |
| πͺπ§π JMeter | Load testing & benchmarking. |
| πͺπ§π OWASP ZAP | Web application security testing suite. |
| πͺπ§π Ghidra | Software reverse engineering framework. |
| πͺ POSH-acme / π§π acme.sh | ACME clients for certs. |
| Program | Description |
|---|---|
| πͺπ§ VirtualBox | Virtual machine platform. β¨ |
| π UTM | Hardware accelerated virtual machine and emulation platform. β¨ |
| πͺπ§ Docker | Container platform at near-native speed (WSL2 for Windows). β¨ |
| πͺπ§π Rancher Desktop | Easy dev docker & kubernetes using the host's native VM capabilities. β¨ |
| πͺπ§π Podman Desktop | Easy dev podman using the host's native VM capabilities. |
| πͺπ§π Vagrant | Fast VM instantiation platform for testing. |
| πͺπ§π GNS3 | Network virtualization and testing tool. |
| Program | Description |
|---|---|
| JetBrains Mono | Sharp & wide, meaning normal width and more lines when zoomed out. β¨ |
| Comic Mono | Fun and unexpectedly legible monospace, inspired by Comic Sans. β¨ |
| Inter | Variable width sans, gitlab's default font. Easy to read. β¨ |
| Iosevka SS14 | Narrow yet legible and JetBrains Mono inspired. Alt monospace. |
| Program | Description |
|---|---|
| π Remote Development | Extremely useful remote development tools for WSL, SSH, and Containers. β¨ |
| Jupyter Notebook | Live notebook editing. β¨ |
| Polyglot Notebook | Jupyter for other languages. β¨ |
| Playwright Test | E2E testing suite. β¨ |
| Live Preview | Fairly basic built-in web server w/ live reloading. β¨ |
| GitLens | Extra Git tools for VSCode, nice to have. β¨ |
| SFTP | Well featured FTP/SFTP editing / syncing / exploring tool. |
| httpYac | Extensive REST testing tool w/ code generation. Alt REST Client. |
| Live Server | Live reloading webpages w/ support for dynamic languages. |
| Markdown PDF | Export Markdown to PDF/HTML/Image w/ customizations. |
| Color Manager | Integrated color picker and palette management tool. |
| Serial Monitor | Serial management and interfacing tool. |
| vscode-random | Generate random data. |
| Program | Description |
|---|---|
| Hex Editor | Easy to use Hex Editor. β¨ |
| Draw.io Integration | Editor for diagrams.net files. β¨ |
| Data Preview | Visualization tool for structured data. β¨ |
| Excel Viewer | Excel and CSV table visualization tool. β¨ |
| LaTeX Workshop | PDF Viewer + Watcher & *TeX tools. If no need for *TeX, use vscode-pdf. β¨ |
| RSS | RSS Reader if you prefer in code editor. |
| Program | Description |
|---|---|
| Project Manager | Efficiently add and manage projects. β¨ |
| Partial Diff | Allows custom selection diffs. β¨ |
| gitignore | Quickly append official gitignore templates to project. β¨ |
| DotENV | Syntax highlighting for .ENV files. β¨ |
| Peacock | Workspace theme engine for easier context switching. β¨ |
| Program | Description |
|---|---|
| Easy Snippet | Efficiently manage & logically edit language snippets. β¨ |
| Code Spell Checker | Unobtrusive spell checker. β¨ |
| Rewrap | Hard wrapping & unwrapping tool. β¨ |
| Better Align | Operator and comment alignment tool. β¨ |
| Paste Image | Makes pasting images to markup formats very easy. β¨ |
| :emojisense: | Insert emojis quickly. β¨ |
| Path Intellisense | Makes path completion faster. β¨ |
| Remove Empty Lines | Configurable empty line handler. β¨ |
| Program | Description |
|---|---|
| Vim | Native Vim binds. β¨ |
| Material Icon Theme | More legible icon theme. β¨ |
| Word Count | Counts words in markdown files. β¨ |
| filesize | Shows file information, including size, gzip size, and time of creation. β¨ |
| Rainbow CSV | Provides clarity to CSV files and filtering/sorting tools. β¨ |
| Color Highlight | Global Hex and RGBA color preview.β¨ |
| indent-rainbow | Preferred over the native indention highlighter. β¨ |
| Error Lens | Inline error codes. β¨ |
| Better Comments | Applies custom highlighting to different types of comments. β¨ |
| Todo Tree | Keeps track of todo comments in code. β¨ |
| Color Highlight | Inline colors. β¨ |
| Docs View | Read documentation on side instead of scrolling hover. |
| Program | Description |
|---|---|
| VsVim | Vim keybinds. β¨ |
| Visual Studio Iconizer | Adds easier to identify symbols to buttons. β¨ |
| Editor Guidelines | Add graphical ruler to editor. β¨ |
| NuGet Package Manager | Graphical browser for NuGet. β¨ |
| Output Enhancer | Colorizes output of terminal and debug log. β¨ |
| Trailing Whitespace Visualizer | Visualizes whitespace if not automatically truncating. β¨ |
| SideScroller | Allows shift scroll. β¨ |
| Time Stamp Margin | Gives time upon execution or event in log. β¨ |
| Shrink Empty Lines | Frees vertical space by slightly shrinking unused lines. β¨ |
| Solution Error Visualizer | Hover file to see error in solution. β¨ |
| Add New File | Simple tool to add a file of whatever type. β¨ |
| CodeMaid | Adds easier source + object navigation to C# and C++. |
| Dummy Text Generator | Lorem Ipsums. |
| Visual Studio Spell Checker | Spell checker. |
| Align Assignments | Alignment tool for assignments. |
| Program | Description |
|---|---|
| IdeaVim | Vim keybinds. β¨ |
| Rainbow Brackets | Rainbow syntax for nested code. β¨ |
| Indent Rainbow | Rainbow indents for nested code. β¨ |
| Extra Icons | Easier to identify symbols. β¨ |
| String Manipulation | Quickly change string formatting. |
| Restful Fast Request - API Buddy | REST testing tools. |
| GitToolBox | Advanced git tools. |
| Maven Helper | Advanced MVN tools. |
| Randomness | Random generator. |
| Program | Description |
|---|---|
| πͺπ§π Firefox | Favorite browser, tag based bookmarking. β¨ |
| πͺπ§π Chromium / Edge π / Brave | Blink browsers (for testing). β¨ |
| Program | Description |
|---|---|
| π¦ποΈβ uBlock Origin | Blocks ads and useful webpage analysis tools. β¨ |
| π¦ποΈβ Dark Reader | Globally injected dark theme. β¨ |
| π¦ποΈβ Video Speed Controller | Control video playback speed. β¨ |
| π¦ποΈβ Highlight or Hide Search Engine Results | Block domains from search results. β¨ |
| π¦ποΈβ Channel Blocker | Block channels from recommendations. β¨ |
| π¦ποΈβ Vimium-FF / Vimium | Vi binds for webpage navigation. β¨ |
| π¦ποΈβ Wayback Machine | Archive web pages to the Wayback Machine. β¨ |
| π¦ποΈβ Archive Page | Archive web pages to archive.is β¨ |
| π¦ποΈβ User-Agent Switcher | Faster user agent changing. β¨ |
| π¦ποΈβ Decentraleyes | Stubs CDN calls, reduces spying surface. β¨ |
| π¦ποΈβ Old Reddit Redirect | Redirects to old format reddit. β¨ |
| π¦ποΈβ ClearURLs | Removes trackers and PII from URLs automatically. β¨ |
| π¦ποΈβ Fast Forward | Skips link shortening services. β¨ |
| π¦ποΈβ SponsorBlock | Crowdsourced video annotation and skipping. β¨ |
| π¦ποΈβ Violentmonkey | Userscripts manager. β¨ |
| π¦ποΈβ DF YouTube | Reduces visual distractions on YouTube. β¨ |
| π¦ποΈ Feedbro | RSS Client. β¨ |
| π¦ cookies.txt | Exports cookies for other tools. |
| π¦ποΈβ Search by Image | Reverse image search anything quickly. |
| π¦ποΈβ Center Pages | Condense HTML pages if too wide. |
| π¦ποΈβ Bypass Paywalls Clean | Skips paywalls from articles. |
| π¦ποΈβ SoundFixer | Allows audio amplification for low sources. |
| π¦ Limit Tabs | Blocks tabs after user-set max is reached. |
| π¦ποΈβ LeechBlock NG | Customizable site blacklist and time-gate software. |
| Program | Description |
|---|---|
| π¦ποΈβ Youtube Music fix volume ratio | More granular volume slider. |
| π¦ποΈβ VGMLoaderX | Gets past annoying roadblocks. |
| Program | Description |
|---|---|
| πͺππ Outlook | Email and calendar client. FOSS option Thunderbird. β¨ |
| πͺπ§ππ Discord | Current popular chat platform. β¨ |
| πͺππ OneDrive | Native-ish SharePoint file browser integration. β¨ |
| πͺππ Teams | Business VOIP & IM platform. |
| Program | Description |
|---|---|
| πͺπ§π OpenVPN | OpenVPN client and server. β¨ |
| πͺπ§π WireGuard | WireGuard client and server. |
| πͺπ§π SoftEther | Client and server for SSTP, IPSec, WireGuard, and OpenVPN. |
| πͺπ§π OpenConnect | Client and server for AnyConnect. |
| Program | Description |
|---|---|
| πͺπ§π yt-dlp | Download video and audio from most websites. β¨ |
| πͺπ§π gallery-dl | Download social media and gallery data. β¨ |
| πͺπ§π qbittorrent | Torrent client and search engine. β¨ |
| πͺπ Cyberduck | GUI for nearly all protocols and cloud platforms. Does nag. β¨ |
| πͺ winscp | GUI client for SFTP, S3, WebDAV, and more. Doesn't nag. |
| πͺπ§π wget | Download websites. |
| πͺπ§π aria2 | Sophisticated threaded downloading tool. |
| πͺπ§π rclone | Mount & sync shares from many cloud vendors. |
| πͺ winfsp | Dependency for rclone on Windows. |
| Program | Description |
|---|---|
| πͺπ§π nmap/Zenmap | Network analysis. β¨ |
| πͺπ§π Wireshark | Packet analysis. β¨ |
| Program | Description |
|---|---|
| πͺπ OneNote 2016 / ππ OneNote | Preferred personal / team note system. β¨ |
| πͺ OneMore | Quality-of-life extension for OneNote 2016. β¨ |
| πͺπ§π LibreOffice | Microsoft Office viewer & editor. β¨ |
| πͺπ§π pandoc | Text media conversion tool. β¨ |
| πͺπ§π pdftk-java | PDF transformation tool (Rewrite of pdftk). β¨ |
| πͺπ§ Okular | PDF and eBook reader / editor. |
| πͺπ§π Koodo | Modern ebook desktop app. |
| πͺπ§π Calibre | Tools for ebooks. |
| πͺπ§π Tesseract | Text OCR tool. |
| Program | Description |
|---|---|
| πͺπ§π GIMP | Full fledged editing and drawing software. Alt Krita. β¨ |
| πͺπ§π DarkTable | Raw & batch processing photography. β¨ |
| πͺ ZoomIt | Fast screenshot markup & live magnification tool. β¨ |
| πͺπ§π ImageMagick | CLI tool for automated editing. β¨ |
| πͺπ§π Asesprite | Pixel art software. β¨ |
| πͺπ§π Ksnip | Advanced screenshot tool. |
| πͺπ§π Inkscape | Full vector editing suite. |
| πͺπ§π exiftool | Remove or edit EXIF data. |
| Program | Description |
|---|---|
| πͺπ§ππ FL Studios | Fully featured DAW. FOSS Alt Ardour. β¨ |
| πͺπ§π Audacity | GUI Audio editing software. β¨ |
| πͺπ§π Mixxx | DJ mixing software and audio analysis tool. β¨ |
| πͺπ§ Soundux | Sampler / Soundboard. |
| πͺπ§π Quod Libet | Dedicated audio library and player. |
| πͺπ§π MusicBrainz Picard | Automated music meta tagging software. |
| πͺ Equalizer APO & Peace Equalizer | System-wide VST applier for audio IO. |
| πͺπ§π Spleeter | AI Vocal / Instrumental isolation tool. |
| Program | Description |
|---|---|
| πͺπ§π VLC | Fully featured media player. β¨ |
| πͺπ§π OBS | Allows livestreaming, easy screen recording, and overlays. β¨ |
| πͺπ§π FFmpeg | Fully featured CLI media conversion tool and editor. β¨ |
| πͺπ§ππ DaVinci Resolve | Graphical non-linear video editing software. β¨ |
| πͺπ§π Kdenlive | Preferred FOSS graphical non-linear video editing software. β¨ |
| πͺ MPV.NET / π MPV | Fast and customizable media player. |
| Program | Description |
|---|---|
| πͺπ§π Jellyfin | Media server. |
| Program | Description |
|---|---|
| πͺπ§ππ Synology Utilities | Tools for my NAS. β¨ |
| πͺπ§π TestDisk & PhotoRec | Partition and File recovery tool. β¨ |
| πͺπ§π ddrescue | Failing drive recovery and backup tool. β¨ |
| πͺπ§ππ Veeam Agent | Free incremental block and file level backup + replication tool. |
| πͺπ§π Restic | File level backup tool. |
| Program | Description |
|---|---|
| πͺπ§π 7-Zip | Full featured archive manager, easy encryption. β¨ |
| πͺπ§π DupeGuru | Duplicate file finder. β¨ |
| πͺπ§π ripgrep + ripgrep-all | Recursive file and string finder. β¨ |
| πͺ WinDirStat / π§ QDirStat / π GrandPerspective | GUI storage analysis. β¨ |
| πͺπ§π buku | Bookmark and tag system. |
| πͺ wincdemu | Virtual disk mounter & creator. |
| π§π rsync | Fully featured copying tool. |
| πͺπ§π dua | CLI storage analysis. |
| Program | Description |
|---|---|
| πͺπ§π Bitwarden | Multi-user synced secrets. β¨ |
| π¦ποΈβ Bitwarden-Browser | Browser plugin for Bitwarden. |
| πͺπ§π Veracrypt | Portable encrypted volumes. |
| πͺ Gpg4win | PGP keychain and tools. |
| Program | Description |
|---|---|
| πͺπ§ Ventoy | Multiboot USB tool. β¨ |
| πͺπ§π Etcher | Easy to use alternative to prepare installation media. β¨ |
| Program | Description |
|---|---|
| πͺ AHK / π§ sxhkd / π karabiner | Rebind and map keyboard(s). β¨ |
| πͺπ§π espanso | Quick variable compatible keyboard templates. |
| Program | Description |
|---|---|
| πͺπ§ Qalculate | Full featured calculator. β¨ |
| πͺπ§π Anki | SRS and flashcard tool. |
| Program | Description |
|---|---|
| πͺπ§π PuTTY | Serial console, putty gen, and terminal logging. VScode alt Serial Monitor. |
| πͺπ§π tio | CLI serial console. |
| Program | Description |
|---|---|
| πͺπ VoiceMeeter Potato / π BlackHole | Virtual audio routing. |
| πͺπ§π KDE Connect | Desktop <-> Smartphone input and notifications. |
| πͺπ§π Barrier | Cross-platform keyboard and mouse KVM software. |
| Program | Description |
|---|---|
| π Rectangle | Sane window management keybind program. β¨ |
| π AltTab | Sane window switching behavior. β¨ |
| π Swift Quit | Sane window closing behavior. β¨ |
| Program | Description |
|---|---|
| πͺπ .NET 3.5 | Older .NET Framework that old software depends on. β¨ |
| πͺπ DirectX | DirectX 9 and above. Dependency for many games. β¨ |
| πͺπ MSVC Redist 2015-2022 | Microsoft Visual C++ 2015-2022. β¨ |
| πͺπ MSVC Redist 2013 | Microsoft Visual C++ 2013. β¨ |
| πͺπ MSVC Redist 2012 | Microsoft Visual C++ 2012. β¨ |
| πͺπ MSVC Redist 2010 | Microsoft Visual C++ 2010. β¨ |
| πͺπ MSVC Redist 2008 | Microsoft Visual C++ 2008. β¨ |
| πͺπ MSVC Redist 2005 | Microsoft Visual C++ 2005. β¨ |
| Program | Description |
|---|---|
| πͺπ Sysinternals Suite | Extended official tools for debugging. β¨ |
| πͺπ Windows SDK | Lots of important debug and development tools. β¨ |
| πͺ diskspd / π§π fio | Detailed disk performance metrics. β¨ |
| πͺ CrystalDiskInfo / π§π smartmontools | SMART and other disk health metrics. β¨ |
| πͺππ iTunes | Dependency for certain Apple device procedures. |
| πͺπ§π adb | Interface and automate android. |
| π§π sysbench | CPU, Memory, IO, and basic SQL benchmarking tools. |
| Program | Description |
|---|---|
| πͺ NSSM | Create services from binaries and scripts. |
| Program | Description |
|---|---|
| πͺπ§π MeshCentral | Remote desktop server and client software w/ AMT support. |
| πͺπ§π Guacamole | SSH/RDP/VNC server gateway. |
| πͺπ§π TigerVNC | VNC client (& server options). |
| π§ XRDP | RDP server for Linux. |
| Program | Description |
|---|---|
| πͺπ§ππ Steam | Common platform for PC games and utilities. β¨ |
| πͺππ GOG Galaxy | Dependency to play some network multiplayer GOG games. |
| Program | Description |
|---|---|
| πͺ DS4Windows | Allows PS4 to be functional on non-supporting platforms. |
| Program | Description |
|---|---|
| πͺπ§π Retroarch | Emulator platform. β¨ |
| πͺπ§π Dolphin | Emulator for GCN / Wii + netplay. |
| Program | Description |
|---|---|
| πͺπ§π Nullpomino | All sorts of falling block games and styles. |
| πͺπ§ππ Minecraft | Fun for everyone! |
| App | Description |
|---|---|
| π€ F-Droid | FOSS app store. β¨ |
| π€ Termux | Android terminal for phone w/ package manager. β¨ |
| π€ Ghost Commander | File explorer w/ network mounting ability. β¨ |
| π€π Bitwarden | Secrets manager. β¨ |
| π€π TOTP | Anything will do. β¨ |
| π€ Easer | Event based automation platform. |
| App | Description |
|---|---|
| π€π Firefox | General purpose web browser. β¨ |
| π€π Brave | Ad-blocking browser, good for iOS. β¨ |
| App | Description |
|---|---|
| π€ππ Outlook | Preferred calendar and email system. β¨ |
| π€ππ Discord | Popular chat platform. β¨ |
| π€ππ Teams | Business IM platform. |
| App | Description |
|---|---|
| π€ DNS66 | Quick adblocking DNS. β¨ |
| π€π OpenVPN | OpenVPN client. β¨ |
| π€ WiFiAnalyzer | WiFi analysis tool. β¨ |
| π€ primitive ftpd | FTP/SFTP server. β¨ |
| π€ PCAPdroid | PCAP capture for device. |
| π€ Ning | Layer 2-4 discovery tool. |
| π€ LibreTorrent | Torrent client. |
| π€π WireGuard | WireGuard client. |
| π€ FTPClient | FTP client. |
| App | Description |
|---|---|
| π€ππ Google Maps | Navigation & GPS software. β¨ |
| π€ Calculator-inator | Full calculator β¨ |
| π€ Audio Recorder | Record audio. β¨ |
| π€ omWeather | Weather application. β¨ |
| π€ Compass | Compass application. β¨ |
| π€ Markor | Basic text editor. β¨ |
| π€ Simple Draw Pro | Basic drawing program. β¨ |
| π€ Semitone | Tuner, keyboard, and metronome. β¨ |
| π€ Open Note Scanner | Document scanning & PDF appending tool. |
| π€ Acode | Programming focused text editor. |
| π€ BetterCounter | Counter app. |
| App | Description |
|---|---|
| π€ NewPipe | Youtube frontend, download videos as well. β¨ |
| π€ππ Audible | Amazon's audiobook store. β¨ |
| π€ Voice | Audiobook player. β¨ |
| π€π VLC | Fully featured media player. β¨ |
| π€ AntennaPod | Podcast player & tracker. β¨ |
| π€ Metro | Music player. |
| π€ Librera Reader | eBook reader. |
| π€ Spotube | Spotify frontend. |
| App | Description |
|---|---|
| π€ VES | Photo comparison tool. |
| π€π Snapseed | Photo editing tool, including RAW processing. |
| App | Description |
|---|---|
| π€π OneNote | Preferred personal / team note system. β¨ |
| π€ Track & Graph | Graphing tool. |
| π€ Goodtime Productivity | Pomodoro timer. |
| π€ TimeR Machine | Interval timer. |
| π€π AnkiDroid | SRS and flashcard tool. |
| App | Description |
|---|---|
| π€ Open Sudoku | Sudoku. β¨ |
| π€ Antimine | Minesweeper. β¨ |
| π€π Retroarch | Emulator platform. β¨ |