https://github.com/rclarey/torrent
a BitTorrent library for Deno 🦕
https://github.com/rclarey/torrent
bittorrent deno p2p torrent typescript
Last synced: about 1 year ago
JSON representation
a BitTorrent library for Deno 🦕
- Host: GitHub
- URL: https://github.com/rclarey/torrent
- Owner: rclarey
- License: mit
- Created: 2020-05-28T19:05:38.000Z (about 6 years ago)
- Default Branch: master
- Last Pushed: 2022-05-22T08:49:27.000Z (about 4 years ago)
- Last Synced: 2025-04-14T02:13:53.925Z (about 1 year ago)
- Topics: bittorrent, deno, p2p, torrent, typescript
- Language: TypeScript
- Homepage: https://deno.land/x/torrent
- Size: 105 KB
- Stars: 8
- Watchers: 1
- Forks: 0
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
A BitTorrent client for Deno
This library is currently in development.
## Roadmap for initial release
- [x] HTTP(S) Tracker Protocol
- [x] Tracker Server Implementation
- [x] Compact Peer Lists (Client)
- [x] Compact Peer Lists (Server)
- [x] UDP Trackers (Server)
- [x] UDP Trackers (Client)
- [x] Peer Protocol
- [ ] Torrent level abstraction
- [ ] Resumption of torrent
- [ ] Economics for choking
- [ ] End game mode
- [ ] Simple proof-of-concept CLI
- [ ] Multitracker Metadata Extension
- [ ] Magnet Links
- [ ] lots of tests