A tool interoperate between CoreCLR and Il2Cpp at runtime
390
stars
761
commits
C#
primary language
Jul 8, 2026
updated
BepInEx fork of Il2CppAssemblyUnhollower is now Il2CppInterop!
Looking for old README and guides? Check out
legacy-unhollowerbranch.
Il2CppInterop is a framework for bridging together Unity's Il2Cpp and .NET's CoreCLR runtimes. The framework various interoperability tools:
The framework allows the use of Il2Cpp domain and objects in it from a managed .NET domain. This includes generic types and methods, arrays, and new object creation.
This project started out as fork of knah/Il2CppAssemblyUnhollower but has been since been modified with new API and fixes to be a standalone project.
For plugin developers:
For tool integrators and advanced user:
Bundled into output files:
Used by generator itself:
(top 30 of 37)
C#
99.9%
A tool interoperate between CoreCLR and Il2Cpp at runtime
390
stars
761
commits
C#
primary language
Jul 8, 2026
updated
BepInEx fork of Il2CppAssemblyUnhollower is now Il2CppInterop!
Looking for old README and guides? Check out
legacy-unhollowerbranch.
Il2CppInterop is a framework for bridging together Unity's Il2Cpp and .NET's CoreCLR runtimes. The framework various interoperability tools:
The framework allows the use of Il2Cpp domain and objects in it from a managed .NET domain. This includes generic types and methods, arrays, and new object creation.
This project started out as fork of knah/Il2CppAssemblyUnhollower but has been since been modified with new API and fixes to be a standalone project.
For plugin developers:
For tool integrators and advanced user:
Bundled into output files:
Used by generator itself:
(top 30 of 37)
C#
99.9%