Go Torrent

Open-source Go projects categorized as Torrent

Top 21 Go Torrent Projects

  • cloud-torrent

    ☁️ Cloud Torrent: a self-hosted remote torrent client

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

  • exatorrent

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

  • 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: BTFS (BitTorrent Filesystem) | news.ycombinator.com | 2024-04-15

    This happens to be one of the pipe dream roadmap milestones for bitmagnet: https://bitmagnet.io/#pipe-dream-features

    I used to use magnetico and wanted to make something that would use crawled info hashes to fetch the metadata and retrieve the file listing, then search a folder for any matching files. You'd probably want to pre-hash everything in the folder and cache the hashes.

    I hope bitmagnet gets that ability, it would be super cool

  • 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!

  • rain

    🌧 BitTorrent client and library in Go

    Project mention: Build Your Own BitTorrent | news.ycombinator.com | 2023-10-19
  • 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.

  • go-peerflix

    Go Peerflix

  • 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
  • GMDB

    GMDB is the ultra-simple, cross-platform Movie Library with Features (Search, Take Note, Watch Later, Like, Import, Learn, Instantly Torrent Magnet Watch)

  • 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

  • koneko

    🐈🌐 nyaa.si terminal BitTorrent tracker

    Project mention: I'm fine with the basics of Plex - now what can I do to really use plex to it's full potential? | /r/PleX | 2023-12-09

    Do you know if this would work for nyaa.si? The main issue is that a lot of release groups do not put "eng" in their titles and are instead in the "English Translated" category. Does sonarr have a way to find these categories? I've just been using a profile to restrict which release groups it pulls from but there are so many that it's been kind of tedious.

  • deflix-stremio

    Deflix addon for Stremio

    Project mention: Stremio on cloud stream! | /r/Cloudstream3 | 2023-06-25
  • htorrent

    HTTP to BitTorrent gateway with seeking support.

    Project mention: Show HN: Multiplex – An App to Watch Torrents with Your Friends | news.ycombinator.com | 2023-09-07

    Hey HN! I just released Multiplex, an app to watch torrents together. It provides an experience similar to Apple's SharePlay and Amazon's Prime Video Watch Party, except for any torrent instead of a specific streaming service, and uses WebRTC to synchronize playback positions between the people watching without requiring a central server. It's written in Go and allows the use of a central HTTP to BitTorrent gateway[1] if a viewer can't use the BitTorrent protocol on their own device.

    I'd love to get your feedback :)

    [1] https://github.com/pojntfx/htorrent

  • qbittorrent-torrents-exporter

    qBittorrent 种子文件导出小工具 | Export torrent files from BT_backup and append "missing" trackers.

  • gDHT

    A distributed self-host DHT torrent search suite

  • qbtchangetracker

    cli tool for iteratively change trackers in qBittorrent

  • seekerr

    Tool to add new movies to Radarr based on RSS, IMDB and Trakt lists filtering by ratings.

  • yast

    Yet Another Streaming Tool

    Project mention: [OpenSource] I am building high performance Plex alternative in Go for Movies and TV Show | /r/golang | 2023-06-02

    I also build a similar tool, it let's you choose and play movies. I used webtorrent behind the scenes. https://github.com/qascade/yast

  • SaaSHub

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

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). The latest post mention was on 2024-04-15.

Go Torrent related posts


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

Project Stars
1 cloud-torrent 5,666
2 torrent 5,287
3 exatorrent 1,856
4 bitmagnet 1,852
5 autobrr 1,104
6 distribyted 1,011
7 rain 925
8 go-peerflix 466
9 dht 299
10 privtracker 298
11 GMDB 235
12 XD 226
13 confluence 224
14 koneko 214
15 deflix-stremio 121
16 htorrent 111
17 qbittorrent-torrents-exporter 108
18 gDHT 107
19 qbtchangetracker 61
20 seekerr 61
21 yast 28
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives