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 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 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 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 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 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 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 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.
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) 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.