Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

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

Awesome Lists containing this project

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