Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/astro/bitford
BitTorrent Client in a Chrome Packaged App
https://github.com/astro/bitford
Last synced: 3 months ago
JSON representation
BitTorrent Client in a Chrome Packaged App
- Host: GitHub
- URL: https://github.com/astro/bitford
- Owner: astro
- License: gpl-3.0
- Created: 2013-07-26T23:26:54.000Z (over 11 years ago)
- Default Branch: master
- Last Pushed: 2021-04-13T22:17:32.000Z (almost 4 years ago)
- Last Synced: 2024-08-01T22:01:33.300Z (7 months ago)
- Language: JavaScript
- Size: 396 KB
- Stars: 97
- Watchers: 24
- Forks: 17
- Open Issues: 10
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
- awesome-github-repos - astro/bitford - BitTorrent Client in a Chrome Packaged App (JavaScript)
README
# Bitford
A BitTorrent client as a Chrome Packaged App.
Contrary to other implementations, this one talks the native
BitTorrent protocol 100% in JavaScript.**New:** install from the Chrome Web Store: https://chrome.google.com/webstore/detail/bitford/agjcpjkkccmhfopfciohkkfolnjbbdoh
## Try it
* Go to `chrome://extensions/`
* ☑ Developer mode
* Load unpacked extension...
* Choose this directory
* Launch
* Keep an eye on the console of the background page## Roadmap
### UI
### Background
* seeder peers dropping
* cancellable file saving
* Priorities
* Error handling
* store-backend: unify open bitford-store
* Smarter request selection, based on downRate * requestedChunks.length
* Profiling, profiling, optimization### Unsolved
* Intercept .torrent files that users download
* https://github.com/Rob--W/pdf.js/commit/e181a3c902485a5c3e155c555abb6d686604457b### Torrent Features
* Peer limits
* by IP
* Upload slots
* Extension protocol
* Magnet Links
* DHT
* Encryption
* uTP