New jlibtorrent library for bittorrent development

Develop libtorrent based apps with the joy of coding in Java, Kotlin or your favorite JRE based language.

jlibtorrent is a full featured java wrapper for the most powerful and performant open source bittorrent library, libtorrent.

More information at


jlibtorrent- 671 KB (Required for all platforms, the .class files)

native shared libraries for different operating systems and CPU architectures

jlibtorrent-windows- 4.71 MB (x86 and x86_64 .dll files included in jar)

jlibtorrent-linux- 5.64 MB (x86 and x86_64 .so files included in .jar)

jlibtorrent-macosx- 2.24 MB (x86_64 .dylib included in .jar)

  • libtorrent 1.2.3 update (b5bf6c3260bd726b0181671625c007be5ad49845)
  • using android NDK r20b
  • upgraded to boost 1.72.0
  • upgraded to openssl 1.1.1d
  • swig version 4.0.1 (from 3.0.12)
  • lt:fix erroneous event=completed tracker announce when checking files
  • lt:promote errors in parsing listen_interfaces to post listen_failed_alert
  • lt:fix bug in protocol encryption/obfuscation
  • lt:fix buffer overflow in SOCKS5 UDP logic
  • lt:fix issue of rapid calls to file_priority() clobbering each other
  • lt:clear tracker errors on success
  • lt:optimize setting with unlimited unchoke slots
  • lt:fixed restoring of trackers, comment, creation date and created-by in resume data
  • lt:fix handling of torrents with too large pieces
  • lt:fixed division by zero in anti-leech choker
  • lt:fixed bug in torrent_info::swap

Photo by /u/master1718


Leave a Reply

Fill in your details below or click an icon to log in: Logo

You are commenting using your account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )

Connecting to %s