Subscription Manager

Subscription Manager

Self-hosted web app to track and manage recurring subscriptions

291stars
19forks
Last commit: 3mo ago
Repo age: 2y old

A simple single-page web application for tracking and managing recurring subscriptions and related expenses. It provides a compact interface to add, edit, delete, and view subscriptions, plus summaries and notifications to stay on top of upcoming payments.

Key Features

  • Add, edit, and delete subscription entries with custom icons for each service
  • Calendar view to visualize upcoming payments and billing dates
  • Automatic calculation of weekly, monthly, and yearly totals
  • Detailed summaries grouped by payment account
  • Multi-currency support for tracking subscriptions across currencies
  • Notification integration with NTFY for upcoming payment alerts
  • Stores data in a local SQLite database and can run in Docker/Docker Compose
  • Built with Next.js, React, and TypeScript for a modern single-page experience

Use Cases

  • Personal finance: track recurring bills, subscriptions, and total recurring spend
  • Reminders: receive NTFY notifications for upcoming payments to avoid missed charges
  • Account reconciliation: view per-payment-account summaries and period totals for budgeting

Limitations and Considerations

  • No built-in multi-user accounts or authentication; intended primarily for single-user/local use
  • Notifications require an external NTFY service configured by the user
  • Uses SQLite for local persistence, which may not be suitable for very large multi-user deployments

Subscription Manager is a lightweight, local-first tool for individuals who want a focused interface to manage recurring payments. It is optimized for easy self-hosting via Docker and provides quick insights into subscription spending without complex configuration.

Categories:

Tags:

Tech Stack:

Share:

Similar Services

ERPNext

ERPNext

Open-source ERP suite for accounting, inventory, sales, and HR

31.1k
10.2k
Last commit: 1d ago

Open-source ERP for SMBs with accounting, CRM, inventory, manufacturing, HR/payroll, projects, POS, and support in one integrated system.

Alternative to:
Oracle NetSuite
Oracle NetSuite
+19
Actual Budget

Actual Budget

Local-first personal finance and envelope budgeting app

24.3k
2.1k
Last commit: 17h ago

Local-first personal finance app for envelope budgeting, transaction tracking, reporting, and optional end-to-end encrypted multi-device sync.

Alternative to:
YNAB (You Need A Budget)
YNAB (You Need A Budget)
+16
Actual Budget

Actual Budget

Local-first personal finance and envelope budgeting app

24.3k
2.1k
Last commit: 17h ago

Actual Budget is a local-first personal finance app with envelope budgeting, reporting, multi-device sync, and optional end-to-end encryption.

Alternative to:
YNAB (You Need A Budget)
YNAB (You Need A Budget)
+17
Firefly III

Firefly III

Self-hosted personal finance manager with budgets, reports, and API.

22.1k
2k
Last commit: 10d ago

Open-source, self-hosted personal finance manager for tracking expenses, budgets, and reports with a REST API.

Alternative to:
Mint (Intuit Mint)
Mint (Intuit Mint)
+17
Akaunting

Akaunting

Online accounting software for small businesses and freelancers

9.5k
2.8k
Last commit: 22h ago

Self-hostable online accounting software to manage invoices, expenses, payments, and cash flow for small businesses and freelancers.

Alternative to:
Akaunting Cloud
Akaunting Cloud
+13
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