CSharpPlayground (standalone executable: FrySharp) is an interactive multi-language code studio, polyglot Jupyter-style notebook environment for .NET 10, Python, Rust, and extensible language toolchains built with Avalonia UI.
It operates both as:
- A Standalone Desktop Application (
FrySharp): Native desktop app for macOS (.dmg) and Windows (.msix/.exeinstaller) with VS Code-inspired layout. - A FryPDF Ecosystem Plugin (
com.frypdf.plugin.csharpeditor): Edge-to-edge full-viewport workspace and code automation plugin for FryPDF.
Click here to watch the FrySharp Demo on YouTube β Supports C#, Python, Rust, Go, Java, C++, JavaScript, F# & SQL
# Add the tap and install FrySharp
brew install --cask prashantunity/tap/frysharpTo update when a new version is released:
brew upgrade --cask frysharpGet FrySharp from the official Microsoft Store:
- .NET 10 SDK
- Optional: Python 3.9+ for
.pyfiles and Python notebook cells
# Clone the repository
git clone https://github.com/PrashantUnity/CSharpPlayground.git
cd CSharpPlayground
# Run standalone desktop app
dotnet run --project Runner/CSharpEditorPlugin.Runner.csproj# Run the unit tests (the real-Python ones run when Python 3.9+ is installed)
dotnet test CSharpEditorPlugin.slnxFrySharp provides 9 native tools to autonomous AI agents over the Model Context Protocol (MCP) for direct code execution, compiler error diagnosis, editor injection, and live debugging.
See the complete documentation:
The Scientific Sponsorship Loop:
- You Fund πΈ β 2. I Buy Food π β 3. Eat & Stay Healthy π β 4. Code & Ship Features π (Alternative timeline: No food β Dev dies π β Zero commits πͺ¦)
If you find FrySharp (CSharpPlayground) helpful, consider keeping the developer fueled and alive:
π Sponsor @PrashantUnity on GitHub
MIT License. See LICENSE for details.
