The ultimate open-source dashboard for managing Matter devices and their QR codes.
Features • Quick Start • Docker • Tech Stack
QRchive is a sleek, modern, and lightweight web application designed to help you manage your Matter connectivity devices. Whether you're tracking MAC addresses, pairing codes, or generating/scanning QR data, QRchive provides a clean interface to keep your smart home hardware organized.
- 📱 Matter-Ready: Built specifically for tracking Matter-compatible devices.
- 🔍 QR Scanner: Integrated camera-based and image-upload QR code readers.
- 📊 CSV Management: Seamlessly import and export your device lists.
- 🎨 Modern UI: Clean, responsive dashboard with Dark Mode support.
- 🛠️ Full CRUD: Add, edit, and delete devices with ease.
- 📦 Docker Support: Containerized for instant deployment.
- Backend: Python 3.14+ + Flask
- Frontend: HTML5, CSS3, JavaScript (Bootstrap 5 + FontAwesome)
- Package Manager: uv
- Containerization: Docker
Deploy QRchive in seconds using Docker.
Create a docker-compose.yml file:
version: '3.8'
services:
qrchive:
image: ghcr.io/dsheehan/qrchive:latest
container_name: qrchive
ports:
- "5000:5000"
volumes:
- /path/to/qrchive/data:/data
restart: unless-stopped
volumes:
qrchive-data:Run with: docker-compose up -d
docker pull ghcr.io/dsheehan/qrchive:latest
docker run -d \
-p 5000:5000 \
-v /path/to/qrchive/data:/data \
--name qrchive \
ghcr.io/dsheehan/qrchive:latestInterested in contributing or building from source? See our Development Guide.
Distributed under the MIT License. See LICENSE for more information.