Self-hosted subscription tracker with spending analytics, reminders, and export options
- Stars446
- Forks20
- Open Issues5
AGPL-3.0
- Go
- HTML
- JavaScript

About SubTrackr
SubTrackr is a self-hosted subscription management application built with Go and HTMX. It keeps subscription tracking on your own server, with optional authentication and a privacy-first approach for people who want to manage recurring costs without handing data to a third party.
It provides a dashboard for monthly and annual spending, a calendar view for renewal dates, and analytics by category with savings tracking. It also sends email reminders, supports Pushover notifications, and exports data as CSV, JSON, or iCal. Multi-currency support covers USD, EUR, GBP, JPY, RUB, SEK, PLN, INR, CHF, BRL, COP, BDT, and CNY, with optional real-time conversion.
SubTrackr ships as a Docker image and supports Docker Compose, with AMD64 and ARM64 builds including Apple Silicon. It uses SQLite and has no external database dependency. The project is licensed under AGPL-3.0, and the site states that your data stays on your server.
Key features
- Dashboard with monthly and annual spending stats
- Calendar view for renewal dates with iCal export
- Email reminders and Pushover notifications
- CSV, JSON, and iCal export
- Optional authentication and multi-currency support
Details
- On GitHub since
- 2025
- Platforms
- Web · Docker
- Deployment
- self-hostable · docker
- Language
- Go · HTMX
- Database
- SQLite
- License
- AGPL-3.0
