🌐 Fully-featured WebTorrent Client
Find a file
2022-12-15 00:13:59 -03:00
views Updated 2016-07-10 00:19:18 -05:00
404.html ln -s index.html 404.html 2020-06-03 09:41:34 +12:00
app.js Update app.js 2022-05-13 17:28:00 -05:00
CNAME Create CNAME 2019-01-19 10:28:18 -05:00
favicon.ico Using new ßTorrent logo :) 2015-12-04 18:51:34 -05:00
index.html Update index.html 2022-12-15 00:13:59 -03:00
LICENSE Fixed index space and changed license to MIT 2015-11-30 15:10:48 -05:00
modeTheme.js Update modeTheme.js 2022-12-15 00:12:42 -03:00
README.md Remove gitter 2020-10-20 10:55:46 -05:00
style.css Remove amazon ads and use less CPU CoinHive 2018-06-04 13:26:53 -05:00

βTorrent

βTorrent is a fully-featured WebTorrent browser client written in HTML, JS and CSS

Features

  • Informative GUI with easy sharing options
  • Downloading from an info hash or magnet URI
  • Downloading from a .torrent file (Coming Soon)
  • Seeding files (Single/multiple files)
  • Seeding CORS-enabled remote files (Coming Soon)
  • Download/Upload speed per torrent
  • Download/Upload speed of client (All torrents)
  • Removing torrents from the client
  • Pause/Resume torrent
  • Selecting/Deselecting files (Coming Soon)
  • Client Debugging
  • Use custom trackers/rtcConfig

Built with

Website powered by jsDelivr and CloudFlare. I use nginx in my server.

HTML5 serving

You must serve index.html as the default

For nginx, use this conf:

    location / {
        try_files $uri$args $uri$args/ /index.html;
    }

Enable Debugging

Enable βTorrent (Debug logging) and WebTorrent (Logs logging) debug logs by running this in the developer console:

localStorage.debug = '*'

Disable by running this:

localStorage.removeItem('debug')

Help βTorrent

Thanks

  • jasalo For the logo and favicon
  • whitef0x0 For cleanup and ng-file-upload and other ideas

License

MIT. Copyright (c) Diego Rodríguez Baquero