Skip to content

nytopop/silver

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

72 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

silver

Build Status Ready In Progress

A bittorrent implementation in Haskell. This project aims to be a robust (-ish) implementation of the bittorrent protocol for use within other applications, and not a client in and of itself. The ultimate goal is not - as you might assume - to produce a production viable (read: your HTPC) product, but rather for me to get better at haskell. Ye who enter here be warned.

With that said, some example clients will be included in this distribution that should probably maybe kinda work correctly, sometimes.

Support for BEPs

BEP # Title Status
0003 The BitTorrent Protocol Specification waiting
0005 DHT Protocol waiting
0011 Peer Exchange (PEX) waiting
0012 Multitracker Metadata Extension waiting
0015 UDP Tracker Protocol for BitTorrent waiting
0020 Peer ID Conventions gotta go fast
0023 Tracker Returns Compact Peer Lists supported

Releases

No releases published

Packages

No packages published