The Roslyn .NET compiler provides C# and Visual Basic languages with rich code analysis APIs.
- roslyn
- visual-basic
- visual-studio
- csharp
47,133 repositories indexed
1–20 of 20 · Most stars
The Roslyn .NET compiler provides C# and Visual Basic languages with rich code analysis APIs.
:electron: Build cross platform desktop apps with ASP.NET Core (Razor Pages, MVC, Blazor).
Python for .NET is a package that gives Python programmers nearly seamless integration with the .NET Common Language Runtime (CLR) and provides a powerful application scripting tool for .NET developers.
Canonical actor model implementation for .NET with local + distributed actors in C# and F#.
Easy to use F#-like ~discriminated~ unions for C# with exhaustive compile time matching
Clean Architecture Template for Blazor WebAssembly Built with MudBlazor Components.
A set of .NET libraries for Windows implementing PInvoke calls to many native Windows APIs with supporting wrappers.
A C# parser construction toolkit with high-quality error reporting
A pure c# implementation of Lua 5.2 focus on compatibility with Unity
C# discriminated union source generator
Use C# in web apps with comfort
Delegate-based C# P/Invoke alternative - compatible with all platforms and runtimes.
A language where the code is written with folders
Compile C# and .NET CIL to small standalone Wasm with WASI (AOT with built-in Runtime and Precise GC)
CleanAspire is a cloud-native template built on Aspire, using .NET 10 Minimal APIs and Blazor WebAssembly to deliver lightweight, scalable PWAs with offline support.
Actor library for C# with additional modules that support persistence to Redis, as well as JS integration
A Task-based LINQ designed to work with async/await
Libraries to ease common developer tasks associated with building multi-platform mobile, desktop and web applications using Uno Platform or WinAppSDK.
Build simplified C#, dotnet execute with custom entry point, another dotnet run without a project file
Lightweight cURL wrapper for C# with support for curl_multi polling interface through libuv