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:

Share:

Similar to SubTrackr

Ghost logo

Ghost

Publishing platform with newsletters and paid memberships

55.1k
11.9k
Last commit

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

MITActively maintained
Alternative to:
Ghost(Pro) logo
Ghost(Pro)
+13
Yamtrack logo

Yamtrack

Self-hosted media tracker for movies, shows, anime, games, and books

3.5k
291
Last commit

Self-hosted media tracker to manage movies, TV shows, anime, manga, video games, and books with history, lists, calendar, imports, and multi-user support.

AGPL-3.0Actively maintained
Alternative to:
Trakt logo
Trakt
+6
Wapy.dev logo

Wapy.dev

Subscription and recurring expense manager with reminders

499
30
Last commit

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

Slowing down
Alternative to:
Rocket Money logo
Rocket Money
+3
Lago logo

Lago

Open-source metering and usage-based billing API

10.4k
728
Last commit

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

AGPL-3.0Actively maintained
Alternative to:
Chargebee logo
Chargebee
+11

Workout Tracker

Self-hosted web app for tracking GPX-based workouts and stats

1.2k
51
Last commit

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.

Actively maintained
Alternative to:
Hevy logo
Hevy
+3
CSA Admin logo

CSA Admin

Open-source web application for managing community-supported agriculture

80
22
Last commit

Web application to manage CSA/ACP/Solawi operations: members, deliveries, automated billing, online shop and multilingual communications.

Actively maintained
Alternative to:
Barn2Door logo
Barn2Door
+19