A minimalistic, cross-platform BitTorrent client written in Haskell.
Development for this project is currently happening in other components - chunks of functionality modularized into seperate libraries to maximize code re-use. See the following repositories:
- nickspinale/bigword: Library for constructing and inspecting bitvectors with statically known size as heterogeneous Church-encoded vectors.
- nickspinale/becode: Efficient and flexible parsers and builders for Bencode.
- nickspinale/aether: Haskell implementation of the Mainline Distributed Hashtable.
No decisions have been made about the frontend yet. It will most likely be flexible, like Yi's.
For more information, visit nickspinale.com/projects.html.