Self-hostable personal subscription tracker for recurring payments, budgets, and multi-currency expenses
- Stars8.1k
- Forks374
- Open Issues77
GPL-3.0
- PHP
- JavaScript
- CSS

About Wallos
Wallos is a self-hostable web app for tracking personal subscriptions and recurring payments. It replaces spreadsheets for keeping due dates, categories, and spending visible, with financial data kept on your own server.
Subscriptions are organized with custom categories, currencies, themes, and display options. It supports multi-currency tracking with Fixer API exchange rates, sorting, statistics, logo search, a mobile view, 21+ languages, and notifications for upcoming payments by email, Discord, Pushover, Telegram, Gotify, and webhooks.
It is a PHP web app backed by SQLite and licensed under GPL-3.0. Install with Docker or Docker Compose, or on bare metal. It supports OIDC with OAuth and AI recommendations using ChatGPT, Gemini, or local Ollama.
Key features
- Track recurring subscriptions and payment due dates
- Custom categories, currencies, themes, and display options
- Multi-currency support with Fixer API exchange rates
- Upcoming payment notifications by email, chat apps, and webhooks
- OIDC with OAuth and AI recommendations
Details
- On GitHub since
- 2023
- Deployment
- self-hostable · docker
- Install
- Docker · Docker Compose · Bare metal
- Language
- PHP
- Database
- SQLite
- Auth
- OIDC with OAuth
