C++ Bittorrent

Open-source C++ projects categorized as Bittorrent

Top 14 C++ Bittorrent Projects

  1. aria2

    aria2 is a lightweight multi-protocol & multi-source, cross platform download utility operated in command-line. It supports HTTP/HTTPS, FTP, SFTP, BitTorrent and Metalink.

    Project mention: Faster and More Reliable Hugging Face Downloads Using aria2 and GNU Parallel | dev.to | 2025-03-22

    aria2: A lightweight multi-protocol & multi-source command-line download utility.

  2. Stream

    Stream - Scalable APIs for Chat, Feeds, Moderation, & Video. Stream helps developers build engaging apps that scale to millions with performant and flexible Chat, Feeds, Moderation, and Video APIs and SDKs powered by a global edge network and enterprise-grade infrastructure.

    Stream logo
  3. qBittorrent

    qBittorrent BitTorrent client

    Project mention: Netflix will show generative AI ads midway through streams in 2026 | news.ycombinator.com | 2025-05-15

    qbittorrent (qT) is a great client with equally great search capabilities. you'll want to install jackett along with it so you can search through a large swath of torrent sites from the qT search.

    https://www.qbittorrent.org/

  4. qBittorrent-Enhanced-Edition

    [Unofficial] qBittorrent Enhanced, based on qBittorrent

  5. libtorrent

    an efficient feature complete C++ bittorrent implementation

    Project mention: Building a BitTorrent client from the ground up in Go | news.ycombinator.com | 2025-02-24

    It's not impossible, it's just hard to be better than libtorrent, otherwise a new client only makes sense as an exercise.

    Arvid Norberg is hardly a "beginner developer", yet look how hard it is to make a performant implementation of uTP: https://github.com/arvidn/libtorrent/issues/3542

  6. rtorrent

    rTorrent BitTorrent client

    Project mention: New release for rTorrent after 5 years | news.ycombinator.com | 2024-09-29
  7. btfs

    A bittorrent filesystem based on FUSE.

  8. picotorrent

    A tiny, hackable BitTorrent client.

  9. InfluxDB

    InfluxDB – Built for High-Performance Time Series Workloads. InfluxDB 3 OSS is now GA. Transform, enrich, and act on time series data directly in the database. Automate critical tasks and eliminate the need to move data externally. Download now.

    InfluxDB logo
  10. libutp

    uTorrent Transport Protocol library

  11. vlc-bittorrent

    A bittorrent plugin for VLC.

    Project mention: Why is there no P2P streaming protocol like BitTorrent? | news.ycombinator.com | 2025-04-14

    Bittorrent already works fine for streaming:

    https://github.com/johang/vlc-bittorrent/

  12. porla

    A high performance BitTorrent client for servers and seedboxes.

  13. libtorrent4j

    libtorrent for java, a swig Java interface for libtorrent

  14. openwebtorrent-tracker

    Fast and simple Webtorrent tracker implementation in C++

  15. Envy

    Envy. Multi P2P Filesharing+Bittorrent, Shareaza Legacy. (by GetEnvy)

  16. server

    A tiny, hackable BitTorrent client for servers and seedboxes. (by picotorrent)

  17. SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
NOTE: The open source projects on this list are ordered by number of github stars. The number of mentions indicates repo mentiontions in the last 12 Months or since we started tracking (Dec 2020).

C++ Bittorrent discussion

Log in or Post with

C++ Bittorrent related posts

  • Windows Memory Mapped File IO

    2 projects | news.ycombinator.com | 15 Nov 2024
  • RCE Vulnerability in QBittorrent

    5 projects | news.ycombinator.com | 1 Nov 2024
  • QBittorrent: Open-Source, Lightweight, and Feature-Rich BitTorrent Client

    1 project | news.ycombinator.com | 2 Oct 2024
  • QBittorrent: Lightweight, Open Source BitTorrent Client with No Ads

    1 project | news.ycombinator.com | 2 Oct 2024
  • New release for rTorrent after 5 years

    1 project | news.ycombinator.com | 29 Sep 2024
  • RTorrent Release Version 0.10.0

    1 project | news.ycombinator.com | 29 Sep 2024
  • Running Man E683 <Suk Jin's Early 60th Birthday Trip> | 231210

    1 project | /r/koreanvariety | 10 Dec 2023
  • A note from our sponsor - InfluxDB
    www.influxdata.com | 16 Jul 2025
    InfluxDB 3 OSS is now GA. Transform, enrich, and act on time series data directly in the database. Automate critical tasks and eliminate the need to move data externally. Download now. Learn more →

Index

What are some of the best open-source Bittorrent projects in C++? This list will help you:

# Project Stars
1 aria2 38,158
2 qBittorrent 32,023
3 qBittorrent-Enhanced-Edition 23,006
4 libtorrent 5,603
5 rtorrent 4,476
6 btfs 3,923
7 picotorrent 2,700
8 libutp 1,132
9 vlc-bittorrent 443
10 porla 245
11 libtorrent4j 238
12 openwebtorrent-tracker 76
13 Envy 52
14 server 51

Sponsored
Stream - Scalable APIs for Chat, Feeds, Moderation, & Video.
Stream helps developers build engaging apps that scale to millions with performant and flexible Chat, Feeds, Moderation, and Video APIs and SDKs powered by a global edge network and enterprise-grade infrastructure.
getstream.io