A small Java bittorrent library, powering BitLet.org
Switch branches/tags
Nothing to show
Clone or download
DCastagna Merge pull request #14 from bitletorg/tests
Test saving updated metafile fields.
Latest commit e101b51 Jun 24, 2015
Type Name Latest commit message Commit time
Failed to load latest commit information.
src Test persistence of updated metafile fields. Jun 24, 2015
.gitignore Added a basic .gitignore Jan 13, 2013
.hgignore hgignore added Nov 29, 2010
.travis.yml Add Travis configuration file. Jun 19, 2015
README.md Update License reference Sep 13, 2014
pom.xml Add baseline Metafile unit tests. Jun 17, 2015



A tiny bittorrent library

BitLet is a simple Java implementation of the BitTorrent protocol.

It is the library that powers BitLet.org (a BitTorrent client that runs entirely in the browser plugin, as a Java applet).

Trying out the BitLet library

You can build the project sources using Maven, and execute a sample client by calling:

java -cp target/wetorrent-1.0-SNAPSHOT.jar org.bitlet.wetorrent.Sample $1

Where $1 is a .torrent file you have on your filesystem.

Developing with BitLet

You can review this annotated example for an overview on how to use the BitLet library.


BitLet is distributed under the Apache license. See src/main/resources/license.txt for the full license terms.