Repolode
julianpoy

julianpoy/RecipeSage

Un gestor colaborativo de recetas, planificador de comidas y organizador de listas de compras, disponible como PWA que funciona sin conexión y se sincroniza entre dispositivos.

Alternativa open source a:PaprikaMealime

Estrellas
992
Forks
112
Issues abiertos
27
Último commit
hace 3 días

¿Qué es?

RecipeSage es una aplicación web para guardar, buscar y compartir recetas. Puede importar recetas desde URL, imágenes, PDF y texto sin formato, y admite varios formatos de exportación de gestores de recetas y aplicaciones de notas. Las recetas se pueden buscar sin conexión y se sincronizan entre dispositivos.

Además de guardar recetas, la aplicación incluye un planificador de comidas con función de arrastrar y soltar que se puede imprimir y compartir con la familia, así como listas de compras que categorizan los artículos automáticamente y combinan ingredientes similares al añadir recetas. Las recetas se pueden escalar y convertir entre unidades métricas e imperiales, y se puede llevar un seguimiento de la información nutricional por porción.

El proyecto está alojado en recipesage.com y también se puede autoalojar con Docker Compose. Su código está organizado en un monorepo de TypeScript gestionado con nx, usa Prisma y tRPC, y está disponible con una licencia dual: AGPL-3.0 para uso no comercial y una licencia comercial independiente.

Funciones clave

  • 01Importa recetas desde URL, imágenes, PDF, texto y muchas aplicaciones de recetas
  • 02Planificación de comidas con función de arrastrar y soltar, que se puede imprimir y compartir
  • 03Listas de compras que categorizan automáticamente los artículos y combinan ingredientes similares
  • 04Búsqueda sin conexión y sincronización entre dispositivos
  • 05Escalado de recetas y conversión entre unidades métricas e imperiales
  • 06Seguimiento de la información nutricional por porción

Casos de uso

  • Mantener una colección familiar de recetas compartida y accesible desde cualquier dispositivo
  • Planificar las comidas de la semana y generar una lista de compras consolidada
  • Migrar recetas de otro gestor a un solo lugar
  • Autoalojar un servicio privado de recetas y planificación de comidas

Inicio rápido

  1. 1

    Activa corepack para usar la versión fijada de pnpm

    corepack enable
  2. 2

    Instala las dependencias en la raíz del repositorio

    pnpm install
  3. 3

    Inicia los contenedores de Docker

    docker compose up -d
  4. 4

    Ejecuta las migraciones de la base de datos y, después, abre localhost en el puerto 80

    docker compose exec backend pnpm exec prisma migrate dev

Antes de usarlo

  • El uso comercial requiere una licencia de pago negociada por separado; el uso no comercial se rige por AGPL-3.0.
  • Algunas funciones, como el asistente de IA y otras que dependen de él, requieren configurar una clave API real en .env.
  • La configuración de autoalojamiento descrita aquí está pensada para el desarrollo, no para facilitar el despliegue.

En colecciones

Temas

Preguntas frecuentes

¿Qué es RecipeSage?
Un gestor colaborativo de recetas, planificador de comidas y organizador de listas de compras, disponible como PWA que funciona sin conexión y se sincroniza entre dispositivos. RecipeSage es una aplicación web para guardar, buscar y compartir recetas. Puede importar recetas desde URL, imágenes, PDF y texto sin formato, y admite varios formatos de exportación de gestores de recetas y aplicaciones de notas. Las recetas se pueden buscar sin conexión y se sincronizan entre dispositivos.
¿RecipeSage es gratuito? ¿Qué licencia tiene?
RecipeSage no declara ninguna licencia. Su código es público, pero sin licencia no tienes permiso explícito para reutilizarlo; consulta al autor antes de depender de él.
¿RecipeSage sigue mantenido?
Mantenimiento activo. El último commit de RecipeSage fue el 4 nov 2026.
¿Para qué puedo usar RecipeSage?
Mantener una colección familiar de recetas compartida y accesible desde cualquier dispositivo Planificar las comidas de la semana y generar una lista de compras consolidada Migrar recetas de otro gestor a un solo lugar Autoalojar un servicio privado de recetas y planificación de comidas
¿Cómo se instala RecipeSage?
Activa corepack para usar la versión fijada de pnpm: corepack enable Instala las dependencias en la raíz del repositorio: pnpm install Inicia los contenedores de Docker: docker compose up -d Ejecuta las migraciones de la base de datos y, después, abre localhost en el puerto 80: docker compose exec backend pnpm exec prisma migrate dev
¿Dónde consigo RecipeSage?
El código fuente y las instrucciones de instalación están en GitHub: https://github.com/julianpoy/RecipeSage

Resumen generado por IA a partir del README del proyecto. Las estadísticas de GitHub se actualizan a diario.

Proyectos relacionados