BTorrent

:globe_with_meridians: Fully-featured WebTorrent Client

Github stars Tracking Chart

βTorrent

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

Join the chat at https://gitter.im/DiegoRBaquero/BTorrent

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

Main metrics

Overview
Name With OwnerDiegoRBaquero/BTorrent
Primary LanguageHTML
Program languageHTML (Language Count: 3)
Platform
License:MIT License
所有者活动
Created At2015-11-27 20:31:19
Pushed At2025-02-06 16:09:24
Last Commit At2025-02-06 11:09:22
Release Count0
用户参与
Stargazers Count568
Watchers Count20
Fork Count95
Commits Count166
Has Issues Enabled
Issues Count97
Issue Open Count12
Pull Requests Count11
Pull Requests Open Count0
Pull Requests Close Count9
项目设置
Has Wiki Enabled
Is Archived
Is Fork
Is Locked
Is Mirror
Is Private