Bitmagnet is a self-hosted BitTorrent indexer that crawls the DHT network, classifies content, and provides search capabilities through a web interface and GraphQL API.
The tool solves the problem of discovering and organizing torrent metadata without relying on external torrent sites. It operates by crawling the BitTorrent DHT network to discover torrents, automatically classifying them by content type, and indexing the results for fast searching. The indexed data is accessible both through a web UI and a GraphQL API, making it suitable for programmatic integration.
Bitmagnet is designed for users who want to run their own torrent search infrastructure. It integrates directly with the Servarr stack, including Radarr and Sonarr, allowing automated media management workflows to query it as a torrent source. This makes it particularly valuable for self-hosted media server setups where you want to avoid external dependencies. The tool is built in Go, which means it runs efficiently as a single binary and can be deployed on modest hardware.
The project shows consistent development activity with regular commits addressing bug fixes, feature improvements, and maintenance. The codebase receives ongoing updates that refine the DHT crawling behavior and search functionality. Issues are actively triaged and addressed, indicating responsive maintenance. The project maintains documentation and examples for integration with Servarr applications, supporting users through the setup and configuration process.