CppSharp 1.1.5.3168 (original) (raw)

CppSharp is a tool and set of libraries which allows programmers to use C/C++ libraries with high-level programming languages (such as C#).

It is a tool that takes C/C++ header and library files and generates the necessary glue to surface the native API as a managed API. Such an API can be used to consume an existing native library in your high-level code or add scripting support to a native codebase.

The supported target languages at present are C# and C++/CLI.

It can also be used as a library to parse native code into a syntax tree with a rich declaration and type information model.

Product Compatible and additional computed target framework versions.
.NET net6.0 is compatible. net6.0-android was computed. net6.0-ios was computed. net6.0-maccatalyst was computed. net6.0-macos was computed. net6.0-tvos was computed. net6.0-windows was computed. net7.0 was computed. net7.0-android was computed. net7.0-ios was computed. net7.0-maccatalyst was computed. net7.0-macos was computed. net7.0-tvos was computed. net7.0-windows was computed. net8.0 was computed. net8.0-android was computed. net8.0-browser was computed. net8.0-ios was computed. net8.0-maccatalyst was computed. net8.0-macos was computed. net8.0-tvos was computed. net8.0-windows was computed. net9.0 was computed. net9.0-android was computed. net9.0-browser was computed. net9.0-ios was computed. net9.0-maccatalyst was computed. net9.0-macos was computed. net9.0-tvos was computed. net9.0-windows was computed. net10.0 was computed. net10.0-android was computed. net10.0-browser was computed. net10.0-ios was computed. net10.0-maccatalyst was computed. net10.0-macos was computed. net10.0-tvos was computed. net10.0-windows was computed.

NuGet packages (3)

Showing the top 3 NuGet packages that depend on CppSharp:

Package Downloads
Spout.NET Spout.NET is a C# .NET Implementation for Spout2, A video frame sharing system. 2.5K
BindingGenerator CppSharp based binding generator for dotnet 1.2K
Spout.NETCore Package to invoke spout from c# 302

GitHub repositories (6)

Showing the top 6 popular GitHub repositories that depend on CppSharp:

Repository Stars
Ruslan-B/FFmpeg.AutoGen FFmpeg auto generated unsafe bindings for C#/.NET and Core (Linux, MacOS and Mono). 1.5K
ddobrev/QtSharp Mono/.NET bindings for Qt 581
sdcb/OpenVINO.NET High quality .NET wrapper for OpenVINO™ toolkit. 406
sdcb/Sdcb.FFmpeg FFmpeg basic .NET API generated by CppSharp 376
allisterb/jemalloc.NET A native memory manager for .NET 334
Dtronix/PDFiumCore .NET Standard P/Invoke bindings for PDFium. 164
Version Downloads Last updated
1.1.5.3168 67,351 10/18/2023
1.1.1.10805 7,716 10/18/2023 1.1.1.10805 is deprecated because it has critical bugs.
1.0.76.8341 8,592 10/18/2023 1.0.76.8341 is deprecated because it has critical bugs.
1.0.54.626 32,470 5/31/2023
1.0.45.22293 28,765 2/6/2023
1.0.1 61,302 12/30/2021
1.0.0 19,051 10/12/2021
0.11.2 20,822 2/4/2021
0.11.1 9,279 2/3/2021
0.11.0 9,493 1/29/2021
0.10.5 32,044 6/27/2020
0.10.4 2,429 5/23/2020
0.10.3 4,629 4/9/2020
0.10.2 5,968 3/28/2020
0.10.1 7,775 7/4/2019
0.10.0 3,041 6/25/2019
0.9.2 2,841 5/7/2019
0.9.1 2,453 4/13/2019
0.9.0 8,000 3/1/2019
0.8.23 2,733 1/31/2019
0.8.22 4,551 9/24/2018
0.8.21 3,348 8/1/2018
0.8.20 3,266 5/25/2018
0.8.19 3,741 2/4/2018
0.8.18 3,794 1/27/2018
0.8.17 3,181 12/25/2017
0.8.16 3,291 11/10/2017
0.8.15 2,705 11/7/2017
0.8.14 4,371 9/17/2017
0.8.13 3,102 7/18/2017
0.8.12 2,657 7/18/2017
0.8.11 3,425 6/4/2017
0.8.10 3,129 4/23/2017
0.8.9 2,709 4/16/2017
0.8.8 2,633 4/9/2017
0.8.7 2,845 3/27/2017
0.8.6 3,028 3/4/2017
0.8.5 2,687 3/4/2017
0.8.4 3,574 2/10/2017
0.8.3 2,791 2/5/2017
0.8.2 2,766 1/25/2017
0.8.1 2,725 1/22/2017
0.8.0 2,513 1/22/2017
0.7.13 2,708 1/16/2017
0.7.12 3,074 11/17/2016
0.7.11 2,625 11/13/2016
0.7.10 2,552 11/11/2016
0.7.9 2,720 11/2/2016
0.7.8 2,593 11/1/2016
0.7.7 2,807 11/1/2016
0.7.6 2,699 10/28/2016
0.7.5 2,591 10/27/2016
0.7.4 2,641 10/25/2016
0.7.3 2,647 10/1/2016
0.7.2 2,909 9/17/2016
0.7.1 2,592 9/13/2016
0.7.0 2,552 9/12/2016
0.6.0 2,535 6/24/2016
0.5.2 2,557 6/17/2016
0.5.1 2,500 6/17/2016
0.5.0 2,660 6/14/2016