C# Pinvoke

Open-source C# projects categorized as Pinvoke

Top 8 C# Pinvoke Projects

  • CppSharp

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

    Project mention: Recommendation for software to aid with creating a C# wrapper around a c++ library | reddit.com/r/csharp | 2022-06-22

    Or take a look at the tools CppSharp or SWIG, s.a. Example for SWIG to wrap C++ library in .Net 6.

  • pinvoke

    A library containing all P/Invoke code so you don't have to import it every time. Maintained and updated to support the latest Windows OS.

    Project mention: Win API programming C# Books? | reddit.com/r/csharp | 2022-10-10
  • SonarQube

    Static code analysis for 29 languages.. Your projects are multi-language. So is SonarQube analysis. Find Bugs, Vulnerabilities, Security Hotspots, and Code Smells so you can release quality code every time. Get started analyzing your projects today for free.

  • Vanara

    A set of .NET libraries for Windows implementing PInvoke calls to many native Windows APIs with supporting wrappers.

    Project mention: Looking for ideas about securing automated scripts. | reddit.com/r/PowerShell | 2022-10-12

    This is an advanced concept and should be contemplated if you feel confortable with C# programming. You can extend the Antimalware Scan Interface (AMSI). Check the development documentation. Use Vanara to extend the functionality.

  • UnityNativeScripting

    Unity Scripting in C++

    Project mention: coding c++ with unity | reddit.com/r/unity | 2023-01-11

    For Unity, either use https://docs.unity3d.com/Manual/NativePlugins.html with a bit of C# or you could try: https://github.com/jacksondunstan/UnityNativeScripting but i have no experience in this plug in.

  • rdotnet

    .NET interop library to call the R statistical language in the same process

  • Conari

    🧬 One-touch unmanaged memory, runtime dynamic use of the unmanaged native C/C++ in .NET world, related P/Invoke features, and …

    Project mention: State of .NET for Haskell? | reddit.com/r/haskell | 2022-03-24

    So I would use something like Conari to generate the C-compatible exports: https://github.com/3F/Conari

  • Ayase

    🥥 Control everything by keyboard. Built for hackers and the blind.

  • InfluxDB

    Build time-series-based applications quickly and at scale.. InfluxDB is the Time Series Platform where developers build real-time applications for analytics, IoT and cloud-native services. Easy to start, it is available in the cloud or on-premises.

  • SDL-cs

    Automatically updated C# bindings for SDL https://github.com/libsdl-org/SDL with native dynamic link libraries.

NOTE: The open source projects on this list are ordered by number of github stars. The number of mentions indicates repo mentiontions in the last 12 Months or since we started tracking (Dec 2020). The latest post mention was on 2023-01-11.

C# Pinvoke related posts


What are some of the best open-source Pinvoke projects in C#? This list will help you:

Project Stars
1 CppSharp 2,537
2 pinvoke 1,852
3 Vanara 1,294
4 UnityNativeScripting 1,167
5 rdotnet 327
6 Conari 213
7 Ayase 61
8 SDL-cs 5
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives