SubTrackr logo

SubTrackr

Self-hosted subscription tracker with spending analytics, reminders, and export options

Open Source Alternative to
Repository activity
  • Stars446
  • Forks20
  • Open Issues5
License

AGPL-3.0

Languages
  • Go
  • HTML
  • JavaScript
SubTrackr screenshot

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