Repolode
cmintey

cmintey/wishlist

Um app de lista de desejos auto-hospedado e compartilhável, onde amigos e familiares podem ver e reservar presentes sem comprar itens duplicados.

Alternativa open source a:Amazon Wish ListGiftster

Estrelas
681
Forks
64
Issues abertas
48
Último commit
anteontem

O que é?

Wishlist é uma aplicação web auto-hospedada para criar listas de presentes que amigos e familiares podem consultar. Os membros podem organizar os desejos em vários grupos, como um para amigos e outro para a família, mantendo as listas de cada grupo separadas. Quem consulta uma lista pode reservar um item, sem que o dono saiba quem reservou o quê, evitando presentes duplicados.

Os itens podem ser adicionados manualmente ou criados ao colar a URL de um produto, que busca os detalhes automaticamente. Um bookmarklet também permite enviar diretamente para a lista a página que a pessoa está visualizando. Outras pessoas podem sugerir itens para uma lista, com opções para exigir aprovação, aprovar automaticamente ou ocultar as sugestões do destinatário.

O app roda com Docker Compose e usa SQLite para armazenamento. Também oferece suporte a SMTP para convites por e-mail e redefinições de senha, OAuth via OpenID Connect e autenticação por cabeçalhos de proxy. O Registry Mode transforma um grupo em uma única lista pública, da qual visitantes podem reservar itens sem ter uma conta.

Recursos principais

  • 01Reservar itens em uma lista de desejos compartilhada e marcá-los como comprados
  • 02Criar desejos colando a URL de um produto para buscar os detalhes automaticamente
  • 03Gerenciar vários grupos separados, como amigos e família
  • 04Sugerir itens para outras pessoas, com opções de aprovação, aprovação automática ou ocultação
  • 05Registry Mode público para compartilhar uma única lista por link
  • 06Fazer login via OAuth (OpenID Connect) ou cabeçalhos de reverse proxy

Casos de uso

  • Compartilhar ideias de presentes para feriados com pais e avós que preferem uma interface simples
  • Criar uma lista pública de presentes para aniversários ou casamentos e compartilhá-la por link
  • Coordenar a troca de presentes entre amigos sem comprar itens duplicados
  • Hospedar uma lista privada de presentes em um servidor doméstico ou NAS

Início rápido

  1. 1

    Crie um arquivo docker-compose.yaml com o serviço Wishlist

  2. 2

    Inicie o aplicativo em segundo plano

    docker compose up -d
  3. 3

    Abra o aplicativo no navegador em http://<host>:3280

Antes de usar

  • É auto-hospedado, então você precisa do seu próprio servidor e do Docker para executá-lo.
  • Não oferece suporte à publicação em um subcaminho atrás de um proxy reverso.

Em coleções

Tópicos

#wishlist#gift-registry#self-hosted#docker#sqlite#oauth#pwa#typescript#christmas#family

Perguntas frequentes

O que é wishlist?
Um app de lista de desejos auto-hospedado e compartilhável, onde amigos e familiares podem ver e reservar presentes sem comprar itens duplicados. Wishlist é uma aplicação web auto-hospedada para criar listas de presentes que amigos e familiares podem consultar. Os membros podem organizar os desejos em vários grupos, como um para amigos e outro para a família, mantendo as listas de cada grupo separadas. Quem consulta uma lista pode reservar um item, sem que o dono saiba quem reservou o quê, evitando presentes duplicados.
wishlist é gratuito? Qual é a licença?
wishlist é open source sob a licença MIT. Confira os termos da licença antes de usá-lo em produtos comerciais.
wishlist ainda é mantido?
Manutenção ativa. O último commit de wishlist foi em 5 de nov. de 2026.
Para que posso usar wishlist?
Compartilhar ideias de presentes para feriados com pais e avós que preferem uma interface simples Criar uma lista pública de presentes para aniversários ou casamentos e compartilhá-la por link Coordenar a troca de presentes entre amigos sem comprar itens duplicados Hospedar uma lista privada de presentes em um servidor doméstico ou NAS
Como instalar wishlist?
Crie um arquivo docker-compose.yaml com o serviço Wishlist Inicie o aplicativo em segundo plano: docker compose up -d Abra o aplicativo no navegador em http://<host>:3280
Onde consigo wishlist?
O código-fonte e as instruções de instalação estão no GitHub: https://github.com/cmintey/wishlist

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

Projetos relacionados