LINQPad
.NET scratchpad for running code, queries, and database exploration. ![Freeware][Freeware Icon]
LINQPad is an interactive environment for writing and executing C#, F#, and VB code snippets, full programs, and database queries. It lets developers prototype logic, test expressions, and run scripts without creating separate Visual Studio projects, and supports referencing custom assemblies and NuGet packages. The tool includes a REPL‑style workflow with autocompletion, debugging, and a rich output viewer called Dump that formats results for easy inspection.
For database work, LINQPad can connect to SQL Server, Azure SQL, SQLite, PostgreSQL, Oracle, and MySQL, allowing queries in LINQ or raw SQL with optional autocompletion. It automatically generates navigation properties from foreign‑key relationships, enabling intuitive traversal of related rows, and caches intermediate results via Util.Cache to avoid recomputation during iterative development.
LINQPad also integrates with popular .NET libraries such as BenchmarkDotNet, xUnit, Rx, MSAL, and Excel, and can be invoked from the command line or used to script automation tasks. The standard edition is free, lightweight, and runs on Windows and macOS.
Reviews
Loading reviews…
Similar apps

Code Editors & IDEs
CoilPad
Native macOS Python scratchpad designed for instant prototyping and interactive learning. ![Freeware][Freeware Icon]
Databases & Data Tools
InQery AI
Agentic AI for database application development and analysis. Connect any database, ask questions in your language, get professional-grade…

Code Editors & IDEs
Dash
Awesome API documentation browser and code snippet manager. ![Freeware][Freeware Icon]

Databases & Data Tools
Jam SQL Studio
Free cross-platform SQL IDE for SQL Server, PostgreSQL, MySQL, Oracle & SQLite. The Azure Data Studio replacement for Mac, Windows…

Databases & Data Tools
Redis Insight
Official Redis tool for browsing, debugging, and visualizing data. ![Freeware][Freeware Icon]

Databases & Data Tools
SQLPro for MSSQL
Microsoft SQL Server database client