Pure C# BitTorrent/WebTorrent client and server. No JavaScript dependencies. Desktop + Browser.
SpawnDev.WebTorrent 1.0.0 Pure C# BitTorrent/WebTorrent client and server. No JavaScript dependencies. Desktop + Browser. Packages Package NuGet SpawnDev.WebTorrent Client library — torrents, peers...

Source: DEV Community
SpawnDev.WebTorrent 1.0.0 Pure C# BitTorrent/WebTorrent client and server. No JavaScript dependencies. Desktop + Browser. Packages Package NuGet SpawnDev.WebTorrent Client library — torrents, peers, streaming SpawnDev.WebTorrent.Server Server library — tracker, web seed What's In This Release Pure C# BitTorrent Implementation Complete BitTorrent wire protocol (handshake, bitfield, have, request, piece, cancel, extensions) Bencode encoder/decoder with raw key tracking for info hash computation .torrent file creation and parsing (single-file, multi-file, magnet URIs, Base32) SHA-1 piece verification — every downloaded piece is hash-verified BEP 10 extension protocol framework (ut_metadata, ut_pex) Random-Access Streaming ModelStream.ReadAsync(offset, length) — read any byte range from a torrent file as it downloads Pieces download on demand when read — only fetch what you need Cross-piece reads handled transparently Designed for ML model weight loading — tested with forward seek, backwar