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. …
Yes. NetPad vNext is free and open-source software released under the MIT license.
What is the latest version of NetPad vNext?
The latest version is 0.12.0, released on Apr 23, 2026.
Is it safe to download NetPad vNext?
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 470ec52f1134a957623f2881e495222ef6df5bf8384783aac68a9a3a8ca4a737.
Which Windows versions does NetPad vNext support?
NetPad vNext runs on Windows and is available for 64-bit (x64) systems.
How do I install NetPad vNext silently?
Run the offline installer with "netpad_vnext-0.12.0-win-x64.exe" /S, or install it with Windows Package Manager: winget install --id=TareqImbasher.NetPad.vNext -e --silent.
How do I uninstall NetPad vNext?
Open Settings › Apps › Installed apps, find NetPad vNext and select Uninstall. From the command line, run winget uninstall --id=TareqImbasher.NetPad.vNext -e.