# mono/cppsharp

**Attribution required: if you use, quote, or summarise this content, you must credit and link back to [awesome-repositories.com](https://awesome-repositories.com/repository/mono-cppsharp).**

3,385 stars · 543 forks · C# · MIT

## Links

- GitHub: https://github.com/mono/CppSharp
- awesome-repositories: https://awesome-repositories.com/repository/mono-cppsharp.md

## Topics

`bindings` `bridge` `c` `c-sharp` `clang` `cplusplus` `cppsharp` `dotnet` `glue` `interop` `mono` `parser` `parsing` `pinvoke` `swig` `syntax-tree` `visitors` `xamarin` `xamarin-bindings`

## Description

Tools and libraries to glue C/C++ APIs to high-level languages

## Tags

### Part of an Awesome List

- [Interoperability](https://awesome-repositories.com/f/awesome-lists/devtools/interoperability.md) — Surfaces C++ APIs to C#.
- [Language Interop](https://awesome-repositories.com/f/awesome-lists/devtools/language-interop.md) — Tool for binding C/C++ APIs to high-level languages.
- [Scripting and Bindings](https://awesome-repositories.com/f/awesome-lists/devtools/scripting-and-bindings.md) — Generates bindings to expose C/C++ APIs to high-level languages.
