gathers
GatheRs es una colección modular de crates y binarios en Rust para buscar y gestionar cartas de Magic: the Gathering, Riftbound y Pokémon. Ofrece interfaz web, CLI tool y soporte para autoalojamiento con Docker.
Ficha actualizada 29 sept 2026, 16:38 · upstream 29 sept 2026, 16:20 · release v0.7.1
Qué es gathers
Descripción editorial construida a partir del repositorio, su documentación y sus señales de mantenimiento.
GatheRs es una herramienta diseñada para ayudar a los jugadores a encontrar y gestionar cartas de sus juegos favoritos. El proyecto está construido en Rust con un enfoque modular que permite escalar el sistema decentemente. Incluye tanto interfaz web como CLI tool, lo que ofrece flexibilidad en cómo interactuar con la plataforma.
El sistema soporta múltiples bases de datos de cartas: Magic: the Gathering (vía MTGJson), Pokémon (vía pokedata) y Riftbound. Para reducir la carga sobre los proveedores de datos gratuitos, el proyecto incluye un binario mirror que hace snapshots diarios de todas las bases de datos y las sirve vía HTTP.
El desarrollo local se gestiona mediante Tilt y just, con soporte para pruebas unitarias, integración y benchmarks. El proyecto mantiene repositorios en GitHub y Codeberg, siendo este último el principal para el desarrollo.
- Buscar cartas de Magic: the Gathering, Pokémon o Riftbound desde la interfaz web
- Gestionar colecciones personales de cartas con la CLI tool
- Autoalojar la herramienta en servidores propios usando Docker Compose
- Configurar mirrors personalizados para reducir latencia y carga externa
- Desarrollar plugins personalizados mediante el sistema modular del proyecto
- Arquitectura modular en Rust con múltiples binarios especializados
- Soporte nativo para Docker y Docker Compose con configuración completa
- Sistema de mirrors que reduce dependencia de fuentes externas
- Herramientas CLI y web UI para diferentes flujos de trabajo
- Infraestructura de desarrollo con Tilt y just para automatización
- Soporte para pruebas unitarias, integración y benchmarks
- El repositorio en GitHub es solo un espejo; el desarrollo principal ocurre en Codeberg
- Actualmente soporta solo tres juegos: Magic: the Gathering, Riftbound y Pokémon
- Requiere recursos mínimos de 2 núcleos CPU, 2GB RAM y 10GB disco
Perfil de infraestructura
Estimación inicial derivada del repositorio y de los servicios detectados.
Despliegue detectado
Qué señales reales de instalación hemos encontrado.
Usa Docker Compose para despliegue rápido. Configura mirrors en ~/.local/share/gathers/mirrors.toml apuntando a mirror.gathers.cards o tu propio servidor. Puertos necesarios: 5234 (API), 5236 (plugin), 5173 (UI), 3001.
Stack y dependencias
Componentes inferidos a partir de manifests, configuración y documentación.
Puede sustituir a
Relaciones detectadas por el análisis del repositorio y su categoría.
Experiencia real de la comunidad
Ayuda a contrastar la estimación automática con instalaciones reales.
Todavía no hay datos comunitarios para este proyecto.