Software recommendations hero

Recommended Software

Tools I use and recommend for modern development workflows. Filter by category.

Filter by category

Notepad++

Don Ho

  • Code Editor
  • Windows
  • Free Commercial Use
  • Free for personal use

Notepad++ is a Windows based text editor with a list of powerful plugins. No individual, company, or government needs any authorization to install Notepad++ on any number of PCs. The software is free to use in all environments, including commercial ones.

Visual Studio Code (VS Code)

Microsoft

  • Git Client
  • Free Commercial Use
  • IDE
  • Code Editor
  • Windows
  • Cross Platform
  • Free for personal use

Visual Studio Code is a lightweight but powerful source code editor which runs on your desktop and is available for Windows, macOS and Linux. It comes with built-in support for JavaScript, TypeScript and Node.js and has a rich ecosystem of extensions for other languages and runtimes.

Cursor AI Code Editor

Cursor

  • Git Client
  • Windows
  • IDE
  • Code Editor
  • Cross Platform
  • Commercial License Required

Cursor is built on the VS Code engine and adds AI assistance to the editor. It is AI model agnostic and can use any AI model that is supported by the editor.

Git

Linus Torvalds

  • Git Client
  • Free Commercial Use
  • Windows
  • Free for personal use

Git is a free and open source distributed version control system designed to handle everything from small to very large projects with speed and efficiency.

GitHub Desktop

GitHub

  • Git Client
  • Free Commercial Use
  • Windows
  • Free for personal use

GitHub Desktop is a seamless way to contribute to projects on GitHub and GitHub Enterprise. It simplifies your development workflow by providing a visual interface for common Git operations.

Docker Desktop

Docker

  • Containerization
  • Windows
  • Free for personal use
  • Commercial License Required

Docker Desktop is the preferred way to run Docker on Mac and Windows. It includes the Docker Engine, Docker CLI client, Docker Compose, Kubernetes, and Credential Helper.

PowerShell 7+

Microsoft

  • Shell
  • Free Commercial Use
  • Windows
  • Cross Platform
  • Free for personal use

PowerShell 7 is a cross-platform (Windows, Linux, and macOS) automation and configuration tool/framework that works well with your existing tools and is optimized for dealing with structured data (e.g. JSON, CSV, XML, etc.), REST APIs, and object models.

Windows Terminal

Microsoft

  • Shell
  • Free Commercial Use
  • Windows
  • Free for personal use

Windows Terminal is a new, modern, feature-rich, productive terminal application for command-line users. It includes many of the features most frequently requested by the Windows command-line community.

IntelliJ IDEA

JetBrains

  • IDE
  • Windows
  • Commercial License Required
  • Code Editor

IntelliJ IDEA is a powerful IDE for Java development, offering advanced code navigation, refactoring, and debugging tools.

Visual Studio

Microsoft

  • Git Client
  • IDE
  • Windows
  • Commercial License Required
  • Web Development
  • Code Editor

Visual Studio Community is free for students, open-source contributors, and individuals. It offers a full-featured IDE with support for multiple languages, debugging, and extensions. However, commercial use by organizations may require a paid license depending on the size and nature of the business.

Windows Subsystem for Linux (WSL)

Microsoft

  • Shell
  • Windows
  • Free for personal use
  • Free Commercial Use

Windows Subsystem for Linux (WSL) allows you to run a Linux distribution on Windows. It is a feature that allows you to run Linux commands in Windows. This allows the use of many Linux development tools that were never ported to Windows without the need of a virtual machine or a separate operating system.