
VoucherVault
Django app to store and manage vouchers, coupons and gift cards
508 stars 25 forks last commit first released GPL-3.0
Actively maintained
Last commit 6 Aug 2026.
VoucherVault is a Django-based web application for digitally storing and managing vouchers, coupons, gift cards and loyalty cards. It provides a mobile-optimized portal with scanning, barcode/QR rendering and notification capabilities for personal or small-business use.
Key Features
- Store vouchers, coupons, gift cards and loyalty cards with metadata and optional file attachments (images, PDFs)
- Display redeem codes as QR codes or many barcode formats; client-side scanning (camera or file) with automatic type detection
- Transaction history support for gift cards and basic item sharing between users
- Expiry checking and notifications via Apprise integration with configurable thresholds and schedules
- Single Sign-On support using OpenID Connect (OIDC) with options for automatic account creation
- REST API endpoint providing stats for dashboards and integrations (e.g., Home Assistant)
- Docker-ready deployment with example docker-compose stacks; supports SQLite and PostgreSQL databases
- Multi-language support and light/dark themes; optional Celery worker support for background tasks
Use Cases
- Personal organization of digital coupons, loyalty cards and gift cards with searchable, mobile-friendly access
- Small businesses or clubs tracking issued gift cards, transaction history and automated expiry reminders
- Integration with home automation or dashboard systems to surface voucher counts and expiry stats via the REST API
Limitations and Considerations
- Notifications rely on Apprise; configuring specific delivery channels requires separate Apprise setup
- Client-side scanning depends on browser/device camera support and may vary across mobile browsers
- Transaction history is limited to gift cards; other item types have more limited auditing
- Docker container runs as a low-privileged www-data user, which may require adjusting host volume permissions
VoucherVault is a focused, lightweight solution for managing digital vouchers and related items. It is suitable for personal use and small deployments that need barcode/QR handling, expiry alerts and simple integration points via OIDC and a REST API.
Categories:
Tags:
Tech Stack:
Similar to VoucherVault
MediaCMS
Open source video and media CMS with streaming and a REST API
Modern open source video and media CMS for hosting, organizing, and streaming video, audio, images, and PDFs with RBAC and a REST API.

Yamtrack
Self-hosted media tracker for movies, shows, anime, games, and books
Self-hosted media tracker to manage movies, TV shows, anime, manga, video games, and books with history, lists, calendar, imports, and multi-user support.
QuickDrop
Self-hosted anonymous file sharing with per-file controls
QuickDrop is a Spring Boot app for anonymous, chunked file uploads with optional encryption, per-file passwords, token share links, previews and an admin console.

FileRise
Self-hosted web file manager with ACLs, WebDAV, sharing, and SSO
Lightweight self-hosted file manager with per-folder ACLs, WebDAV drive mounts, sharing, resumable uploads, optional encryption at rest, and OIDC SSO.

NocoDB
No-code spreadsheet interface for SQL databases with APIs
Open-source Airtable alternative that turns Postgres/MySQL/SQLite into a no-code spreadsheet UI with views, permissions, integrations, and REST APIs.

PocketBase
Lightweight open-source realtime backend with embedded SQLite
Open-source Go backend providing embedded SQLite, realtime (SSE) subscriptions, auth (JWT/OAuth2), file storage, admin UI and REST-style APIs for web and mobile apps.


