C# Compiler

Open-source C# projects categorized as Compiler

Top 23 C# Compiler Projects

  • Roslyn

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

    Project mention: Announcing C# Dev Kit for Visual Studio Code | /r/programming | 2023-06-07

    Here is a link to the dotnet/roslyn .editorconfig for reference, scroll down to # CSharp code style settings:

  • PowerUp

    ⚡ Decompilation Tools and High Productivity Utilities ⚡

    Project mention: PowerUp: IDE Decompilation and Disassembly Tools | /r/hypeurls | 2022-08-29
  • SonarLint

    Clean code begins in your IDE with SonarLint. Up your coding game and discover issues early. SonarLint is a free plugin that helps you find & fix bugs and security issues from the moment you start writing code. Install from your favorite IDE marketplace today.

  • ClojureCLR

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

    Project mention: Ask HN: Does an equivalent of Clojure exist for .NET? | news.ycombinator.com | 2022-07-31

    ClojureCLR can already run on .NET 5.0 , so at least it made it through the .NET Core migration. I'm sure they'll get it to 6.0 at some point.


  • CSharp.lua

    The C# to Lua compiler

    Project mention: C# to Lua Compiler | news.ycombinator.com | 2022-10-11
  • FastExpressionCompiler

    Fast Compiler for C# Expression Trees and more!

    Project mention: What C# tools would you like to use that don't exist today? | /r/csharp | 2023-02-25

    We use Mapster coupled with FastExpressionCompiler and have been very happy with it.

  • Netjs

    Compile .NET assemblies to TypeScript and JavaScript

    Project mention: Anyone ever used praeclarum/Netjs, and if so how? (Compiles .NET assemblies to TypeScript and JavaScript) | /r/dotnet | 2022-06-13

    ILGPU JIT Compiler for high-performance .Net GPU programs

    Project mention: CUDA integration for C# | /r/csharp | 2022-09-08

    I've had a good experience with ILGPU: clean API, loads of samples, nice community. Apologies for a shameless plug, but I used it in one of my projects and happened to write a blog post about it: https://timiskhakov.github.io/posts/computing-the-convex-hull-on-gpu. Hope it helps!

  • InfluxDB

    Access the most powerful time series database as a service. Ingest, store, & analyze all types of time series data in a fully-managed, purpose-built database. Keep data forever with low-cost storage and superior data compression.

  • Jurassic

    A .NET library to parse and execute JavaScript code.

    Project mention: Scripting inside Rimworld with Unity: Impossible? With java it is a 3 liner. | /r/dotnet | 2022-12-03

    There are quite a lot of ways to run scripting languages in C#. I've no idea what JSR223 is but .NET has DLR for example. There are also multiple libraries: IronPython, NLua, Jint and Jurassic for Javascript. There's also older version of CS-Script working with .NET Framework.

  • ikvm

    A Java Virtual Machine and Bytecode-to-IL Converter for .NET (by ikvmnet)

    Project mention: Looking for a tool to convert/compile/run Java from .net | /r/dotnet | 2023-05-04

    So, first, IKVM is at 8.4.5: https://github.com/ikvmnet/ikvm/releases/tag/8.4.5, https://www.nuget.org/packages/IKVM/8.4.5

  • Roslyn-linq-rewrite

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

  • Mond

    A scripting language for .NET Core

  • Cesium

    C compiler for the CLI platform (by ForNeVeR)

    Project mention: C compiler in .NET | /r/csharp | 2022-10-04

    Because Hacktoberfest is runing, I would like to share small project in which I'm participating. ForNeVeR/Cesium: C compiler for the CLI platform (github.com)

  • Hybridizer

    Examples of C# code compiled to GPU by hybridizer

  • 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.

  • h5

    🚀 The next generation C# to JavaScript compiler

  • Ncodi

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

  • vsSolutionBuildEvent

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

  • Juka

    🥣 Juka Programming Language - Fast Portable Programming Language. Run code anywhere without complicated installations and admin rights. Simple, yet powerful new programming language [Easy to code and run on any system] IOT devices supported!

    Project mention: Need help with adding language syntax to the Juka programming language! Hi everyone, we are working on this huge programming language and we are looking for guys that are good with C# and/or designing programming languages. We specifically need help with fixing scanning/parsing. | /r/opensource | 2022-10-31
  • CSLisp

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

    Project mention: .NET implementation of Common Lisp | /r/lisp | 2022-11-09

    Link: https://github.com/rzubek/CSLisp

  • Bite-Programming-Language

    Bite is a dynamically typed programming language. Embedded in C#

    Project mention: What is the latest on scripting inside of C# (especially for Unity development)? | /r/dotnet | 2023-02-22
  • DistIL

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

    Project mention: DistIL: Experimental optimizer and intermediate representation for .NET IL | /r/csharp | 2023-01-02

    Repo: https://github.com/dubiousconst282/DistIL

  • BLAST-Documentation


  • MCCompiled

    A production-ready feature-rich programming language which compiles to Minecraft Bedrock Edition commands.

  • SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

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). The latest post mention was on 2023-06-07.

C# Compiler related posts


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

Project Stars
1 Roslyn 17,462
2 PowerUp 1,536
3 ClojureCLR 1,483
4 CSharp.lua 1,111
5 FastExpressionCompiler 989
6 Netjs 946
7 ILGPU 838
8 Jurassic 766
9 ikvm 749
10 Roslyn-linq-rewrite 705
11 Mond 311
12 Cesium 247
13 Hybridizer 215
14 Amplifier.NET 155
15 h5 141
16 Ncodi 115
17 vsSolutionBuildEvent 71
18 Juka 71
19 CSLisp 42
20 Bite-Programming-Language 40
21 DistIL 39
22 BLAST-Documentation 18
23 MCCompiled 13
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives