bitmagnet

bitmagnet

Self-hosted BitTorrent DHT crawler, indexer, and torrent search engine

3.9kstars
211forks
Last commit: 7mo ago
Repo age: 3y old
bitmagnet screenshot

bitmagnet is a self-hosted BitTorrent indexer and search engine that continuously discovers torrents by crawling the BitTorrent DHT and fetching metadata for info hashes it finds. It enriches and classifies this data, then exposes it through a web interface and APIs for automation tools.

Key Features

  • DHT crawler and BitTorrent protocol implementation to discover torrents without relying on external indexers
  • Torrent metadata ingestion via import endpoint to index torrents from additional sources
  • Content classification and enrichment (e.g., media-related attributes like language, resolution, and source) with external metadata lookups
  • Torrent search engine for querying the indexed catalog
  • GraphQL API (including an embedded GraphQL playground) for programmatic search
  • Responsive, multilingual web UI
  • Torznab-compatible endpoint for Servarr stack integration (e.g., Prowlarr)
  • Admin/dashboard view for monitoring and basic administration

Use Cases

  • Run a private, self-contained torrent indexer powered by DHT crawling
  • Integrate as an indexer in the Servarr stack to automate discovery workflows
  • Import and search large torrent datasets (such as archival backups) with classification

Limitations and Considerations

  • Currently in alpha; expect bugs and potential breaking changes to the API and database schema
  • Some planned features (e.g., authentication/API keys and saved searches) are not yet implemented

bitmagnet is a good fit for users who want a search-first BitTorrent indexing service that is not dependent on public trackers or third-party indexers. Its DHT crawler and classification pipeline make it especially useful for building an automated, continuously updated catalog for downstream tooling.

Categories:

Tags:

Tech Stack:

Share:

Similar Services

Meilisearch

Meilisearch

Fast search engine API with full-text, vector, and hybrid search

56.1k
2.4k
Last commit: 13h ago

Meilisearch is a lightning-fast search engine API for apps and websites, offering typo-tolerant full-text search plus vector and AI-ready hybrid retrieval.

Alternative to:
Algolia
Algolia
+16
ArchiveBox

ArchiveBox

Open-source self-hosted web archiving and snapshotting tool

26.9k
1.5k
Last commit: 1d ago

Self-hosted tool to collect and preserve webpages, media, and bookmarks in durable formats (HTML, PDF, WARC, MP4) with a CLI, web UI, and search.

Alternative to:
Internet Archive Wayback Machine
Internet Archive Wayback Machine
+3
SearXNG

SearXNG

Privacy-focused metasearch engine for aggregating web results

25.3k
2.5k
Last commit: 5d ago

SearXNG is a privacy-respecting metasearch engine that aggregates results from many search services without tracking or profiling users.

Alternative to:
Google Search
Google Search
+6
Typesense

Typesense

Fast, typo-tolerant search engine with keyword and vector search

25.3k
861
Last commit: 1d ago

Typesense is a developer-friendly search engine for instant, typo-tolerant search-as-you-type with faceting, filtering, geo search, and vector/semantic search APIs.

Alternative to:
Algolia
Algolia
+19
ZincSearch

ZincSearch

A lightweight open-source search engine for full-text indexing.

17.7k
770
Last commit: 1mo ago

ZincSearch is a Go-based, lightweight search engine for full-text indexing with Elasticsearch API-compatible ingestion, a Vue UI, and a schema-less document model.

Alternative to:
Elastic Cloud (Elasticsearch Service)
Elastic Cloud (Elasticsearch Service)
+7
Onyx Community Edition

Onyx Community Edition

Self-hosted AI chat and enterprise search for any LLM

17.6k
2.4k
Last commit: 17h ago

Open-source platform for AI chat, RAG, agents, and enterprise search across your team’s connected knowledge sources, compatible with hosted and local LLMs.

Alternative to:
Onyx
Onyx
+19