A libp2p implementation for .NET
Install
| Product | Versions |
|---|---|
| .NET |
README
QUIC transport
See the libp2p spec
Native dependencies
Windows
Quic support is fully inbuilt in the runtime. By default it utilizes Schannel-based implementation which is not compatible with libp2p, OpenSSL-based version is required.
To use it instead of standard one, a runtime library needs to be replaced or the application should be published as self contained.
In the future OpenSSL version will be used automatically with a need in workarounds. Requires Support overriding MsQuic.dll in the application directory on Windows feature to get into a release.
Linux
libmsquic.so is required, as described here.
Installation:
apt install libmsquic
Changes from Previous Version
Adoption Assessment
Assess this package against its supported frameworks, license, maintenance signals and dependency graph before making it a project standard.
Related Guides & Workflows
Learn how to evaluate, integrate, or audit this package in your .NET project.