HexaEngine/HexaGen
A code generator for generating bindings for C# for C and COM libraries
This tool helps C# developers integrate with existing C or COM libraries by automatically creating the necessary C# code bindings. You provide C/C++ header files as input, and it outputs C# classes, structs, enums, and function definitions that allow your C# application to call into the native library. It's for C# application developers who need to leverage native code without writing tedious interop manually.
Use this if you are a C# developer who needs to call functions or use components from existing C or COM libraries and want to automate the creation of the interop code.
Not ideal if you are a C++ developer or primarily work with managed C++ and don't require C# interop.
Stars
59
Forks
9
Language
C++
License
MIT
Category
Last pushed
Dec 20, 2025
Commits (30d)
0
Get this data via API
curl "https://pt-edge.onrender.com/api/v1/quality/ai-coding/HexaEngine/HexaGen"
Open to everyone — 100 requests/day, no key needed. Get a free key for 1,000/day.
Higher-rated alternatives
serenity-is/Serenity
Business Apps Made Simple with Asp.Net Core MVC / TypeScript
sjh37/EntityFramework-Reverse-POCO-Code-First-Generator
EntityFramework Reverse POCO Code First Generator - Beautifully generated code that is fully...
mganss/XmlSchemaClassGenerator
Generate C# classes from XML Schema files
dadhi/FastExpressionCompiler
Fast Compiler for C# Expression Trees and the lightweight LightExpression alternative....
filiptrivan/spiderly
.NET (C#) boilerplate code generator that transforms an EF Core model into a fully customizable...