An extensible library providing C# PInvoke codegen from C/C++ files for .NET
☆138Apr 30, 2025Updated 9 months ago
Alternatives and similar repositories for CppAst.CodeGen
Users that are interested in CppAst.CodeGen are comparing it to the libraries listed below
Sorting:
- CppAst is a .NET library providing a C/C++ parser for header files powered by Clang/libclang with access to the full AST, comments and ma…☆594Feb 10, 2026Updated 2 weeks ago
- A simple pinvoke generator based on CppAst to generate C# for C++☆35Jul 19, 2019Updated 6 years ago
- Accurate and high performance C++ interop code generator for C#.☆533Feb 4, 2025Updated last year
- This library provides struct based collections for high performance and low memory usage☆36Oct 27, 2024Updated last year
- A C# library that offers a unified API to talk to native windowing libraries.☆43Jan 28, 2021Updated 5 years ago
- This XenoAtom.Interop project provides a set of C# libraries to interop with C/C++ libraries (musl, libgit2, sqlite, vulkan...)☆65May 5, 2025Updated 9 months ago
- Auto-generated C# / .NET bindings for Valve's Steam Audio (Phonon)☆27Aug 9, 2025Updated 6 months ago
- A New EXperimental Scene Graph in .NET Core☆31Dec 8, 2025Updated 2 months ago
- This library provides fast, lightweight and low-level memory allocators for .NET (e.g TLSF)☆43Updated this week
- Serialize .NET Core assemblies☆313Jul 4, 2025Updated 7 months ago
- Cross platform .NET math library.☆75Jan 5, 2026Updated last month
- A cross-platform abstract/virtual filesystem framework with many built-ins filesystems for .NET☆912Updated this week
- LibObjectFile is a .NET library to read, manipulate and write linker and executable object files (e.g ELF, PE, DWARF, ar...)☆174Aug 28, 2025Updated 5 months ago
- .NET wrapper around the cryptographic library Monocypher https://monocypher.org/☆51Mar 17, 2024Updated last year
- Clang bindings for .NET written in C#☆1,175Feb 3, 2026Updated 3 weeks ago
- Post-build IL optimizer and intermediate representation for .NET programs☆152Jan 25, 2025Updated last year
- A low-level graphics library for .NET powered by Vulkan.☆33Apr 11, 2025Updated 10 months ago
- XenoAtom.CommandLine is a lightweight, powerful and NativeAOT-friendly command-line parsing library for .NET☆83Feb 19, 2026Updated last week
- Interop bindings for Windows.☆312Dec 12, 2025Updated 2 months ago
- Antlr4Ast is a .NET library that provides a parser and abstract syntax tree (AST) for ANTLR4/g4 files.☆54Mar 17, 2024Updated last year
- Hello World-style examples with various C# to native interop code-generation tools☆11Jul 17, 2019Updated 6 years ago
- SuperluminalPerf is a small .NET managed wrapper around the Superluminal PerformanceAPI.☆40Mar 17, 2024Updated last year
- NWindows is a cross-platform window creation and management library for .NET☆90Mar 17, 2024Updated last year
- Prototype native exports for a .NET Assembly.☆476Feb 9, 2026Updated 2 weeks ago
- Proof-of-concept library for generating HLSL, GLSL, and Metal shader code from C#,☆515Aug 11, 2020Updated 5 years ago
- Low-level utilities and tools for working with the CLR and memory.☆12Feb 20, 2021Updated 5 years ago
- Produce NuPkg files that have .NET Reference assemblies as resources☆161Nov 26, 2025Updated 3 months ago
- Efficient compiler of .NET expression trees☆22Feb 3, 2026Updated 3 weeks ago
- Generate C# bindings from a C header.☆295Sep 8, 2025Updated 5 months ago
- GitLib.NET is a bare metal P/Invoke wrapper around libgit2 for .NET☆31Mar 31, 2025Updated 10 months ago
- The example class library project, with code written in the CIL.☆19Mar 26, 2020Updated 5 years ago
- Blake3.NET is a fast managed wrapper around the SIMD Rust implementations of the BLAKE3 cryptographic hash function.☆175Dec 25, 2025Updated 2 months ago
- Automatically updated C# bindings for sokol https://github.com/floooh/sokol with native dynamic link libraries.☆66Jan 2, 2025Updated last year
- PInvoke at runtime for .NET☆17Sep 13, 2018Updated 7 years ago
- .NET AOT compiler for retro computers☆15Dec 30, 2025Updated last month
- C compiler for the CLI platform☆437Updated this week
- Disassemble to x86/x64 ASM listing the native code generated by the JIT of a managed method.☆230Mar 17, 2024Updated last year
- The most portable alternative to Microsoft.Build for evaluating, manipulating, and other progressive data processing in a compatible XML-…☆18Feb 22, 2024Updated 2 years ago
- Sample for DirectX Raytracing in C#☆21Mar 12, 2023Updated 2 years ago