DEV Community

Cover image for PikaTorrent, a modern, open source, BitTorrent app ⚡.
Geoffrey
Geoffrey

Posted on

PikaTorrent, a modern, open source, BitTorrent app ⚡.

Hi dev.to readers !

I'm thrilled to share with you PikaTorrent ⚡, a cross-platform, open source BitTorrent client. It is currently available on Linux, Windows, and Android.

I'm developing it for a few months with the following tech stack:

  • Expo for targeting both mobile & web.
  • Tamagui for the UI kit.
  • Electron for the desktop app.
  • Custom libtransmission bindings for Nodejs & react-native.
  • WebRTC for remote control feature.

Some of PikaTorrent's features are:

  • A modern, simple user interface, with dark mode support.
  • Label management, filtering by text or labels, and sorting options.
  • Share your torrents with your contacts or the world using a direct link. This allows you to share a torrent with someone who may not even be familiar with torrent clients. When the recipients click the share link, they can either open PikaTorrent or download it.
  • Fast download speeds with low CPU and memory usage, thanks to libtransmission, the same engine written in C++ that powers Transmission.
  • Integration with search engines. You can customize your favorite torrent search engines. While it will simply open your browser, navigate to the website, and type the query, I believe it's a convenient shortcut.
  • Link the Android app with the desktop app by scanning a QR code. Advanced users can even run the 'pikatorrent' command line on a headless server and control it from the Android app or app.pikatorrent.com. No need to set up a domain name, TLS certs, etc.

I'm looking for feedback, feel free to join the discord, open issues on Github, or comment below 🤗

Website: www.pikatorrent.com
Github: github.com/G-Ray/pikatorrent

Top comments (0)