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. Learn more →
Top 8 C# Pinvoke Projects
-
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.
-
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-12This 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.
-
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.
-
-
Conari
🧬 One-touch unmanaged memory, runtime dynamic use of the unmanaged native C/C++ in .NET world, related P/Invoke features, and …
So I would use something like Conari to generate the C-compatible exports: https://github.com/3F/Conari
-
-
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.
C# Pinvoke related posts
- Looking for ideas about securing automated scripts.
- Win API programming C# Books?
- Globally detecting mouse clicks.
- Show HN: My small program from 2007 that gave Internet Explorer tabs
- Should you use c# for memory manipulation
- Would you want/use an improved interface to native Win32 APIs for .NET?
- Connecting C# with R
-
A note from our sponsor - InfluxDB
www.influxdata.com | 6 Feb 2023
Index
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 |