A list of (mostly) free or open source C# and ASP.NET tools, plugins and libraries for interoperability between languages such as python to c#, java to python, c to managed P / Invoke and c++ to c#. Sourced under a creative commons. This list will be updated regularly. Email over the URL, if you wish to be included.

C# and ASP.NET tools, plugins and libraries for interoperability between languages such as python to c#, java to python, c to managed P / Invoke and c++ to c#

  • CppSharp – Tools to surface C++ APIs to C#
  • Sharpen – Sharpen is an Eclipse plugin created by db4o that allows you to convert your Java project into C#
  • CXXI – C++ interop framework
  • pythonnet – Python and .NET interop framework
  • PInvoke Interop Assistant – Converts C to managed P/Invoke signatures or verse visa.
  • pinvoke – A library containing P/Invoke code for latest Windows OS.
  • LegacyWrapper – LegacyWrapper uses a wrapper process to call DLLs from a process of the opposing architecture (x86 or AMD64).
  • Pyrolite – This library allows your Java or .NET program to interface very easily with the Python world. It uses the Pyro protocol to call methods on remote objects.

Tags: c#, open source, c# tools, c# plugins, c# libraries, .net tools, .net plugins, .net libraries, asp.net tools, asp.net plugins, asp.net libraries, programming language interoperability, python to c#, java to python, c to managed P / Invoke, c++ to c#, python to .net,

Image: Unsplash License.