Repolode
julianpoy

julianpoy/RecipeSage

Um organizador colaborativo de receitas, planejamento de refeições e listas de compras, em formato PWA, que funciona offline e sincroniza entre dispositivos.

Alternativa open source a:PaprikaMealime

Estrelas
993
Forks
112
Issues abertas
27
Último commit
há 14 horas

O que é?

RecipeSage é um app web para armazenar, pesquisar e compartilhar receitas. Ele pode importar receitas de URLs, imagens, PDFs e texto simples, além de oferecer suporte a diversos formatos de exportação de gerenciadores de receitas e apps de anotações. As receitas continuam pesquisáveis offline e sincronizam entre dispositivos.

Além de armazenar receitas, o app inclui um planejador de refeições com arrastar e soltar, que pode ser impresso e compartilhado com familiares, e listas de compras que categorizam os itens automaticamente e agrupam ingredientes semelhantes quando receitas são adicionadas. É possível ajustar as quantidades das receitas e converter entre unidades métricas e imperiais, além de acompanhar informações nutricionais por porção.

O projeto está hospedado em recipesage.com e também pode ser auto-hospedado com Docker Compose. Sua base de código é um monorepo TypeScript gerenciado com nx, que usa Prisma e tRPC. O projeto é distribuído sob uma licença dupla: AGPL-3.0 para uso não comercial e uma licença comercial separada.

Recursos principais

  • 01Importa receitas de URLs, imagens, PDFs, texto e vários apps de receitas
  • 02Planejamento de refeições com arrastar e soltar, que pode ser impresso e compartilhado
  • 03Listas de compras que categorizam itens automaticamente e agrupam ingredientes semelhantes
  • 04Pesquisa offline com sincronização entre dispositivos
  • 05Ajuste de quantidades de receitas e conversão entre unidades métricas e imperiais
  • 06Acompanhamento nutricional por porção

Casos de uso

  • Manter uma coleção compartilhada de receitas da família acessível em qualquer dispositivo
  • Planejar as refeições da semana e gerar uma lista de compras consolidada
  • Migrar receitas de outro gerenciador para um só lugar
  • Auto-hospedar um serviço privado de receitas e planejamento de refeições

Início rápido

  1. 1

    Ative o corepack para usar a versão fixada do pnpm

    corepack enable
  2. 2

    Instale as dependências na raiz do repositório

    pnpm install
  3. 3

    Inicie os contêineres do Docker

    docker compose up -d
  4. 4

    Execute as migrações do banco de dados e, em seguida, abra localhost na porta 80

    docker compose exec backend pnpm exec prisma migrate dev

Antes de usar

  • O uso comercial exige uma licença paga negociada separadamente; o uso não comercial está sujeito à AGPL-3.0.
  • Alguns recursos, como o assistente de IA e outras funcionalidades dependentes, precisam de uma chave de API válida configurada no .env.
  • A configuração de hospedagem própria descrita aqui é voltada ao desenvolvimento, e não à facilidade de implantação.

Em coleções

Tópicos

Perguntas frequentes

O que é RecipeSage?
Um organizador colaborativo de receitas, planejamento de refeições e listas de compras, em formato PWA, que funciona offline e sincroniza entre dispositivos. RecipeSage é um app web para armazenar, pesquisar e compartilhar receitas. Ele pode importar receitas de URLs, imagens, PDFs e texto simples, além de oferecer suporte a diversos formatos de exportação de gerenciadores de receitas e apps de anotações. As receitas continuam pesquisáveis offline e sincronizam entre dispositivos.
RecipeSage é gratuito? Qual é a licença?
RecipeSage não declara licença. O código é público, mas sem licença você não tem permissão explícita para reutilizá-lo; fale com o autor antes de depender dele.
RecipeSage ainda é mantido?
Manutenção ativa. O último commit de RecipeSage foi em 7 de nov. de 2026.
Para que posso usar RecipeSage?
Manter uma coleção compartilhada de receitas da família acessível em qualquer dispositivo Planejar as refeições da semana e gerar uma lista de compras consolidada Migrar receitas de outro gerenciador para um só lugar Auto-hospedar um serviço privado de receitas e planejamento de refeições
Como instalar RecipeSage?
Ative o corepack para usar a versão fixada do pnpm: corepack enable Instale as dependências na raiz do repositório: pnpm install Inicie os contêineres do Docker: docker compose up -d Execute as migrações do banco de dados e, em seguida, abra localhost na porta 80: docker compose exec backend pnpm exec prisma migrate dev
Onde consigo RecipeSage?
O código-fonte e as instruções de instalação estão no GitHub: https://github.com/julianpoy/RecipeSage

Resumo gerado por IA a partir do README do projeto. As estatísticas do GitHub são atualizadas diariamente.

Projetos relacionados