SubTrackr

SubTrackr

Self-hosted subscription tracker with billing analytics and reminders

311stars
10forks
Last commit: 11d ago
Repo age: 1y old

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 Services

Ghost

Ghost

Publishing platform with newsletters and paid memberships

51.6k
11.3k
Last commit: 1d ago

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

Alternative to:
Ghost(Pro)
Ghost(Pro)
+13
Odoo

Odoo

Modular open-source business apps suite (ERP, CRM, eCommerce)

48.5k
31.1k
Last commit: 1mo ago

Odoo is a modular suite of web-based business apps, providing an open-source ERP with CRM, accounting, inventory, HR, eCommerce, website, and more.

Alternative to:
Microsoft Dynamics 365
Microsoft Dynamics 365
+19
Hyperswitch

Hyperswitch

Open-source payment orchestrator and modular payments switch

39.4k
4.6k
Last commit: 1d ago

Hyperswitch is an open-source payments switch and orchestrator that connects multiple payment processors through a single API, with modules for routing, vaulting, retries...

Alternative to:
Spreedly
Spreedly
+8
Medusa

Medusa

Open-source, headless ecommerce backend built for customization.

31.7k
4k
Last commit: 1d ago

Open-source, API-first commerce backend with modular architecture for custom storefronts and marketplaces.

Alternative to:
Medusa Cloud
Medusa Cloud
+15
Invoice Ninja

Invoice Ninja

Invoicing, quotes, payments, projects, and time tracking

9.5k
2.6k
Last commit: 1mo ago

Self-hostable invoicing platform for invoices, quotes, recurring billing, online payments, expenses, projects, and time tracking with a client portal and API.

Alternative to:
FreshBooks
FreshBooks
+18
Lago

Lago

Open-source metering and usage-based billing API

9.1k
518
Last commit: 2d ago

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

Alternative to:
Chargebee
Chargebee
+11