InfluxDB 3 OSS is now GA. Transform, enrich, and act on time series data directly in the database. Automate critical tasks and eliminate the need to move data externally. Download now. Learn more →
Top 14 C# Interop Projects
-
-
InfluxDB
InfluxDB – Built for High-Performance Time Series Workloads. InfluxDB 3 OSS is now GA. Transform, enrich, and act on time series data directly in the database. Automate critical tasks and eliminate the need to move data externally. Download now.
-
Vanara
A set of .NET libraries for Windows implementing PInvoke calls to many native Windows APIs with supporting wrappers.
-
C# does pretty well as far as WASM support goes, unlike Go which is abysmal :)
https://bootsharp.com/guide/llvm / https://github.com/elringus/bootsharp
-
VST's plugins support is possible thanks to the VST.NET library, which allowed to load and process audio samples through vst2 plugins. The daw also has support for creation of built in plugins (such as the "Utility" and "SimpleEq" plugins which are already included) using imgui for the UI rendering, just like Ableton has its own plugins.
-
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, WinUI3, etc.
-
-
Conari
🧬 One-touch unmanaged memory, runtime dynamic use of the unmanaged native C/C++ in .NET world, related P/Invoke features, and …
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
-
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)
-
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: Eagle: Extensible Adaptable Generalized Logic Engine for the CLR | news.ycombinator.com | 2024-12-30 -
-
-
Panlingo
Collection of language detection libraries for .NET: FastText, CLD2, CLD3, MediaPipe, Lingua, Whatlang
Project mention: whatlanggo VS Panlingo - a user suggested alternative | libhunt.com/r/whatlanggo | 2025-02-03Whatlang wrapper for .NET
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
C# Interop discussion
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 - InfluxDB
www.influxdata.com | 16 May 2025
Index
What are some of the best open-source Interop projects in C#? This list will help you:
# | Project | Stars |
---|---|---|
1 | CppSharp | 3,229 |
2 | Vanara | 1,890 |
3 | bootsharp | 725 |
4 | vst.net | 431 |
5 | DirectN | 341 |
6 | terrafx.interop.windows | 283 |
7 | Conari | 263 |
8 | League-of-Legends-Bot | 156 |
9 | LegacyWrapper | 81 |
10 | Biohazrd | 61 |
11 | eagle | 30 |
12 | SUBSTitute | 21 |
13 | terrafx.interop.d3d12memoryallocator | 19 |
14 | Panlingo | 9 |