The Roslyn .NET compiler provides C# and Visual Basic languages with rich code analysis APIs.
Repository Index
47,133 repositories indexed
1–24 of 36 · Most stars
Open-source platform for building cross-platform native Mobile, Web, Desktop, and Embedded apps from a single C#/XAML codebase. Work from any IDE/CLI with Hot Reload, Visual Designer, MCPs, and Skills built for modern .NET workflows. 200M+ NuGet downloads.
A .NET source generator for generating object mappings. No runtime reflection.
Roslynator is a set of code analysis tools for C#, powered by Roslyn.
Run C# scripts from the .NET CLI.
Cross-platform C# editor based on Roslyn
PeachPie - the PHP compiler and runtime for .NET and .NET Core
A list of C# Source Generators (not necessarily awesome) and associated resources: articles, talks, demos.
No description provided by the repository host.
Source browser website generator that powers https://source.dot.net, https://referencesource.microsoft.com and https://sourceroslyn.io
An analyzer library for C# and VB that uses Roslyn to produce refactorings, code analysis, and other niceties.
Set of roslyn-based analyzers for catching common C# errors (inspired by Google's error-prone)
Roslyn tool that for a given C# program shows syntax tree API calls to construct its syntax tree
Code analyzer for C# and VB.NET projects
Convert code from C# to VB.NET and vice versa using Roslyn
Curated list of awesome Roslyn books, tutorials, open-source projects, analyzers, code fixes, refactorings, and source generators
Compiles C# code by first rewriting the syntax trees of LINQ expressions using plain procedural code, minimizing allocations and dynamic dispatch.
A curated list of .NET Compiler Platform ("Roslyn") diagnostic analyzers and code fixes. Everyone can contribute here!
Tools to let you use Roslyn-powered C# scripts for code generation
The fastest deep cloning library for .NET – zero-config, works out of the box.
🐵 HTTP mock server, useful to stub services and simulate dynamic API responses, leveraging ASP.NET Core features, built-in fake data generation and pure C# scripting
Roslyn-based analysis for code using the Serilog logging library. Checks for common mistakes and usage problems.
Testura.Code is a wrapper around the Roslyn API and used for generation, saving and compiling C# code. It provides methods and helpers to generate classes, methods, statements and expressions.
Neovim plugin written in Lua, powered by omnisharp-roslyn, that aims to enhance the development experience for .NET developers.