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
cenkalti avatar

cenkalti/rain

0
View on GitHub↗
1,135 stars·84 forks·Go·MIT·9 views

Rain

🌧 BitTorrent client and library in Go

Features

  • Distributed Systems - BitTorrent client and library.
  • Distributed Systems - BitTorrent client and library.

Star history

Star history chart for cenkalti/rainStar history chart for cenkalti/rain

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

Projects sharing features with Rain

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

    anacrolix/torrent

    6,041View on GitHub↗

    This project is a full-featured BitTorrent client library and protocol implementation. It provides the core components necessary for peer-to-peer file sharing, including a networking stack that supports the BitTorrent specification, tracker communication, and swarm management. A primary differentiator is the inclusion of a virtual filesystem that allows torrents to be mounted as read-only drives. This system enables on-demand content streaming, where specific data pieces are fetched from the network only when a read request occurs, rather than requiring the entire archive to be downloaded fir

    Gobittorrentgomagnet-link
    View on GitHub↗6,041
  • appsflyer/go-sundheitAppsFlyer avatar

    AppsFlyer/go-sundheit

    561View on GitHub↗

    A library built to provide support for defining service health for golang services. It allows you to register async health checks for your dependencies and the service itself, provides a health endpoint that exposes their status, and health metrics.

    Go
    View on GitHub↗561
  • anacrolix/dhtanacrolix avatar

    anacrolix/dht

    355View on GitHub↗

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

    Gobittorrentdhtgo
    View on GitHub↗355
  • bsm/redislockbsm avatar

    bsm/redislock

    1,761View on GitHub↗

    Simplified distributed locking implementation using Redis

    Godistlockdistributeddistributed-lock
    View on GitHub↗1,761
Compare all 30 related projects→

Frequently asked questions

What does cenkalti/rain do?

🌧 BitTorrent client and library in Go

What are the main features of cenkalti/rain?

The main features of cenkalti/rain are: Distributed Systems.

Which projects share features with cenkalti/rain?

Projects with overlapping indexed features include: appsflyer/go-sundheit — A library built to provide support for defining service health for golang services. It allows you to register async… buildthingsuseful/build-your-own-kafka — Build Your Own Kafka. anacrolix/dht — dht is used by anacrolix/torrent, and is intended for use as a library in other projects both torrent related and… anacrolix/torrent — This project is a full-featured BitTorrent client library and protocol implementation. It provides the core components… bsm/redislock — Simplified distributed locking implementation using Redis. buraksezer/consistent — Consistent is a Go library that implements consistent hashing with bounded loads to distribute data keys across nodes…