Wishlist
Sharable, self-hosted wishlist application for friends and family
611 stars 50 forks last commit first released MIT
Actively maintained
Last commit 23 Jul 2026.
Wishlist is a self-hosted, SvelteKit-based wishlist application for friends and family. It provides a simple UI for creating and sharing wishlists, claiming items, and running registry-style public lists.
Key Features
- Claim and reserve wishlist items and mark claimed items as purchased
- Automatic product metadata fetching from item URLs (title, image, etc.)
- Multiple groups support and a Registry Mode for single-list public registries
- Suggestions system with approval, auto-approval, and "surprise me" modes
- PWA support and bookmarklet to add items from product pages
- OAuth/OpenID Connect support for external authentication providers
- Invite users via SMTP (optional) and generation of invite/reset tokens
- Image uploads with configurable max size and support for SQLite via Prisma
- Docker and Docker Compose friendly packaging; community-contributed Helm chart
Use Cases
- Family gift coordination: share private group wishlists for holidays and birthdays
- Event registry: create a public registry for weddings, baby showers, or single-user registries
- Small-group gift planning: let friends reserve items to avoid duplicate purchases
Limitations and Considerations
- Does not support running on a different subpath; app expects to be served from the origin root
- Known proxy/Nginx buffering recommendations to avoid issues when running behind certain reverse proxies
- Registry anonymous claims currently cannot be un-claimed through the public flow
- Header-based proxy authentication trusts incoming headers; misconfigured proxies can allow spoofed access
- Email invites and password-reset flows require SMTP configuration; without SMTP invites must be copied manually
Wishlist is a practical open-source option for self-hosted gift and registry workflows, focused on privacy and simple sharing. It is maintained as a TypeScript/SvelteKit project with Docker-first deployment and Prisma-managed storage.
Categories:
Tags:
Tech Stack:
Similar to Wishlist

Pønskelisten
Self-hosted web app for shared wishlists and anonymous gift claiming
Open-source, self-hosted wishlist app to create, share and collaboratively manage wishlists with anonymous gift claiming; Docker-ready, supports PostgreSQL and MySQL.
SparkyFitness
Self-hosted fitness tracker with AI nutrition chat and web + mobile apps
Open-source self-hosted fitness tracker for nutrition, exercise, water, and body metrics; includes AI nutrition chat, Docker deployment, web PWA and Android app.
Glass Keep
Keep-style self-hosted notes app with glassmorphism UI
Self-hosted Google Keep–style notes app built with Vite + React and an Express + SQLite API. Supports Markdown, checklists, images, PWA, collaboration and Docker deployment.
Surmai
Personal and family travel organizer with privacy and offline support
Surmai is a privacy-focused travel organizer PWA for collaborative trip planning, offline access, and centralized itineraries for families and groups.
Listaway
Publish and share lists with team accounts and optional public links
Self-hosted app for creating, managing, and publishing lists and collections with team accounts, OIDC support, randomized public share links, and Postgres storage.


TRIP
Minimalist POI map tracker and trip planner
Self-hostable POI map tracker and trip planner to manage points of interest, build multi-day itineraries, and collaborate with travel companions without ads or telemetry.





