dotnet logo


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. (by dotnet)


Basic pinvoke repo stats
about 2 months ago

dotnet/pinvoke is an open source project licensed under MIT License which is an OSI approved license.

Pinvoke Alternatives

Similar projects and alternatives to pinvoke

  • GitHub repo Roslyn

    The Roslyn .NET compiler provides C# and Visual Basic languages with rich code analysis APIs.

  • GitHub repo intellij-community

    IntelliJ IDEA Community Edition & IntelliJ Platform

  • GitHub repo Avalonia

    A cross platform XAML framework for .NET

  • GitHub repo Runtime

    .NET is a cross-platform runtime for cloud, mobile, desktop, and IoT apps.

  • GitHub repo fslang-design

    RFCs and docs related to the F# language design process, see to submit ideas

  • GitHub repo rd

    Reactive Distributed communication framework for .net, kotlin, js. Inspired by Rider IDE.

  • GitHub repo SimpleImpersonation

    Simple Impersonation Library for .Net

  • GitHub repo resharper-rider-plugin

NOTE: The number of mentions on this list indicates mentions on common posts. Hence, a higher number means a better pinvoke alternative or higher similarity.


Posts where pinvoke has been mentioned. We have used some of these posts to build our list of alternatives and similar projects - the last one was on 2021-01-19.
  • Ask any question about ReSharper or Rider: Q&A session with JetBrains | 2021-01-19
    I'm using the PInvoke libraries (cf. And if my mouse hovers a split of a second over PInvoke.User32 or even worse PInvoke.Kernel32, VS will freeze for 2 minutes trying to render the very big summary of those classes.
  • Starting app with GUI from windows service | 2021-01-08