Java BitTorrent Library

Are there any decent BitTorrent libraries for Java? I need to program a simple torrent client, but it would be great if I did not have to write everything from scratch.

+49
java bittorrent
Jun 03 '09 at 12:45
source share
7 answers

Three Rings Snark is a very lightweight bitorrent library that will give you the basic torrent features.

It was originally written by Mark Wilaard. The github source can be found here https://github.com/akerigan/born-again-snark

+21
Jun 03 '09 at 12:48
source share

Turn TTorrent is a clean torrent library in the Java bit.

+32
Jun 11 '12 at 8:27
source share

I created Bitlet Fork on Github.

This is LGPLed and it is faster than ttorent.

+6
Aug 24 2018-12-12T00:
source share

Azureus (now called Vuze ) gives you an API plugin. Using this API, you can connect your code to Azureus. Run it in your program and listen / respond to its events.

+4
Dec 12 '09 at 15:16
source share

Azureus is written in Java - most likely not "simple", but quite "decent" :)

+3
Jun 03 '09 at 13:04
source share

Addendum to the answer from jjnguy: The code seems to be located at http://code.google.com/p/snark/ , and not in the repo provided in the link you provided.

I did not use it, but a Google search showed YAIRCC . Describes himself as a "light library and Java Bittorrent client library."

+1
Jan 13 2018-12-12T00:
source share

Transdroid and Transdroid-desktop are libraries for adroid, which can also be used in java to manage existing torrent clients.

-one
May 31 '11 at 8:37 a.m.
source share



All Articles