Ctrl K
ComunidadGuías…
GITHUB · ANALIZADO

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

Ver códigoProblemas y ayudaRepositorio ↗Sitio oficial
00

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.

CASOS DE USO
  • 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
PUNTOS DESTACADOS
  • 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
PRECAUCIONES
  • 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
01

Perfil de infraestructura

Estimación inicial derivada del repositorio y de los servicios detectados.

CPU2 vCPUrecomendación inicial
MEMORIA2 GBRAM estimada
DISCO10 GBalmacenamiento base
COMPLEJIDADmediumnivel de operación
02

Despliegue detectado

Qué señales reales de instalación hemos encontrado.

Listo para automatizar

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.

✓Dockerfile
✓Compose
✓One-click
03

Stack y dependencias

Componentes inferidos a partir de manifests, configuración y documentación.

FRAMEWORKS
Rust
SERVICIOS
No detectados
BASES DE DATOS
No detectadas
PUERTOS
5234523651733001
05

Puede sustituir a

Relaciones detectadas por el análisis del repositorio y su categoría.

06

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.