il2cpp

C# compiler

Converts MSIL/C# code to native C++ machine code

A MSIL/C# to C++ converter. Faster than CoreCLR with low memory overhead.(已弃坑.C#是个好语言,然而.NET不是一个干净的平台)

GitHub

572 stars
52 watching
101 forks
Language: C#
last commit: almost 7 years ago
Linked from 2 awesome lists

c-sharpcode-generatorcplusplusdotnetil2cppmsilpartial-evaluators

Backlinks from these awesome lists:

Related projects:

Repository Description Stars
kekyo/il2c Translates C# IL code to native C language 401
samboycoding/cpp2il Reverses Unity's IL2CPP build process to its original managed DLLs 1,729
kg/ilwasm Maps .NET CIL to WebAssembly S-expressions as a custom code generator backend for the JSIL compiler 362
nblumhardt/tcalc A C# parser implementation using Superpower for a simple calculation language 38
l1mey112/crepl A compiler and interpreter for executing C code on the fly as it is typed. 30
ludovicdln/breezy A lightweight ORM library that uses source generator to simplify object mapping and asynchronous database operations in C# 24
bytecodealliance/wasmtime-cpp Provides C++ API bindings to the WebAssembly runtime engine 87
dotnet/razor The implementation of compiler and IDE tools for working on Razor ASP.NET Core apps. 505
onqtam/rcrl An interactive C++ compiler and runtime environment for rapid development and live coding 411
icsharpcode/codeconverter Converts code between C# and VB.NET using Roslyn for accurate conversions. 840
lukka/cppopenglwebassemblycmake A C++/OpenGL/OpenAL based application and benchmarking project demonstrating the performance difference between native compilation and WebAssembly compilation. 73
eudoxia0/cmacro Provides a set of reusable code transformations and abstractions for writing domain-specific languages (DSLs) in C. 885
dotnet/roslyn Provides a compiler and code analysis API for C# and Visual Basic languages 19,064
leaningtech/cheerp-meta Compiles C/C++ code to JavaScript/WebAssembly 1,033
michalstrehovsky/zerosharp Demonstrates the use of C# for systems programming with native ahead-of-time compilation technology 2,022