awesome-repositories.com
Blog
MCP
awesome-repositories.com

Discover the best open-source repositories with AI-powered search.

ExploreCurated searchesOpen-source alternativesSelf-hosted softwareBlogSitemap
ProjectMCP serverAboutHow we rankPress
LegalPrivacyTerms
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
Tribler avatar

Tribler/tribler

0
View on GitHub↗
5,165 stars·464 forks·Python·gpl-3.0·17 viewswww.tribler.org↗

Tribler

Tribler is an anonymized peer-to-peer network and BitTorrent client that enables the sharing of files and streaming of media through multi-hop encrypted circuits. It functions as a distributed content search engine and privacy-preserving torrent streamer designed to prevent traffic analysis.

The project distinguishes itself by integrating onion routing directly into the file-sharing process, masking the identities and locations of both downloaders and seeders. It utilizes a decentralized reputation system to track node reliability and mitigate spam without relying on central servers.

The platform covers decentralized content discovery through keyword-based search and resource resolution via magnet links. It supports incremental media streaming and content organization into channels, while securing all network traffic through multi-layer encryption and routed relay circuits.

Features

  • Onion Routing - Routes data through a multi-hop circuit of encrypted relays to hide the identity and location of both peers.
  • Anonymizing BitTorrent Clients - Provides a peer-to-peer file sharing application that uses onion routing to mask user identities and locations.
  • Anonymous File Transfer Tools - Hides the identities of both downloaders and seeders during file transfers to ensure network privacy.
  • BitTorrent Clients - Provides a full application for downloading and uploading files using the BitTorrent protocol.
  • Anonymized Downloading - Retrieves files via the BitTorrent protocol using onion routing to mask user identity and location.
  • Decentralized Content Distribution - Provides a decentralized system for finding and searching for files without relying on central servers.
  • Decentralized Content Search - Implements a distributed search engine for locating files across the network using text-based queries without central servers.
  • Magnet Link Resolution - Resolves magnet URIs into torrent metadata and peer lists directly through the decentralized network.
  • Traffic Anonymization - Implements techniques for obscuring network traffic and node identities within a peer-to-peer sharing network.
  • Torrent Streamers - Provides a media player that incrementally downloads and plays BitTorrent content while masking the requester's identity.
  • Layered Encryption Circuits - Wraps data in multiple layers of encryption that are peeled away by each relay in the routing circuit.
  • Distributed Hash Tables - Implements a decentralized key-value store to locate files and peers without relying on central servers.
  • Distributed Search Engines - Functions as a decentralized search tool for locating files and magnet links across the network.
  • Incremental Media Playback - Enables audio and video playback to start before the entire file is downloaded.
  • Video Streaming - Supports playing video files incrementally during the download process for immediate viewing.
  • Decentralized Reputation Management - Implements a distributed mechanism for tracking node reliability and mitigating spam.
  • Direct Media Streaming - Enables playing media files directly from a magnet link without requiring a full download to disk.
  • Anonymized Seeding - Shares and seeds torrents through a multi-hop proxy network to keep the uploader anonymous.
  • Peer-to-Peer Tunneling - Secures network traffic through encrypted tunneling and routed relay circuits to preserve user privacy.
  • Multi-Hop Routing - Hides user identity and location by routing data through a sequence of multi-hop volunteer relays.
  • Anonymization Proxies - Uses anonymization proxies to encrypt uploaded data and hide the identity of seeders from requesters.
  • Distributed Peer Reputation - Maintains a decentralized reputation system to track node reliability and mitigate spam without central servers.
  • Peer Trust Scoring - Maintains a decentralized record of peer behavior to identify and block malicious nodes or spam.
  • Traffic Encryption - Secures all data transmitted between nodes using shared secrets and industry-standard encryption algorithms.
  • Databases and Storage - Censorship-free internet platform using P2P file sharing.
  • Internet Services - Privacy-enhanced BitTorrent client with P2P content discovery.

Star history

Star history chart for tribler/triblerStar history chart for tribler/tribler

How this analysis was created: This summary and feature list are AI-generated from collected project material and can contain mistakes. Stars, license and language are imported from GitHub. Inclusion does not mean that we have tested or audited this project. Check the source documentation for any feature you depend on. Learn more on our About page.

AI search

Explore more awesome repositories

Describe what you need in plain English — the AI ranks thousands of curated open-source projects by relevance.

Start searching with AI

Frequently asked questions

What does tribler/tribler do?

Tribler is an anonymized peer-to-peer network and BitTorrent client that enables the sharing of files and streaming of media through multi-hop encrypted circuits. It functions as a distributed content search engine and privacy-preserving torrent streamer designed to prevent traffic analysis.

What are the main features of tribler/tribler?

The main features of tribler/tribler are: Onion Routing, Anonymizing BitTorrent Clients, Anonymous File Transfer Tools, BitTorrent Clients, Anonymized Downloading, Decentralized Content Distribution, Decentralized Content Search, Magnet Link Resolution.

Which projects share features with tribler/tribler?

Projects with overlapping indexed features include: purplei2p/i2pd — i2pd is a C++ implementation of the I2P anonymous network layer, serving as a peer-to-peer overlay network and I2P… awesome-selfhosted/awesome-selfhosted — This project is a community-curated directory of open-source software designed for deployment in private server… webtorrent/webtorrent — WebTorrent is a JavaScript client library and peer-to-peer file sharing tool that implements the BitTorrent protocol.… hellozeronet/zeronet — ZeroNet is a decentralized web browser and server that enables the hosting and accessing of websites without central… micahflee/onionshare — OnionShare is a privacy-focused data transfer tool and onion service host. It enables the anonymous sharing of files… ipfs/kubo — Kubo is a peer-to-peer implementation of the InterPlanetary File System (IPFS) designed for decentralized data storage…

Projects sharing features with Tribler

These projects share indexed features with Tribler. Shared tags can include platform or build tooling; verify the primary use case before treating a result as a replacement.
  • purplei2p/i2pdPurpleI2P avatar

    PurpleI2P/i2pd

    3,835View on GitHub↗

    i2pd is a C++ implementation of the I2P anonymous network layer, serving as a peer-to-peer overlay network and I2P network router. It functions as a decentralized communication system that masks IP addresses and encrypts data using a garlic routing protocol. This project provides a lightweight daemon that acts as a self-hosted privacy gateway, connecting local applications to the I2P network for private data transmission without the use of Java. The system covers anonymous peer communication, privacy-preserving networking, and secure client-server interactions. It implements end-to-end encry

    C++anonymityc-plus-pluscommunication
    View on GitHub↗3,835
  • awesome-selfhosted/awesome-selfhostedawesome-selfhosted avatar

    awesome-selfhosted/awesome-selfhosted

    299,516View on GitHub↗

    This project is a community-curated directory of open-source software designed for deployment in private server environments and home labs. It serves as a comprehensive resource for discovering independent, self-hosted alternatives to mainstream cloud services, enabling users to maintain full data ownership and control over their digital infrastructure. The directory is structured through a hierarchical taxonomy that organizes a vast collection of applications into logical categories, ranging from media management and data analytics to private communication and team productivity tools. It dis

    awesomeawesome-listcloud
    View on GitHub↗299,516
  • webtorrent/webtorrentwebtorrent avatar

    webtorrent/webtorrent

    31,045View on GitHub↗

    WebTorrent is a JavaScript client library and peer-to-peer file sharing tool that implements the BitTorrent protocol. It enables the seeding and downloading of files via magnet links and info hashes across both the browser and Node.js environments. The project distinguishes itself by using WebRTC data channels to establish direct browser-to-browser networking, allowing decentralized data transfer across different domains without a central server. It specifically focuses on streaming torrent media, enabling incremental video and audio playback by prioritizing sequential pieces of a file before

    JavaScriptbittorrentbrowserhacktoberfest
    View on GitHub↗31,045
  • hellozeronet/zeronetHelloZeroNet avatar

    HelloZeroNet/ZeroNet

    18,748View on GitHub↗

    ZeroNet is a decentralized web browser and server that enables the hosting and accessing of websites without central servers. It functions as a peer-to-peer content distribution network that utilizes BitTorrent and Bitcoin cryptography to replicate and share site data across a distributed network of users. The system emphasizes censorship-resistant publishing and privacy through the integration of hidden services to anonymize network traffic. Site identity and content updates are managed via a cryptographic system using public-key pairs instead of centralized account passwords. The platform

    JavaScript
    View on GitHub↗18,748
Compare all 30 related projects→