Ross ROSS = Recommend OSS · open-source software intelligence for agents

dotnet/roslyn

The Roslyn .NET compiler provides C# and Visual Basic languages with rich code analysis APIs. observed · 2026-08-28

github.com/dotnet/roslyn · homepage · C# · MIT (permissive) 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

Full methodology

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

Member repositories

RepositoryRoleHealth v2
dotnet/roslynmain67

For agents

markdown · JSON · MCP: product_card(name="dotnet/roslyn")

Data as of 2026-08-30T08:39:29.467469+00:00 · Report a problem