awesome-repositories.com
Blog
MCP
awesome-repositories.com

Descubre los mejores repositorios open-source con nuestra búsqueda potenciada por IA.

ExplorarBúsquedas curadasAlternativas open-sourceSoftware autohospedableBlogMapa del sitio
ProyectoAcerca deCómo clasificamosPrensaServidor MCP
Aviso legalPrivacidadTérminos
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
bitmagnet-io avatar

bitmagnet-io/bitmagnet

0
View on GitHub↗
3,854 estrellas·211 forks·Go·mit·5 vistasbitmagnet.io↗

Bitmagnet

Bitmagnet is a self-hosted BitTorrent metadata search engine and DHT torrent indexer. It functions as a private torrent database that crawls the Distributed Hash Table to discover and index content locally without relying on centralized trackers.

The system distinguishes itself through an automated media classification pipeline that fetches information from external databases to tag and categorize content. It employs a rule-based classification engine and custom workflows to determine how indexed items are processed and organized.

The project provides full-text search capabilities and multi-source data ingestion, supported by a background queue for metadata enrichment. Administrative control is handled via a web dashboard, while programmatic access is available through GraphQL and standardized HTTP interfaces. The system also includes telemetry via Prometheus metrics export and state persistence through index backups and exports.

Features

  • BitTorrent Indexers - Provides a complete system for crawling, indexing, and searching BitTorrent metadata from the DHT network.
  • Content Metadata Enrichment - Automatically resolves and attaches detailed information from external databases to enhance torrent discoverability.
  • Media Content Classifiers - Implements an automated pipeline that fetches external data to categorize and tag indexed media content.
  • Conditional Classification Workflows - Allows the creation of custom conditional action sequences to determine how torrents are processed and categorized.
  • Full-Text Search Indexes - Stores discovered torrent metadata in a searchable database to enable fast keyword-based lookups.
  • Full Text Search - Provides text-based lookups across the indexed torrent collection to find specific content.
  • Private Torrent Databases - Provides a private, self-hosted database for storing and organizing discovered torrent data.
  • DHT Network Crawlers - Discovers unique identifiers from the DHT network and requests metadata directly from peers.
  • Filename-Based Media Classification - Fetches metadata from external services to identify and categorize torrents based on their filenames.
  • DHT Crawlers - Crawls the Distributed Hash Table to discover and index torrent metadata locally.
  • Peer-to-Peer Clients - Implements a BitTorrent-specific DHT crawler for peer discovery and metadata retrieval.
  • Rule-Based Classification Engines - Employs a rule-based engine to determine item categories and tags using conditional logic and keyword filters.
  • Content Metadata Tagging - Assigns custom metadata tags to torrents matching specific criteria for user-defined organization.
  • Asynchronous Processing Queues - Utilizes a background worker queue to resolve and attach detailed information from external databases.
  • Media Content Filters - Removes items from the index based on banned keywords, specific content types, or custom rules.
  • Media Automation Tools - Integrates with external management tools to automate the discovery and downloading of media content.
  • Data Ingestion Sources - Ingests torrent metadata from both distributed network sources and external import files.
  • Metadata Reclassification Pipelines - Refines metadata records by matching items against local tables or external services.
  • Self-Hosted Administration Interfaces - Provides a web-based administration interface for managing the private indexing service, monitoring health, and performing backups.
  • REST API Interfaces - Provides a standardized REST-based HTTP interface for external tool communication and system management.
  • Torrent Indexer API Implementations - Implements the Torznab API standard to ensure compatibility with third-party torrent managers and automation tools.
  • Administrative Dashboards - Provides a responsive web dashboard for monitoring operational status and performing administrative tasks.
  • GraphQL APIs - Provides a structured GraphQL API for programmatically retrieving data and managing the index.
  • Download Managers - Self-hosted indexer and crawler for BitTorrent content.

Historial de estrellas

Gráfico del historial de estrellas de bitmagnet-io/bitmagnetGráfico del historial de estrellas de bitmagnet-io/bitmagnet

Búsqueda con IA

Explora más repositorios increíbles

Describe lo que necesitas en lenguaje sencillo: la IA clasifica miles de proyectos open-source curados por relevancia.

Start searching with AI

Alternativas open-source a Bitmagnet

Proyectos open-source similares, clasificados según cuántas características comparten con Bitmagnet.
  • awesome-selfhosted/awesome-selfhostedAvatar de awesome-selfhosted

    awesome-selfhosted/awesome-selfhosted

    299,516Ver en GitHub↗

    This project is a community-curated directory of open-source software designed for deployment in private server environments and home labs. It serves as a comprehensive resource for discovering independent, self-hosted alternatives to mainstream cloud services, enabling users to maintain full data ownership and control over their digital infrastructure. The directory is structured through a hierarchical taxonomy that organizes a vast collection of applications into logical categories, ranging from media management and data analytics to private communication and team productivity tools. It dis

    awesomeawesome-listcloud
    Ver en GitHub↗299,516
  • lancedb/lancedbAvatar de lancedb

    lancedb/lancedb

    9,031Ver en GitHub↗

    LanceDB is a vector database and columnar data store designed to function as a versioned dataset manager and vector search engine. It serves as a high-performance backend for indexing and retrieving high-dimensional embeddings, providing the foundation for machine learning data pipelines. The system distinguishes itself through a combination of cloud-native object storage and immutable version tracking, allowing for data time-travel and reproducible AI experiments. It integrates hybrid search capabilities, merging dense vector similarity with BM25 full-text search and SQL-like scalar filters

    HTMLapproximate-nearest-neighbor-searchimage-searchnearest-neighbor-search
    Ver en GitHub↗9,031
  • stalwartlabs/stalwartAvatar de stalwartlabs

    stalwartlabs/stalwart

    13,287Ver en GitHub↗

    Stalwart is a self-hosted email and collaboration infrastructure that provides an integrated mail server supporting SMTP, IMAP, POP3, and JMAP protocols. It functions as a comprehensive communication hub, combining email hosting with a collaboration server for shared calendars, contacts, and files. The system distinguishes itself through a distributed architecture that uses peer-to-peer cluster coordination to ensure high availability and fault tolerance. It features a built-in security suite that implements an S/MIME and OpenPGP email gateway alongside automated TLS certificate provisioning

    Rustcaldavcarddavimap
    Ver en GitHub↗13,287
  • tinacms/tinacmsAvatar de tinacms

    tinacms/tinacms

    13,150Ver en GitHub↗

    TinaCMS is a headless content management framework that bridges local Git-based file storage with a visual, in-context editing interface. By treating your repository as the single source of truth, it enables developers to manage content as structured data files while providing editors with a browser-based dashboard to modify website content directly within a live preview. The framework distinguishes itself by transforming local files into a unified GraphQL API, which powers both the administrative interface and the application's data retrieval layer. This architecture allows for compile-time

    TypeScriptcmscontent-management-systemforestry
    Ver en GitHub↗13,150
Ver las 30 alternativas a Bitmagnet→

Preguntas frecuentes

¿Qué hace bitmagnet-io/bitmagnet?

Bitmagnet is a self-hosted BitTorrent metadata search engine and DHT torrent indexer. It functions as a private torrent database that crawls the Distributed Hash Table to discover and index content locally without relying on centralized trackers.

¿Cuáles son las características principales de bitmagnet-io/bitmagnet?

Las características principales de bitmagnet-io/bitmagnet son: BitTorrent Indexers, Content Metadata Enrichment, Media Content Classifiers, Conditional Classification Workflows, Full-Text Search Indexes, Full Text Search, Private Torrent Databases, DHT Network Crawlers.

¿Qué alternativas de código abierto existen para bitmagnet-io/bitmagnet?

Las alternativas de código abierto para bitmagnet-io/bitmagnet incluyen: awesome-selfhosted/awesome-selfhosted — This project is a community-curated directory of open-source software designed for deployment in private server… lancedb/lancedb — LanceDB is a vector database and columnar data store designed to function as a versioned dataset manager and vector… stalwartlabs/stalwart — Stalwart is a self-hosted email and collaboration infrastructure that provides an integrated mail server supporting… tinacms/tinacms — TinaCMS is a headless content management framework that bridges local Git-based file storage with a visual, in-context… ibm/mcp-context-forge — mcp-context-forge is a Model Context Protocol federation gateway that unifies diverse AI tool servers and APIs into a… manticoresoftware/manticoresearch — Manticoresearch is a high-performance search engine and database designed for indexing and retrieving large datasets.…