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

574 stars
52 watching
101 forks
Language: C#
last commit: over 8 years ago
Linked from 2 awesome lists

c-sharpcode-generatorcplusplusdotnetil2cppmsilpartial-evaluators

Backlinks from these awesome lists:

Related projects:

RepositoryDescriptionStars
kekyo/il2cTranslates C# IL code to native C language404
samboycoding/cpp2ilReverses Unity's IL2CPP build process to its original managed DLLs1,758
kg/ilwasmMaps .NET CIL to WebAssembly S-expressions as a custom code generator backend for the JSIL compiler362
nblumhardt/tcalcA C# parser implementation using Superpower for a simple calculation language38
l1mey112/creplA compiler and interpreter for executing C code on the fly as it is typed.29
ludovicdln/breezyA lightweight ORM library that uses source generator to simplify object mapping and asynchronous database operations in C#26
bytecodealliance/wasmtime-cppProvides C++ API bindings to the WebAssembly runtime engine86
dotnet/razorProvides compiler and tooling support for building ASP.NET Core apps using Razor templates in various development environments.509
onqtam/rcrlAn interactive C++ compiler and runtime environment for rapid development and live coding413
icsharpcode/codeconverterConverts code between C# and VB.NET using Roslyn for accurate conversions.842
lukka/cppopenglwebassemblycmakeA C++/OpenGL/OpenAL based application and benchmarking project demonstrating the performance difference between native compilation and WebAssembly compilation.73
eudoxia0/cmacroProvides a set of reusable code transformations and abstractions for writing domain-specific languages (DSLs) in C.887
dotnet/roslynProvides a compiler and code analysis API for C# and Visual Basic languages19,145
leaningtech/cheerp-metaCompiles C/C++ code to JavaScript/WebAssembly1,065
michalstrehovsky/zerosharpDemonstrates the use of C# for systems programming with native ahead-of-time compilation technology2,030