dahall/Vanara
A set of .NET libraries for Windows implementing PInvoke calls to many native Windows APIs with supporting wrappers. observed · 2026-08-28
Health v2 · maintenance only
98/100
- Activity 98
- Release rhythm 98
- Longevity 100
How is this computed?
round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10) — computed 2026-09-03. Adoption (stars, forks) is never an input.
- gap_med: 29
- age_days: 3201
- days_rel: 18
- days_push: 16
- n_releases_24m: 18
Adoption not part of the score
2092 stars · 225 forks observed · 2026-08-28
What it is AI-extracted, prompt v1, taxonomy v1, 2026-08-30, confidence not recorded
Vanara is a set of .NET libraries providing P/Invoke declarations, interfaces, enums, and structures for many native Windows APIs, along with helpful wrappers. It is distributed as modular NuGet assemblies targeting .NET Framework, .NET Core, and .NET Standard, with extensions for WinForms, WPF, and UWP.
Use cases
- call native Windows APIs from C# without writing P/Invoke signatures
- access Windows Shell features like taskbar, shell items, and dialogs from .NET
- interoperate with kernel32, user32, gdi32, and other Win32 libraries
- wrap native handles and COM interfaces in safe .NET classes
- build Windows desktop apps that need OS-level functionality
When to choose
- you need to call Win32 or COM APIs from .NET and want maintained, tested signatures
- you want modular NuGet packages covering specific Windows libraries
- you need wrappers that make raw native APIs safer and more idiomatic in C#
When to avoid
- you are targeting non-Windows platforms exclusively
- you only need a handful of simple P/Invoke calls and prefer hand-written declarations
- you need a higher-level abstraction rather than near-raw API access
Facets
library · maturity active
sdk developer-tools developer-tools windows apis windows dotnet cross-platform pinvoke windows-api interop winapi shell nuget csharp
1 source
- readme: https://github.com/dahall/Vanara · fetched 2026-08-28 · 4b459208d40f
Member repositories
| Repository | Role | Health v2 |
|---|---|---|
| dahall/Vanara | main | 98 |
For agents
Data as of 2026-08-30T08:39:29.467469+00:00 · Report a problem