SubTrackr
Self-hosted subscription tracker with billing analytics and reminders
461 stars 24 forks last commit first released AGPL-3.0
Actively maintained
Last commit 22 Aug 2026.
SubTrackr is a self-hosted subscription management application for tracking recurring services, visualizing spending, and receiving renewal reminders. It provides a lightweight web UI and an API for integrations, designed to run out-of-the-box with a single-file database.
Key Features
- Dashboard overview with real-time monthly and annual spending statistics
- Manage subscriptions with logos, categories, status, and recurrence schedules
- Calendar view showing upcoming renewals with iCal export
- Analytics and charts to visualize spending by category and time range
- Email notifications (SMTP) for renewal reminders
- Data export as CSV, JSON, or iCal and a RESTful API protected by API keys
- Multi-currency support with optional automatic conversion via an external rates API
- Themed responsive UI built with HTMX and Tailwind CSS; mobile-friendly layout
- Single-file SQLite database with Docker and Docker Compose deployment options
Use Cases
- Personal finance: centralize all recurring bills and subscriptions to monitor monthly spend
- Small teams: track shared service costs and export data for budgeting or reporting
- Automations: integrate subscription data into home automations or finance tools via the REST API
Limitations and Considerations
- Automatic currency conversion requires an external rates API and is subject to that provider's limits and base-currency constraints
- Uses SQLite by default (single-file DB), which is suitable for single-user or small deployments but may not scale for large multi-user or high-concurrency production environments
SubTrackr is focused on simplicity and ease of deployment, making it suitable for homelab and small-team use. It provides essential subscription management, export, and notification features while remaining lightweight and easy to run.
Categories:
Tags:
Tech Stack:
Similar to SubTrackr

Ghost
Publishing platform with newsletters and paid memberships
Ghost is an open-source publishing platform for blogs and websites with built-in newsletters, membership management, and paid subscriptions.

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.

Wapy.dev
Subscription and recurring expense manager with reminders
Self-hosted subscription manager to track recurring expenses, send email/push/webhook reminders, and view reports with multi-currency and timezone support.

Lago
Open-source metering and usage-based billing API
Open-source billing infrastructure for usage metering, subscriptions, invoicing, and hybrid pricing via an API and web interface.

Workout Tracker
Self-hosted web app for tracking GPX-based workouts and stats
Self-hosted workout tracking web app for GPX/TCX/FIT activities with maps, stats, heatmaps, equipment tracking, and an API for automated uploads and syncing.

CSA Admin
Open-source web application for managing community-supported agriculture
Web application to manage CSA/ACP/Solawi operations: members, deliveries, automated billing, online shop and multilingual communications.




