Free Developer Tools for Windows

Editors, terminals and helpers for code, servers, config files and logs. Each download link goes to the developer's official site.

  • Notepad++ Text and Code Editor

    Fast tabbed editor for code, config files and logs.

    Don Ho · Open source · notepad-plus-plus.org
  • Visual Studio Code Code Editor

    Microsoft's free code editor with debugging, Git, a built-in terminal and a huge extension library.

    Microsoft · Freeware · code.visualstudio.com
  • Python Programming Language

    The official Python interpreter for Windows, with pip, IDLE and the standard library.

    Python Software Foundation · Open source · python.org
  • Node.js JavaScript Runtime

    JavaScript runtime for servers, command-line tools and build tooling, bundled with npm.

    OpenJS Foundation and Node.js contributors · Open source · nodejs.org
  • Go Programming Language

    Google's open-source Go language: compiler, standard library and go tool for modules, tests and builds.

    Google and the Go contributors · Open source · go.dev
  • Rust Programming Language

    Memory-safe systems language installed with rustup: compiler, Cargo package manager and toolchains.

    The Rust Project · Open source · rust-lang.org
  • .NET SDK Developer SDK

    Microsoft's open-source SDK for building C#, F# and VB apps; the link installs the .NET 10 LTS SDK.

    Microsoft and the .NET Foundation · Open source · dotnet.microsoft.com
  • Eclipse Temurin Java JDK

    Free, TCK-certified OpenJDK builds from Eclipse Adoptium; the link installs the current LTS JDK.

    Eclipse Adoptium Working Group · Open source · adoptium.net
  • Git for Windows Version Control Tool

    The standard Git build for Windows, with Git Bash, Git GUI and the Git Credential Manager.

    Git for Windows project · Open source · gitforwindows.org
  • GitHub CLI Command-Line Tool

    GitHub's official command-line tool for pull requests, issues, releases, Actions and repos.

    GitHub · Open source · cli.github.com
  • GitButler Git Client

    Git client built around parallel and stacked branches, with an undo timeline and a companion CLI.

    GitButler, Inc. · Freeware · gitbutler.com
  • Tower Git Client

    Polished paid Git client for Windows and Mac with undo, conflict wizard and stacked branches; 30-day trial.

    fournova Software GmbH · Free trial · git-tower.com
  • TortoiseSVN Subversion Client

    Subversion (SVN) client built into the Windows Explorer context menu, with icon overlays and diffs.

    TortoiseSVN team · Open source · tortoisesvn.net
  • GitHub Desktop Git Client

    Graphical Git client from GitHub for committing, branching and opening pull requests.

    GitHub · Open source · desktop.github.com
  • Docker Desktop Container Platform

    Runs Docker containers on Windows with a GUI; free for personal use and small businesses.

    Docker, Inc. · Freeware · docker.com
  • Windows Subsystem for Linux Linux Environment

    Microsoft's layer for running real Linux distributions such as Ubuntu and Debian inside Windows.

    Microsoft · Open source · github.com/microsoft
  • Podman Desktop Container Manager

    Free open source GUI for Podman containers, pods, images and local Kubernetes clusters.

    Podman Desktop contributors (Red Hat, CNCF project) · Open source · podman-desktop.io
  • Rancher Desktop Container Manager

    Free open source app from SUSE for containers and local Kubernetes via K3s on your desktop.

    SUSE · Open source · rancherdesktop.io
  • PowerShell 7 Shell and Scripting Language

    Microsoft's open-source, cross-platform shell and scripting language, installed beside Windows PowerShell.

    Microsoft · Open source · microsoft.com
  • VirtualBox Virtual Machine App

    Run Windows, Linux and other operating systems in virtual machines on your PC.

    Oracle · Open source · virtualbox.org
  • VMware Workstation Pro Virtual Machine App

    Broadcom's desktop hypervisor for running Windows and Linux virtual machines, free for all uses.

    Broadcom (VMware) · Freeware · vmware.com
  • Visual Studio Community IDE

    Microsoft's full IDE for C#, C++ and .NET, free for individuals, students and small teams.

    Microsoft · Freeware · visualstudio.microsoft.com
  • IntelliJ IDEA Java IDE

    JetBrains' Java and Kotlin IDE; core features are free, Ultimate features need a subscription.

    JetBrains · Freeware · jetbrains.com
  • PhpStorm PHP IDE

    JetBrains' paid PHP IDE with Laravel, Symfony and WordPress support, Xdebug and PHPUnit; 30-day trial.

    JetBrains · Free trial · jetbrains.com
  • GoLand Go IDE

    JetBrains' paid Go IDE with a debugger, test runner, refactoring and database tools; 30-day trial.

    JetBrains · Free trial · jetbrains.com
  • JetBrains Toolbox App IDE Manager

    Free JetBrains launcher that installs, updates and rolls back IDEs and opens your recent projects.

    JetBrains · Freeware · jetbrains.com
  • PyCharm Python IDE

    JetBrains' Python IDE with free core features and Jupyter support; Pro adds web frameworks.

    JetBrains · Freeware · jetbrains.com
  • RStudio R IDE

    Posit's open-source IDE for R with console, editor, plots, debugger and Quarto support.

    Posit Software, PBC · Open source · posit.co
  • Anaconda Distribution Python Distribution

    Python distribution with conda, Anaconda Navigator and 600+ data science packages preinstalled.

    Anaconda, Inc. · Freeware · anaconda.com
  • Spyder Python IDE

    Open-source scientific Python IDE with an editor, IPython console, variable explorer and plots pane.

    Spyder project contributors · Open source · spyder-ide.org
  • JupyterLab Desktop Notebook App

    Desktop app for JupyterLab with a bundled Python environment, sessions and remote server connections.

    Project Jupyter contributors · Open source · github.com/jupyterlab
  • Positron Data Science IDE

    Posit's free data science IDE for Python and R, built on Code OSS with a data explorer and plots pane.

    Posit Software, PBC · Freeware · posit.co
  • Android Studio Android IDE

    Google's official IDE for Android apps, with the emulator, Compose previews and profilers.

    Google · Freeware · developer.android.com
  • Arduino IDE Microcontroller IDE

    Official open-source editor for writing, compiling and uploading sketches to Arduino boards.

    Arduino · Open source · arduino.cc
  • XAMPP Local Web Server Stack

    Local web server bundle with Apache, MariaDB, PHP and Perl and a simple control panel.

    Apache Friends · Open source · apachefriends.org
  • Laragon Local Dev Environment

    Portable local dev environment with Apache, Nginx, MySQL, PHP, Node.js and auto virtual hosts.

    Leo Khoa · Shareware · laragon.org
  • Sublime Text Code Editor

    Fast code and text editor with multiple cursors and Goto Anything; unlimited evaluation, $99 license.

    Sublime HQ · Shareware · sublimetext.com
  • EmEditor Text Editor

    Fast Windows text and CSV editor for huge files; free for home and school use, Professional is paid.

    Emurasoft, Inc. · Freeware · emeditor.com
  • UltraEdit Text Editor

    Commercial text editor for 10 GB+ files with column mode, multi-caret, FTP/SSH and UltraCompare; 7-day trial.

    UltraEdit, Inc. (Idera) · Free trial · ultraedit.com
  • Postman API Client

    API client for sending and testing HTTP, GraphQL, gRPC and WebSocket requests.

    Postman, Inc. · Freeware · postman.com
  • Hoppscotch API Client

    Open-source API client for REST, GraphQL, WebSocket, SSE, Socket.IO and MQTT requests.

    Hoppscotch · Open source · hoppscotch.com
  • Unity Game Engine

    Popular 2D and 3D game engine; Unity Personal is free below $200K in yearly revenue and funding.

    Unity Technologies · Freeware · unity.com
  • Unreal Engine Game Engine

    Epic's real-time 3D engine with source access; free, 5% royalty on game revenue above $1 million.

    Epic Games · Freeware · unrealengine.com
  • WinSCP SFTP and FTP Client

    SFTP, FTP, WebDAV and S3 client for Windows with a two-pane file manager and scripting.

    Martin Přikryl · Open source · winscp.net
  • PuTTY SSH Client

    Classic SSH and Telnet client for Windows, with serial connections, key tools and saved sessions.

    Simon Tatham and the PuTTY team · Open source · chiark.greenend.org.uk/~sgtatham
  • Termius SSH Client

    Modern cross-platform SSH and SFTP client with a host vault; free Starter plan, paid sync.

    Termius Corporation · Freeware · termius.com
  • Bitvise SSH Client SSH and SFTP Client

    Free Windows SSH client with a graphical SFTP browser, terminal and powerful port forwarding.

    Bitvise Limited · Freeware · bitvise.com
  • MobaXterm Home Edition SSH Client

    All-in-one remote toolbox for Windows: tabbed SSH, X server, RDP, VNC and SFTP. Free Home Edition.

    Mobatek · Freeware · mobatek.net
  • Xshell SSH Client

    Tabbed SSH, Telnet and RDP client with a session manager; free for home and school use.

    NetSarang Computer, Inc. · Freeware · netsarang.com
  • Windows Terminal Terminal App

    Microsoft's tabbed terminal for PowerShell, Command Prompt and WSL, with panes and themes.

    Microsoft · Open source · github.com/microsoft
  • Wireshark Network Protocol Analyzer

    Network protocol analyzer that captures and decodes traffic packet by packet.

    Wireshark Foundation · Open source · wireshark.org
  • Burp Suite Community Edition Web Security Testing Tool

    Free manual web security testing toolkit with an intercepting proxy, Repeater and Decoder.

    PortSwigger · Freeware · portswigger.net
  • Fiddler Everywhere Web Debugging Proxy

    Web debugging proxy that captures, inspects and modifies HTTP and HTTPS traffic; 10-day trial.

    Progress Software (Telerik) · Free trial · telerik.com
  • Charles Proxy Web Debugging Proxy

    HTTP and HTTPS debugging proxy with SSL proxying, throttling and breakpoints; 30-day trial.

    XK72 Limited (Karl von Randow) · Free trial · charlesproxy.com
  • VSCodium Code Editor

    Community build of VS Code with Microsoft's telemetry and branding removed, under the MIT licence.

    VSCodium community · Open source · github.com/VSCodium
  • Zed Code Editor

    Fast open-source code editor written in Rust, with collaboration and optional AI.

    Zed Industries · Open source · zed.dev
  • Neovim Terminal Text Editor

    Modern, extensible fork of Vim with Lua configuration and a built-in LSP client.

    Neovim contributors · Open source · neovim.io
  • Vim Text Editor

    Classic modal text editor with a Windows GUI (gVim), scripting and thousands of plugins.

    Bram Moolenaar and the Vim community · Open source · vim.org
  • Notepad3 Text Editor

    Light Notepad replacement with syntax highlighting, regex search and code folding.

    Rizonesoft · Open source · rizonesoft.com
  • Geany Lightweight IDE

    Small, fast IDE with syntax highlighting, build commands and a plugin system.

    Geany contributors · Open source · geany.org
  • Kate Text and Code Editor

    KDE's advanced text editor with tabs, split views, LSP support and a built-in terminal.

    KDE · Open source · kate-editor.org
  • Eclipse IDE IDE

    Open-source IDE for Java, C/C++, PHP and more, installed as ready-made packages.

    Eclipse Foundation · Open source · eclipse.org
  • Apache NetBeans IDE

    Apache's open-source IDE for Java, PHP, HTML and JavaScript with Maven and Gradle support.

    Apache Software Foundation · Open source · netbeans.apache.org
  • Code::Blocks C and C++ IDE

    Open-source C and C++ IDE; the Windows bundle includes the GCC compiler and GDB debugger.

    The Code::Blocks Team · Open source · codeblocks.org
  • Godot Engine Game Engine

    Open-source 2D and 3D game engine with its own editor, GDScript and C# support.

    Godot Foundation and contributors · Open source · godotengine.org
  • GameMaker 2D Game Engine

    2D game engine with GML code and visual scripting; free for non-commercial use and learning.

    YoYo Games (Opera) · Freeware · gamemaker.io
  • WebStorm JavaScript IDE

    JetBrains' JavaScript and TypeScript IDE, free for non-commercial use; work projects need a subscription.

    JetBrains · Freeware · jetbrains.com
  • Rider .NET IDE

    JetBrains' cross-platform .NET and game development IDE, free for non-commercial use.

    JetBrains · Freeware · jetbrains.com
  • CLion C++ IDE

    JetBrains' C and C++ IDE with CMake and a bundled toolchain, free for non-commercial use.

    JetBrains · Freeware · jetbrains.com
  • DataGrip Database IDE

    JetBrains' SQL IDE for many databases, free for non-commercial use; paid for professional work.

    JetBrains · Freeware · jetbrains.com
  • Sublime Merge Git Client

    Fast Git client from the makers of Sublime Text; unlimited evaluation, $99 personal license.

    Sublime HQ · Shareware · sublimemerge.com
  • Fork Git Client

    Fast Git client with interactive rebase and a merge conflict resolver; free evaluation, $59.99 license.

    Dan and Tanya Pristupov · Shareware · fork.dev
  • GitKraken Desktop Git Client

    Visual Git client with a commit graph and merge tool; free only for local and public repositories.

    Axosoft, LLC (GitKraken) · Freeware · gitkraken.com
  • Sourcetree Git Client

    Atlassian's free Git client with a visual commit graph, staging and branch tools.

    Atlassian · Freeware · sourcetreeapp.com
  • TortoiseGit Git Client

    Git client built into Windows Explorer: commit, pull and diff from the right-click menu.

    TortoiseGit team · Open source · tortoisegit.org
  • Git Extensions Git Client

    Open-source Windows Git GUI with a commit graph, file history, blame and Explorer integration.

    Git Extensions team · Open source · gitextensions.github.io
  • Beyond Compare File Compare Tool

    File and folder comparison tool with merge and sync; 30-day trial, then a $35 one-time license.

    Scooter Software · Free trial · scootersoftware.com
  • WinMerge File Compare Tool

    Compare and merge files and folders side by side, with text, image and table views.

    WinMerge development team · Open source · winmerge.org
  • Insomnia API Client

    Open-source API client for REST, GraphQL, gRPC and WebSocket with local, Git or cloud storage.

    Kong Inc. · Open source · insomnia.rest
  • Bruno API Client

    Offline, open-source API client that saves requests as plain files in your Git repository.

    Anoop M D and Bruno contributors · Open source · usebruno.com
  • DBeaver Community Database Client

    Universal database client for SQL databases with a query editor, data grid and ER diagrams.

    DBeaver Corp · Open source · dbeaver.io
  • Beekeeper Studio Database Client

    Open-source SQL editor and database manager for PostgreSQL, MySQL, SQLite, SQL Server and more.

    Beekeeper Studio, Inc. · Open source · beekeeperstudio.io
  • DbGate Database Client

    Open-source SQL and NoSQL database client for MySQL, PostgreSQL, SQL Server, MongoDB and Redis.

    Sprinx Systems · Open source · dbgate.io
  • Navicat Premium Lite Database Client

    Free edition of Navicat for MySQL, PostgreSQL, SQL Server, Oracle, SQLite, MongoDB and Redis.

    PremiumSoft CyberTech Ltd. · Freeware · navicat.com
  • SQL Server Management Studio Database Management Tool

    Microsoft's free tool for managing SQL Server and Azure SQL: queries, backups, security and tuning.

    Microsoft · Freeware · microsoft.com
  • Redis Insight Redis GUI Client

    Official Redis GUI for browsing keys, running commands and profiling Redis databases.

    Redis Ltd. · Freeware · redis.io
  • HeidiSQL Database Client

    Lightweight client for MariaDB, MySQL, SQL Server, PostgreSQL and SQLite databases.

    Ansgar Becker · Open source · heidisql.com
  • TablePlus Database Client

    Native GUI client for MySQL, PostgreSQL, SQLite and more; limited free trial, $99 one-time license.

    TablePlus Inc. · Shareware · tableplus.com
  • MySQL Workbench Database Tool

    Oracle's official MySQL tool for SQL queries, visual schema design, server administration and migration.

    Oracle Corporation · Open source · mysql.com
  • pgAdmin 4 Database Tool

    Official open-source PostgreSQL admin tool with a query tool, object browser and server dashboards.

    The pgAdmin Development Team · Open source · pgadmin.org
  • DB Browser for SQLite SQLite Editor

    Open-source visual editor for SQLite database files: browse tables, edit data and run SQL.

    DB Browser for SQLite project · Open source · sqlitebrowser.org
  • MongoDB Compass Database Tool

    MongoDB's official free GUI to browse documents, build queries and aggregations and check indexes.

    MongoDB, Inc. · Freeware · mongodb.com
  • Tabby Terminal Emulator

    Open-source, highly configurable terminal with a built-in SSH, SFTP, Telnet and serial client.

    Eugene Pankov and Tabby contributors · Open source · tabby.sh
  • WezTerm Terminal Emulator

    GPU-accelerated, open-source terminal emulator and multiplexer configured with Lua scripts.

    Wez Furlong and WezTerm contributors · Open source · wezterm.org
  • DevToys Developer Utilities App

    Offline toolbox for developers: JSON and YAML converters, Base64, JWT, hashes, regex and more.

    Etienne Baudoux and Benjamin Titeux · Open source · devtoys.app
  • HxD Hex Editor

    Fast freeware hex editor for files of any size, raw disks and process memory (RAM).

    Maël Hörz (mh-nexus) · Freeware · mh-nexus.de
  • ImHex Hex Editor

    Open-source hex editor for reverse engineering with a pattern language, disassembler and diffing.

    WerWolv and contributors · Open source · imhex.werwolv.net