dotnet/roslyn
The Roslyn .NET compiler provides C# and Visual Basic languages with rich code analysis APIs. observed · 2026-08-28
Health v2 · maintenance only
67/100
- Activity 99
- Release rhythm 8
- Longevity 100
How is this computed?
round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10) — computed 2026-09-03. Adoption (stars, forks) is never an input.
- gap_med: n/a
- age_days: 4253
- days_rel: n/a
- days_push: 7
- n_releases_24m: 0
Adoption not part of the score
20628 stars · 4308 forks observed · 2026-08-28
What it is AI-extracted, prompt v1, taxonomy v1, 2026-08-29, confidence not recorded
Roslyn is the open-source .NET Compiler Platform implementing the C# and Visual Basic compilers with rich code analysis APIs. It exposes compiler models (syntax trees, semantic models) so tools like IDEs, analyzers, refactoring engines, and source generators can inspect and manipulate code.
Use cases
- build a C# code analyzer or linter
- write a Visual Studio extension with IntelliSense-like features
- generate C# source code at compile time with source generators
- parse and analyze C# syntax trees programmatically
- build a custom refactoring or code-fix tool
- implement a C# scripting host
When to choose
- you need to parse, analyze, or transform C# or VB code
- you are building Roslyn analyzers, code fixes, or source generators
- you want IDE-grade code intelligence in your own tooling
When to avoid
- you just need to compile .NET code (use the standard csc/dotnet build tooling)
- you are analyzing languages other than C# or Visual Basic
Facets
library · maturity stable
compiler parser linter developer-tools code-review compilers programming-languages parsers developer-tools text-editors dotnet windows cross-platform csharp visual-basic code-analysis roslyn-sdk ide-tooling syntax-tree source-generators
3 sources
- readme: https://github.com/dotnet/roslyn · fetched 2026-08-28 · 1fc51d5edd12
- homepage: https://docs.microsoft.com/dotnet/csharp/roslyn-sdk/ · fetched 2026-08-29 · b1033b4a152d
- site_page: https://learn.microsoft.com/en-us/lifecycle/faq/internet-explorer-microsoft-edge · fetched 2026-08-29 · c363b2f43d4b
Member repositories
| Repository | Role | Health v2 |
|---|---|---|
| dotnet/roslyn | main | 67 |
For agents
Data as of 2026-08-30T08:39:29.467469+00:00 · Report a problem