• Stars
    star
    536
  • Rank 80,006 (Top 2 %)
  • Language
    HTML
  • License
    MIT License
  • Created over 8 years ago
  • Updated 6 months ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

🌐 Fully-featured WebTorrent Client

β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

More Repositories

1

node-fb-messenger

✉️ Facebook Messenger Platform Node.js API Wrapper
JavaScript
211
star
2

awesome-webtorrent-clones

👥 Product clones using WebTorrent/WebRTC
197
star
3

PeerFast

⚡️ P2P Fast.com Clone
HTML
99
star
4

uWebTorrentTracker

🔆 Simple, robust, WebTorrent tracker server implementation
JavaScript
64
star
5

node-v

🔒 Secure ❄️ Synchronized ⚡️ Realtime ☁️ Cloud 🌈 Native JavaScript Variables & Events
JavaScript
28
star
6

node-os

NodeJS Core Module
JavaScript
18
star
7

PeerTube

YouTube Clone using WebTorrent
JavaScript
17
star
8

node-bogota

🚀 Run tape tests concurrently with tap-spec output
JavaScript
15
star
9

node-1337

Node leet speak conversion
JavaScript
12
star
10

node-vm

NodeJS Core Module
JavaScript
10
star
11

uniandes-auto-wifi

Aplicación para conectarse automáticamente a SENECA
JavaScript
9
star
12

apk-decompiler

Decompiles APK to dex, smali and java files
Shell
6
star
13

ls-chunk-store

Browser localStorage chunk store that is abstract-chunk-store compliant
JavaScript
5
star
14

node-sr

Unblock your event loop! Require modules in a child process effortlessly
JavaScript
4
star
15

geostatistics-project

Geostatistics Project using Goverment's Open Data Personal Robberies in Bogotá 2017
HTML
4
star
16

BMagnet

An extension to the magnet URI scheme for WebTorrent
JavaScript
3
star
17

sequelize-express-findbyid

Find by id using a sequelize model, returning 404 error if not found
JavaScript
2
star
18

node-dinli

Wrapper for the Dinli URL Shortener
JavaScript
2
star
19

express-debug-async-wrap

express async wrapper that passes custom debug instance
JavaScript
2
star
20

express-route-autoloader

Automatically loads routes from a directory structure
JavaScript
2
star
21

node-colombia

Colombia como módulo JS
2
star
22

express-sequelize-crud-router

express CRUD router based on a sequelize model
JavaScript
2
star
23

lf-chunk-store

Browser localForage chunk store that is abstract-chunk-store compliant
JavaScript
2
star
24

taller7-pruebas-automaticas

Java
1
star
25

taller6-pruebas-automaticas

JavaScript
1
star