Wallos

Wallos

Open-source self-hosted personal subscription and expense tracker

7.5kstars
335forks
Last commit: 15d ago
Repo age: 3y old
Wallos screenshot

Wallos is an open-source, self-hostable web application for managing recurring subscriptions and household finances. It provides a responsive web UI, multi-currency support and notifications to help users track and visualize their recurring expenses.

Key Features

  • Track recurring subscriptions, next payment dates and yearly totals.
  • Category management with customizable categories and sorting options.
  • Multi-currency support with exchange rate conversion (Fixer integration).
  • Notifications through multiple channels (email, Discord, Pushover, Telegram, Gotify, webhooks).
  • Mobile-responsive UI with statistics and graphs for spending insights.
  • Logo search to automatically fetch service logos and a PWA-friendly manifest/service worker.
  • OIDC/OAuth support for single sign-on providers.
  • Optional AI-driven recommendations using ChatGPT, Gemini or a local Ollama instance.

Use Cases

  • Personal or household budgeting and tracking of subscription services.
  • Small group or family shared tracking of recurring payments and member management.
  • Self-hosted alternative for users wanting privacy and control over subscription data.

Limitations and Considerations

  • Requires PHP 8.3 with specific extensions (curl, dom, gd, imagick, intl, openssl, sqlite3, zip, mbstring, fpm) and an HTTP server (NGINX or Apache).
  • Default repo uses SQLite which is convenient for single-server deployments but may limit scalability for very large multi-user installations.
  • AI recommendations and currency conversion require external API keys or services; using hosted AI or conversion APIs may expose some metadata to those providers.
  • Demo environment resets its database periodically (the public demo is reset every two hours), so it is not suitable for long-term data testing.

Wallos is a compact, privacy-oriented option for anyone who wants a self-hosted subscription tracker with built-in notifications and optional AI recommendations. It is suited to home users and small groups who prefer to run their own instance and control their financial data.

Categories:

Tags:

Tech Stack:

Share:

Similar Services

ERPNext

ERPNext

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

31.9k
10.5k
Last commit: 8h 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

25.1k
2.2k
Last commit: 8h 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

25.1k
2.2k
Last commit: 8h 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.5k
2.1k
Last commit: 1d 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.6k
2.8k
Last commit: 9d 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.6k
2.6k
Last commit: 28d 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