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. Learn more →
Top 23 C# Compiler Projects
-
Roslyn
The Roslyn .NET compiler provides C# and Visual Basic languages with rich code analysis APIs.
Here is a link to the dotnet/roslyn .editorconfig for reference, scroll down to # CSharp code style settings:
-
-
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.
-
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.
-
-
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.
-
Project mention: Anyone ever used praeclarum/Netjs, and if so how? (Compiles .NET assemblies to TypeScript and JavaScript) | /r/dotnet | 2022-06-13
-
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.
-
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.
-
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.
-
-
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)
-
-
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.
-
-
-
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 -
Link: https://github.com/rzubek/CSLisp
-
Project mention: What is the latest on scripting inside of C# (especially for Unity development)? | /r/dotnet | 2023-02-22
-
Project mention: DistIL: Experimental optimizer and intermediate representation for .NET IL | /r/csharp | 2023-01-02
Repo: https://github.com/dubiousconst282/DistIL
-
-
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
C# Compiler related posts
- Announcing C# Dev Kit for Visual Studio Code
- How do IDEs add language support / detect the language you are using?
- Ich werde niemals auf Proprietäre r Basis software entwickeln
- You can combine Metalama with Roslyn
- Communities around Roslyn
- ISourceGenerator is deprecated, use Incremental Generators instead
- Otterkit, open source COBOL 2023 compiler (ISO/IEC 1989:2023). We're looking for contributors to help modernize and improve the ecosystem with us
-
A note from our sponsor - InfluxDB
www.influxdata.com | 8 Jun 2023
Index
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 |