C# Compiler

Open-source C# projects categorized as Compiler

Top 23 C# Compiler Projects

  1. Roslyn

    The Roslyn .NET compiler provides C# and Visual Basic languages with rich code analysis APIs.

    Project mention: I'm writing a history of Visual Basic, Chapter 1 is up | news.ycombinator.com | 2026-05-11

    VB.NET is open source, supports AOT, and there is little else that VB 6 does better, other than COM integration, which .NET was always a bit lower level

    https://github.com/dotnet/roslyn

    Now I bet what you mean is the graphical part, and yes that is only partial open source.

  2. ReSharper

    ReSharper is now available in VS Code and Cursor. ReSharper brings a professional toolset for C# developers backed by over 20 years of experience, enterprise-grade security, SOC 2 compliance, and the trust of companies worldwide.

    ReSharper logo
  3. bebop

    🎷No ceremony, just code. Blazing fast, typesafe binary serialization.

  4. ILGPU

    ILGPU JIT Compiler for high-performance .Net GPU programs

    Project mention: I Built a Neural Network Engine in C# That Runs in Your Browser - No ONNX Runtime, No JavaScript Bridge, No Native Binaries | dev.to | 2026-05-23

    The library is built on top of SpawnDev.ILGPU, my fork of ILGPU that adds three browser GPU backends to the existing CUDA / OpenCL / CPU ones.

  5. PowerUp

    âš¡ Decompilation Tools and High Productivity Utilities âš¡

  6. ClojureCLR

    A port of Clojure to the CLR, part of the Clojure project

  7. ikvm

    A Java Virtual Machine and Bytecode-to-IL Converter for .NET

    Project mention: Project Valhalla, Explained: How a Decade of Work Arrives in JDK 28 | news.ycombinator.com | 2026-06-19
  8. FastExpressionCompiler

    Fast Compiler for C# Expression Trees and the lightweight LightExpression alternative. Diagnostic and code generation tools for the expressions.

  9. Code Effects

    Code Effects: AI-Ready .NET Business Rules Engine. Embed visual business rules in your .NET app with AI-assisted authoring, native VS debugging, blazing-fast compiled evaluation, and no SaaS dependency. FREE edition available.

    Code Effects logo
  10. CSharp.lua

    The C# to Lua compiler

  11. Netjs

    Compile .NET assemblies to TypeScript and JavaScript

  12. Jurassic

    A .NET library to parse and execute JavaScript code.

  13. Roslyn-linq-rewrite

    Compiles C# code by first rewriting the syntax trees of LINQ expressions using plain procedural code, minimizing allocations and dynamic dispatch.

  14. Cesium

    C compiler for the CLI platform (by ForNeVeR)

  15. Metalama

    A Roslyn-based open-source patterns & architecture toolkit for C#. Built by the makers of PostSharp.

  16. Mond

    A scripting language for .NET Core

  17. pine

    Cross-platform runtime environment for the Elm programming language (by pine-vm)

  18. Hybridizer

    Examples of C# code compiled to GPU by hybridizer

  19. Amplifier.NET

    Amplifier allows .NET developers to easily run complex applications with intensive mathematical computation on Intel CPU/GPU, NVIDIA, AMD without writing any additional C kernel code. Write your function in .NET and Amplifier will take care of running it on your favorite hardware.

  20. DistIL

    Post-build IL optimizer and intermediate representation for .NET programs

  21. DotNetLab

    C# and Razor compiler playground in the browser via Blazor WebAssembly

    Project mention: What's New in C# 14: Null-Conditional Assignments | news.ycombinator.com | 2025-09-17

    ```

    That's a property that constructs its value lazily when called.

    Compilable code: https://lab.razor.fyi/#bZDBSsNAEIaRetA9iU8wBA8bKPsAxrZoUKEUK...

  22. Compiler

    The compiler repository for the Draco programming language. (by Draco-lang)

  23. Ncodi

    Tunisian Programming Language, Ncodi - Code in your own words.

  24. vsSolutionBuildEvent

    🎛 Event-Catcher with variety of advanced Actions to service projects, libraries, build processes, runtime environment of the Visual Studio, MSBuild Tools, and …

  25. CSLisp

    Scheme / Lisp implementation in pure C# for embedding in .NET projects

  26. AppSignal

    AppSignal knows why the f*#k it crashed. Stop vibe-debugging. Every exception, every backtrace, grouped so you see patterns, not noise.

    AppSignal logo
NOTE: The open source projects on this list are ordered by number of github stars. The number of mentions indicates repo mentiontions in the last 12 Months or since we started tracking (Dec 2020).

C# Compiler discussion

Log in or Post with

C# Compiler related posts

Index

What are some of the best open-source Compiler projects in C#? This list will help you:

# Project Stars
1 Roslyn 20,645
2 bebop 2,174
3 ILGPU 1,754
4 PowerUp 1,661
5 ClojureCLR 1,655
6 ikvm 1,564
7 FastExpressionCompiler 1,375
8 CSharp.lua 1,281
9 Netjs 967
10 Jurassic 951
11 Roslyn-linq-rewrite 712
12 Cesium 451
13 Metalama 421
14 Mond 396
15 pine 257
16 Hybridizer 247
17 Amplifier.NET 182
18 DistIL 156
19 DotNetLab 153
20 Compiler 140
21 Ncodi 118
22 vsSolutionBuildEvent 85
23 CSLisp 71

Sponsored
ReSharper is now available in VS Code and Cursor
ReSharper brings a professional toolset for C# developers backed by over 20 years of experience, enterprise-grade security, SOC 2 compliance, and the trust of companies worldwide.
www.jetbrains.com

Did you know that C# is
the 12th most popular programming language
based on number of references?