NetPad 0.12.0

A cross-platform C# editor and playground.

  • By Tareq Imbasher
  • Open Source
  • Updated Apr 23, 2026
Download for Windows

About NetPad

NetPad is a C# playground that lets you run C# code instantly, without the hassle of creating and managing projects. Open NetPad, start coding, hit Run, and see your output immediately. It's that simple.

  • Prototyping and Testing: Quickly prototype and test code snippets before incorporating them into your projects.
  • Data Visualization: Visualize data interactively for better insights and analysis.
  • Database Queries: Query databases using LINQ or SQL effortlessly.
  • Learn and Experiment: Experiment with new C# features or start learning C# in an intuitive and accessible environment.
  • Utility Scripts: Create and save your own utility or administration scripts for repeated use.

What's new in 0.12.0

If you like NetPad, please star the repo ⭐ and consider sponsoring FOSS!
This release brings performance improvements, a major CLI update, new features for managing data
connections, and a large number of bug fixes and stability improvements.
🎯 A special thanks to @antonkesy and @wuuer for their contributions in this release.
What's New 🚀
Database Server Connections
You can now add a database server to the connections list and select one or more databases from that
server. All databases under a server share the same connection and scaffolding options, so you only
configure things once. Server connections are supported for SQL Server, PostgreSQL, MySQL, and
MariaDB.
Script Performance Improvements
Script startup and re-run speed was improved:
- Compilation results are cached so unchanged re-runs skip compilation entirely.
- Nuget dependency graphs and script dependencies are cached so resolution only occurs when needed.
- Framework assembly dependency cache is pre-warmed on a background thread at startup.
- Other similar optimizations for quicker re-runs.
.NET SDK Detection Improvements
NetPad now discovers all valid .NET installations on your system (user settings, environment
variables, user-level, system-level, PATH) and aggregates SDKs and runtimes from each. Previously,
only the first valid installation was used. When running a script, the correct dotnet executable
is resolved based on which installation contains the target framework's SDK.
User Interface
- Statusbar background color now changes to indicate script status (running, error, etc.), with
unified status colors throughout the app.
- A context menu was added to the scripts explorer sidebar.
- Added separators between editor tabs and added tree nesting indicators in the explorer pane for
better visual hierarchy.
- When text is selected in the editor, the statusbar now shows the number of selected chars (or
lines).
- Style run/stop buttons with colored tints and flatten save/properties to icon buttons.
- Change open folder icons in scripts explorer to blue to indicate expanded state.
- Increase global border-radius for a softer look across all components.
- Better background colors for input controls.
- Add toolbar dividers to group action icons where needed.
- Reduced prominence of toolbar labels (SDK, Kind, etc.) for a cleaner look.
- Add more contrast to pane toolbar background.
- Switch package reference buttons to outline style for less visual noise. …

Full release notes »

Technical details

PublisherTareq Imbasher
Version0.12.0
Release date2026-04-23
LicenseMIT
Installer typenullsoft
Architecturex64
Package IDTareqImbasher.NetPad

Install NetPad from the command line

Install with Windows Package Manager
winget install --id=TareqImbasher.NetPad -e
Update to the latest version
winget upgrade --id=TareqImbasher.NetPad -e
Uninstall
winget uninstall --id=TareqImbasher.NetPad -e
Silent install with the offline installer
"netpad-0.12.0-win-x64.exe" /S

.netc#codecodingcsharpdevelopdevelopmentdotneteditorplaygroundprogramming

NetPad version history

  • 0.11.0
  • 0.10.0
  • 0.9.1
  • 0.9.0
  • 0.8.0

Frequently asked questions

Is NetPad free?

Yes. NetPad is free and open-source software released under the MIT license.

What is the latest version of NetPad?

The latest version is 0.12.0, released on Apr 23, 2026.

Is it safe to download NetPad?

The download button links to the official installer published on github.com, the same file Windows Package Manager installs. You can verify the downloaded file by comparing its SHA-256 checksum with cdfb2b7310707a12be5959eaae823a04ccbab1765b3e11e22f4b62abe5f23d8e.

Which Windows versions does NetPad support?

NetPad runs on Windows and is available for 64-bit (x64) systems.

How do I install NetPad silently?

Run the offline installer with "netpad-0.12.0-win-x64.exe" /S, or install it with Windows Package Manager: winget install --id=TareqImbasher.NetPad -e --silent.

How do I uninstall NetPad?

Open Settings › Apps › Installed apps, find NetPad and select Uninstall. From the command line, run winget uninstall --id=TareqImbasher.NetPad -e.