
Christmas Community
Web app for shared family wishlists and gift tracking
423 stars 62 forks last commit first released AGPL-3.0
Actively maintained
Last commit 5 Jun 2026.
Christmas Community is a lightweight web application for families to create and share wishlists for events such as Christmas. It centralizes gift ideas, helps avoid double-gifting, and provides simple permissions and guest access modes.
Key Features
- Per-user wishlists with optional public/guest viewing and guest password access
- Configurable display modes (table or card view) and optional Markdown in item notes
- Product data auto-fetching via an external product-data proxy for site scraping
- Storage via embedded PouchDB or any CouchDB-compatible server; optional local DB directory
- Single sign-on support with Google or any OIDC provider (client ID/secret configurable)
- Docker and Docker Compose deployment with persistent data volume support
- Profile picture uploads and configurable default profile images; custom CSS and HTML snippet hooks
- Admin setup flow on first run and update-check notifications (configurable)
Use Cases
- Family members maintain a shared wishlist for holidays to coordinate gift purchases
- Event hosts create a single shared list for birthdays, weddings, or group gift registries
- Small communities track requested items and avoid duplicate purchases during group events
Limitations and Considerations
- Multi-group/multiple-family support is not implemented; instances are intended for one family or group per deployment
- Product site coverage depends on available scrapers; new sites require contributions to the product-data scrapers
- Designed for small-to-medium deployments; CouchDB/PouchDB choices affect multi-user scaling and sync behavior
Christmas Community is focused on simplicity and privacy for family gift coordination. It is Docker-ready and configurable for SSO, storage backends, and UI preferences, making it suitable for self-hosted family or small community use.
Categories:
Tags:
Tech Stack:
Similar to Christmas Community

Note Mark
Minimal web-based Markdown notes app with fast editor
Note Mark is a fast, minimal web-based Markdown notes app with a responsive UI, notebook sharing, attachments, and optional OIDC single sign-on.

Pastefy
Feature-rich open-source pastebin and code snippet manager
Self-hostable Pastebin alternative for sharing and storing code snippets, files, and rich previews with API, OAuth login, folders, and previews for many formats.
Peppermint
Self-hosted help desk and issue tracking system
Peppermint is a self-hosted help desk and issue tracker with email-to-ticket, notes, file uploads, webhooks, and OIDC authentication for teams.

Wiki.js
Modern, extensible wiki software built on Node.js
A modern, extensible Node.js wiki with Markdown editing, powerful admin tools, multiple auth options, and support for popular SQL databases.

FileBrowser Quantum
Web-based file manager with sharing, access control, and search
Self-hosted web file browser to manage files, users, access control, sharing links, previews, and fast indexed search with real-time UI updates.


PdfDing
Self-hosted PDF manager, viewer, and editor
Self-hosted PDF manager to organize, view, annotate, sign, and share PDFs with multi-device reading progress, tagging, and optional access-controlled links.





