Самостоятельно размещаемое веб-приложение для общих списков желаний: друзья и близкие могут бронировать подарки, не раскрывая сюрприз.
cmintey/wishlist
Самостоятельно размещаемое приложение для вишлистов, которыми можно делиться: близкие увидят и заберут подарки, не покупая одно и то же.
Open source альтернатива:Amazon Wish List
Giftster
- Звёзды
- 681
- Форки
- 64
- Открытые issues
- 48
- Последний коммит
- позавчера
Что это?
Wishlist — это веб-приложение для самостоятельного размещения и ведения списков желаний, которые могут просматривать друзья и близкие. Пользователи могут распределять желания по нескольким группам — например, отдельно для друзей и семьи; списки каждой группы не смешиваются. Любой, кто просматривает вишлист, может забрать подарок, а его владелец не узнает, кто именно и что выбрал, поэтому подарки не дублируются.
Добавлять желания можно вручную или вставив ссылку на товар — приложение автоматически загрузит сведения о нём. С помощью букмарклета можно отправить в свой список страницу, которую вы просматриваете. Другие пользователи тоже могут предлагать подарки в вишлист: предложения можно отправлять на одобрение, принимать автоматически или скрывать от получателя.
Приложение запускается через Docker Compose и хранит данные в SQLite. Поддерживаются SMTP для приглашений по электронной почте и сброса пароля, OAuth через OpenID Connect и аутентификация по заголовкам прокси. В режиме Registry группа превращается в единый публичный список, из которого посетители могут забирать подарки без учётной записи.
Ключевые возможности
- 01Забирать подарки из общего вишлиста и отмечать их как купленные
- 02Добавлять желания, вставляя ссылку на товар, чтобы автоматически загрузить сведения о нём
- 03Управлять несколькими отдельными группами, например для друзей и семьи
- 04Предлагать другим подарки с одобрением, автоматическим одобрением или возможностью скрыть предложения
- 05Публичный режим Registry с единым списком, доступным по ссылке
- 06Вход через OAuth (OpenID Connect) или заголовки обратного прокси
Сценарии использования
- Делиться идеями подарков к праздникам с родителями и бабушками с дедушками, которым нужен простой интерфейс
- Вести семейный список подарков ко дням рождения или свадьбам и делиться им по публичной ссылке
- Координировать обмен подарками в компании друзей, чтобы не покупать одно и то же
- Разместить личный список подарков на домашнем сервере или NAS
Быстрый старт
- 1
Создайте файл docker-compose.yaml с сервисом Wishlist
- 2
Запустите приложение в фоновом режиме
docker compose up -d - 3
Откройте приложение в браузере по адресу http://<host>:3280
Что важно знать
- Приложение размещается самостоятельно, поэтому для его запуска вам понадобятся собственный сервер и Docker.
- Размещение в подкаталоге за обратным прокси не поддерживается.
В подборках
Темы
Частые вопросы
- Что такое wishlist?
- Самостоятельно размещаемое приложение для вишлистов, которыми можно делиться: близкие увидят и заберут подарки, не покупая одно и то же. Wishlist — это веб-приложение для самостоятельного размещения и ведения списков желаний, которые могут просматривать друзья и близкие. Пользователи могут распределять желания по нескольким группам — например, отдельно для друзей и семьи; списки каждой группы не смешиваются. Любой, кто просматривает вишлист, может забрать подарок, а его владелец не узнает, кто именно и что выбрал, поэтому подарки не дублируются.
- wishlist можно использовать бесплатно? Какая у него лицензия?
- wishlist распространяется с открытым исходным кодом под лицензией MIT. Перед использованием в коммерческих продуктах проверьте условия лицензии.
- wishlist всё ещё поддерживается?
- Активно поддерживается. Последний коммит в wishlist — 5 нояб. 2026 г..
- Для чего можно использовать wishlist?
- Делиться идеями подарков к праздникам с родителями и бабушками с дедушками, которым нужен простой интерфейс Вести семейный список подарков ко дням рождения или свадьбам и делиться им по публичной ссылке Координировать обмен подарками в компании друзей, чтобы не покупать одно и то же Разместить личный список подарков на домашнем сервере или NAS
- Как установить wishlist?
- Создайте файл docker-compose.yaml с сервисом Wishlist Запустите приложение в фоновом режиме: docker compose up -d Откройте приложение в браузере по адресу http://<host>:3280
- Где скачать wishlist?
- Исходный код и инструкции по установке — на GitHub: https://github.com/cmintey/wishlist
Описание создано ИИ на основе README проекта. Статистика GitHub обновляется ежедневно.
Похожие проекты
Семейный планировщик на собственном сервере: задачи, календарь, бюджет, питание, покупки и здоровье в одном PWA.
Самостоятельно размещаемое веб-приложение, где семьи делятся рождественскими списками желаний и избегают повторных покупок подарков.
Самостоятельно размещаемое Next.js-приложение для совместного отслеживания кормлений, смены подгузников, сна, сцеживания и важных событий в жизни малыша.
Самостоятельно размещаемое веб-приложение для общих списков покупок с синхронизацией в реальном времени и офлайн-режимом.
Бесплатный Python-инструмент с открытым исходным кодом, который запускается локально и позволяет массово отписываться от рассылок, удалять письма по отправителю и помечать письма в Gmail как прочитанные.