Ctrl K
ComunidadGuías…
GITHUB · ANALIZADO

Patachoo

Gestor de recetas auto-alojado escrito en Go con PocketBase como librería. Importa recetas desde URLs mediante JSON-LD schema.org y analiza ingredientes en francés con alta precisión. Funciona en Raspberry Pi (40 Mo RAM), sin Node.js ni SPA, con despliegue Docker o binario único.

Ficha actualizada 22 sept 2026, 18:20 · upstream 22 sept 2026, 16:51 · release v0.2.0

Ver códigoProblemas y ayudaRepositorio ↗
00

Qué es Patachoo

Descripción editorial construida a partir del repositorio, su documentación y sus señales de mantenimiento.

Patachoo es un gestor de recetas auto-alojado desarrollado en Go que utiliza PocketBase como librería para autenticación, reglas de acceso y administración. El proyecto se distingue por su capacidad de importar recetas desde URLs mediante JSON-LD schema.org, con una tasa de éxito del 71,8 % sobre 206 recetas probadas en 68 dominios. Su análisis de ingredientes está optimizado para el francés, superando a Mealie y Tandoor en comprensión de expresiones como 'cuillères à soupe de crème fraîche', gracias a un modelo lingüístico que maneja preposiciones partitivas y unidades multi-mot.

CASOS DE USO
  • Gestionar recetas importadas desde sitios web mediante JSON-LD schema.org
  • Analizar ingredientes en francés con precisión superior a soluciones existentes
  • Ejecutar en Raspberry Pi con mínimo consumo de recursos (40 Mo RAM)
  • Desplegar como servicio auto-alojado sin dependencias externas complejas
PUNTOS DESTACADOS
  • Análisis de ingredientes en francés superior al inglés en Mealie y Tandoor
  • Binar único sin Node.js ni etapa de build, compatible con Raspberry Pi
  • Importación automática desde URLs mediante JSON-LD schema.org (71,8 % éxito)
  • Registro cerrado por defecto para máxima seguridad inicial
PRECAUCIONES
  • Análisis de ingredientes limitado principalmente al francés; el inglés falla sistemáticamente
  • No verifica actualizaciones automáticamente; requiere intervención manual
  • Base de datos SQLite local sin soporte de bases externas como PostgreSQL
  • Sin autenticación OAuth o SSO integrada
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

Desplegar con Docker Compose o binario directo. El puerto predeterminado es 8090. La API REST y la administración comparten el mismo puerto; usar firewall para restringir acceso externo. Crear superusuario inicial vía línea de comando o desde la interfaz web tras abrir el registro. Verificar cobertura de código y pruebas antes de fusionar cambios.

✓Dockerfile
✓Compose
✓One-click
03

Stack y dependencias

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

FRAMEWORKS
Node.jsGo
SERVICIOS
S3/MinIO
BASES DE DATOS
No detectadas
PUERTOS
8090
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.