Go Bittorrent

Open-source Go projects categorized as Bittorrent

Top 16 Go Bittorrent Projects

  • kraken

    P2P Docker registry capable of distributing TBs of data in seconds

  • Project mention: BTFS (BitTorrent Filesystem) | news.ycombinator.com | 2024-04-15

    https://github.com/uber/kraken?tab=readme-ov-file#comparison...

    "Kraken was initially built with a BitTorrent driver, however, we ended up implementing our P2P driver based on BitTorrent protocol to allow for tighter integration with storage solutions and more control over performance optimizations.

    Kraken's problem space is slightly different than what BitTorrent was designed for. Kraken's goal is to reduce global max download time and communication overhead in a stable environment, while BitTorrent was designed for an unpredictable and adversarial environment, so it needs to preserve more copies of scarce data and defend against malicious or bad behaving peers.

    Despite the differences, we re-examine Kraken's protocol from time to time, and if it's feasible, we hope to make it compatible with BitTorrent again."

  • torrent

    Full-featured BitTorrent client package and utilities

  • Project mention: BTFS (BitTorrent Filesystem) | news.ycombinator.com | 2024-04-15

    https://github.com/anacrolix/torrent has a fuse driver since 2013. I'm in the early stages of removing it. There are WebDAV, 3rd party FUSE, and HTTP wrappers of the client all doing similar things: serving magnet links, infohashes, and torrent files like an immutable filesystem. BitTorrent v2 support is currently in master.

  • InfluxDB

    Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.

    InfluxDB logo
  • bitmagnet

    A self-hosted BitTorrent indexer, DHT crawler, content classifier and torrent search engine with web UI, GraphQL API and Servarr stack integration.

  • Project mention: Researchers Showcase Decentralized AI-Powered Torrent Search Engine | news.ycombinator.com | 2024-04-25

    If you just want the decentralized torrent search there's also Magnetico [1] and Bitmagnet [2].

    Tribler tries to be a whole lot more, including its own tor-like network for anonymity and this latest AI powered search to make it easier to find content you might not know by name

    1: https://github.com/boramalper/magnetico

    2: https://bitmagnet.io/

  • exatorrent

    Easy to Use Torrent Client. Can be hosted in Cloud. Files can be streamed in Browser/Media Player.

  • chihaya

    A customizable, multi-protocol BitTorrent Tracker

  • Project mention: Build Your Own BitTorrent | news.ycombinator.com | 2023-10-19
  • autobrr

    Modern, easy to use download automation for torrents and usenet.

  • distribyted

    Torrent client with HTTP, fuse, and WebDAV interfaces. Start exploring your torrent files right away, even zip, rar, or 7zip archive contents!

  • WorkOS

    The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.

    WorkOS logo
  • rain

    🌧 BitTorrent client and library in Go

  • Project mention: Build Your Own BitTorrent | news.ycombinator.com | 2023-10-19
  • dht

    dht is used by anacrolix/torrent, and is intended for use as a library in other projects both torrent related and otherwise (by anacrolix)

  • Project mention: Bitmagnet Allows People to Run Their Own Decentralized Torrent Indexer Locally | news.ycombinator.com | 2024-02-18

    I'm the author of https://github.com/anacrolix/torrent (started in 2013) and https://github.com/anacrolix/dht (started in 2015). I have a DHT indexer implementation I developed in 2021. It's currently closed source but available for use as part of https://www.coveapp.info/. I have found that after several hours the search is excellent and stays up to date with ease.

  • privtracker

    Private BitTorrent tracker generator

  • Project mention: Private BitTorrent Tracker Generator | news.ycombinator.com | 2024-03-16
  • bt2qbt

    bt2qbt is cli tool for export from uTorrent\Bittorrent into qBittorrent

  • Project mention: Is piece count important? | /r/trackers | 2023-12-11

    bt2qbt worked for me, but that was ~4 years ago.

  • XD

    meme bittorrent client

  • Project mention: Torrent clients that support I2P | /r/i2p | 2023-06-05

    I mean, it works, but it wasn't supposed to be a serious torrent client, there were some commits on github a few months back.

  • confluence

    Torrent client as a HTTP service

  • utp

    Use anacrolix/go-libutp instead

  • Project mention: Willow Protocol | news.ycombinator.com | 2024-01-17

    Consider https://github.com/anacrolix/btlink. It's a proof of concept, and has all the basics. I designed it and I worked for IPFS, and I am the maintainer of a popular DHT and BitTorrent client implementation.

  • TBitTorrent

    BitTorrent client with terminal UI written in Go

  • 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).

Go Bittorrent related posts

Index

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

Project Stars
1 kraken 5,844
2 torrent 5,313
3 bitmagnet 1,904
4 exatorrent 1,856
5 chihaya 1,413
6 autobrr 1,128
7 distribyted 1,015
8 rain 927
9 dht 299
10 privtracker 299
11 bt2qbt 240
12 XD 225
13 confluence 224
14 utp 173
15 btlink 29
16 TBitTorrent 7

Sponsored
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com