libuv-shared
1.52.1.15
dotnet add package libuv-shared --version 1.52.1.15
NuGet\Install-Package libuv-shared -Version 1.52.1.15
<PackageReference Include="libuv-shared" Version="1.52.1.15" />
<PackageVersion Include="libuv-shared" Version="1.52.1.15" />
<PackageReference Include="libuv-shared" />
paket add libuv-shared --version 1.52.1.15
#r "nuget: libuv-shared, 1.52.1.15"
#:package libuv-shared@1.52.1.15
#addin nuget:?package=libuv-shared&version=1.52.1.15
#tool nuget:?package=libuv-shared&version=1.52.1.15
libuv-shared
Native shared library binaries for libuv — a multi-platform asynchronous I/O library.
Note: This is an unofficial third-party build of libuv. It is not produced or endorsed by the libuv project or its maintainers.
Supported platforms
| Runtime ID | OS | Architecture |
|---|---|---|
win-x64 |
Windows | x64 |
win-x86 |
Windows | x86 |
win-arm64 |
Windows | ARM64 |
linux-x64 |
Linux | x64 |
linux-arm64 |
Linux | ARM64 |
linux-arm |
Linux | ARM |
osx-x64 |
macOS | x64 |
osx-arm64 |
macOS | ARM64 (Apple Silicon) |
Usage
Add the package to your project:
dotnet add package libuv-shared
The native library is placed under runtimes/<rid>/native/ and the .NET runtime will resolve it automatically based on the target platform. You can load it explicitly with:
NativeLibrary.Load("libuv");
About libuv
libuv is the library that powers the I/O event loop in Node.js. It provides cross-platform abstractions for asynchronous TCP/UDP sockets, file system operations, timers, child processes, and more.
Source: https://github.com/libuv/libuv
Learn more about Target Frameworks and .NET Standard.
This package has no dependencies.
NuGet packages (2)
Showing the top 2 NuGet packages that depend on libuv-shared:
| Package | Downloads |
|---|---|
|
Pluto.LibUv
Package Description |
|
|
SharpUV
Binding library for libuv |
GitHub repositories (1)
Showing the top 1 popular GitHub repositories that depend on libuv-shared:
| Repository | Stars |
|---|---|
|
cuteant/SpanNetty
Port of Netty(v4.1.51.Final) for .NET
|
| Version | Downloads | Last Updated |
|---|---|---|
| 1.52.1.15 | 0 | 4/19/2026 |
| 1.46.0.488 | 6,802 | 7/1/2023 |
| 1.45.0.487 | 270 | 5/20/2023 |
| 1.44.2.485 | 642 | 2/25/2023 |
| 1.44.2.481 | 387 | 2/25/2023 |
| 1.44.2.464 | 461 | 1/8/2023 |
| 1.42.0.448 | 625 | 8/16/2021 |
| 1.40.0.394 | 2,328 | 1/19/2021 |
| 1.34.0.266 | 1,223 | 12/8/2019 |
| 1.33.1.262 | 693 | 10/25/2019 |
| 1.31.0.222 | 739 | 8/20/2019 |
| 1.25.0.12-alpha | 584 | 6/26/2019 |
| 1.25.0.2-alpha | 570 | 6/16/2019 |
2026.03.06, Version 1.52.1 (Stable)
Changes since version 1.52.0:
* misc: add simple clang-tidy setup (Jameson Nash)
* unix: check RLIMIT_AS and RLIMIT_DATA in uv_get_constrained_memory (Jameson
Nash)
* win: add fs-fd-hash-inl.h to tarball (tobil4sk)
* unix,win: support NULL loop for sync uv_getaddrinfo (Saúl Ibarra Corretgé)
* Fix const-correctness warning in linux.c (Quaylyn Rimer)
* build(deps): bump actions/upload-artifact from 6 to 7 (dependabot[bot])
* build(deps): bump actions/download-artifact from 7 to 8 (dependabot[bot])
* unix: fix compilation warnings with GCC 15 (Saúl Ibarra Corretgé)
* test: remove conditionals from `uv_thread_self` usage (Yasser Nascimento)
* unix: fix discard const (Rudi Heitbaum)
* unix: do not cast to char variables that are const char (Rudi Heitbaum)
* linux: fix crash if poll callback closes handle before `POLLERR` (Juan José
Arboleda)