Up your coding game and discover issues early. SonarLint is a free plugin that helps you find & fix bugs and security issues from the moment you start writing code. Install from your favorite IDE marketplace today. Learn more →
Top 12 C# Interop 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.
-
SonarLint
Clean code begins in your IDE with SonarLint. Up your coding game and discover issues early. SonarLint is a free plugin that helps you find & fix bugs and security issues from the moment you start writing code. Install from your favorite IDE marketplace today.
-
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.
-
Project mention: where to start audio programming d a w and audio plugins | reddit.com/r/learnprogramming | 2022-04-11
check out this: https://github.com/obiwanjacobi/vst.net and naudio
-
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
-
Project mention: Why is every graphics API C# wrapper I find deprecated? | reddit.com/r/csharp | 2022-12-09
Repo is here: https://github.com/terrafx/terrafx.interop.windows/ Latest NuGet is here: https://www.nuget.org/packages/TerraFX.Interop.Windows
-
DirectN
Direct interop Code for .NET Framework, .NET Core and .NET 5+ : DXGI, WIC, DirectX 9 to 12, Direct2D, Direct Write, Direct Composition, Media Foundation, WASAPI, CodecAPI, GDI, Spatial Audio, DVD, Windows Media Player, UWP DXInterop, etc.
-
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.
-
League-of-Legends-Bot
League of legends bot is a pixel bot for League Of Legends 10.19, written in C# .NET using image processing , and dependency injection (Pattern Scripting)
I don't know where else to ask so I will ask here. Is this program safe? https://github.com/Skinz3/League-of-Legends-Bot . Thank you
-
LegacyWrapper
LegacyWrapper uses a x86 wrapper to call legacy dlls from a 64 bit process (or vice versa).
-
-
-
eagle
Eagle (Extensible Adaptable Generalized Logic Engine) is a scripting language that belongs to the Tcl family of languages. It is interpreted, dynamically typed, and cross-platform. It was designed to act as a "glue language" and integrate easily into existing systems written for the Common Language Runtime (CLR).
Project mention: Ask HN: Who wants to be hired? (September 2022) | news.ycombinator.com | 2022-09-01Location: Manhattan, NYC.
Contracts: No, full-time W2 only.
Remote: Yes.
Willing to relocate: No.
Technologies: C/C++, C#, Win32, Linux, POSIX, SQL, etc.
Projects: Tcl/Tk, Eagle, SQLite, System.Data.SQLite, Fossil SCM, Comdb2
Interests: automation, cryptography, databases, developer tools & SDKs, distributed systems, (Internet) security, public key infrastructure, runtimes, sandboxing, scripting languages, testing, virtual machines
Profile: https://wiki.tcl.tk/Joe+Mistachkin
Affiliations: SQLite ( https://www.sqlite.org/crew.html ), Tcl/Tk ( https://tip.tcl.tk/24 )
Side Project: https://github.com/mistachkin/eagle
Résumé/CV: Available by request.
Email: [put_my_first_name_here] [at] [put_my_user_name_here] [dot] com
Phone: Please see "https://www.mistachkin.com/" for detailed instructions.
C# Interop related posts
- Win API programming C# Books?
- Show HN: My small program from 2007 that gave Internet Explorer tabs
- where to start audio programming d a w and audio plugins
- Is this program safe?
- Fixing my BF1942 woes with Win32 APIs
- How to interact with Win 11 API?
- DotNetJS: Use C# in any JavaScript environment: browsers, Node.js, VS Code web extensions, etc.
-
A note from our sponsor - SonarLint
www.sonarlint.org | 31 Jan 2023
Index
What are some of the best open-source Interop projects in C#? This list will help you:
Project | Stars | |
---|---|---|
1 | CppSharp | 2,533 |
2 | pinvoke | 1,847 |
3 | Vanara | 1,287 |
4 | vst.net | 388 |
5 | Conari | 213 |
6 | terrafx.interop.windows | 174 |
7 | DirectN | 145 |
8 | League-of-Legends-Bot | 105 |
9 | LegacyWrapper | 69 |
10 | Biohazrd | 54 |
11 | terrafx.interop.d3d12memoryallocator | 13 |
12 | eagle | 7 |