PayMe screenshot thumbnail

PayMe

PayMe is a privacy-first personal finance dashboard that runs entirely on your own hardware with zero third-party service dependencies. The Rust backend compiled to a single binary serves a React 19 frontend built with Vite, TypeScript, and Tailwind CSS 4, storing all financial data in a local SQLite database that auto-migrates on startup. Monthly dashboards track income entries, fixed expenses like mortgage and utilities, and budget categories with real-time progress bars showing spending against configurable limits. The savings module includes goal tracking with percentage-based progress indicators, custom savings goals for targeted objectives, retirement savings projections with breakdown analysis, and projected savings calculations. Variance analysis compares actual spending against budgets across categories. Drag-and-drop reordering powered by dnd-kit lets you arrange income sources, expenses, and budget items to match your workflow. The interactive charts rendered by Recharts visualize spending trends, income patterns, and savings trajectories. Month-by-month navigation tracks financial history over time, while the Summary and Stats views aggregate data across periods. JWT-based authentication secures access, and the full OpenAPI Swagger documentation at the /swagger-ui endpoint exposes every API route for automation and integration. Docker Compose deployment creates a minimal image with the compiled Rust binary and static frontend assets, running on port 3001 behind nginx, Caddy, or Traefik reverse proxy with HTTPS. On RepoCloud, deploy PayMe on a dedicated VPS with persistent SQLite storage, root SSH access, and complete privacy over your household financial data, all under the MIT license.

Deploy
ezBookkeeping screenshot thumbnail

ezBookkeeping

Managing household finances and personal investments becomes completely private with ezBookkeeping, a self-hosted accounting platform that combines multi-currency ledger tracking, automated bank imports, and AI-assisted receipt analysis into a responsive financial dashboard. Users can record daily income, expenses, and asset transfers using hierarchical two-level accounts and customizable tags, attaching photographic receipts and geographic location coordinates to individual entries. The automated data ingestion engine processes bank statements across standardized CSV, OFX, QIF, CAMT, and MT940 files, applying user-defined column mappings and custom conversion scripts to eliminate manual bookkeeping. Financial planners can schedule recurring bills, configure monthly category spending limits, and track asset distribution with interactive charts, trend graphs, and activity heatmaps in the Insight Explorer. Integrated artificial intelligence tools scan uploaded invoice photos to extract line items automatically while a native Model Context Protocol server lets external desktop assistants query balances and audit budgets safely. Security features include time-based two-factor authentication, single sign-on via standard identity providers, and biometric passkey screen locks that secure private monetary ledgers on shared computers. Account owners can export full audit histories to portable spreadsheets, manage multi-currency exchange rate tables, and access clean web interfaces on both desktop monitors and mobile devices. Running on a dedicated VPS on RepoCloud with guaranteed CPU, RAM, and SSD, full root SSH access, and a browser serial console. MIT licensed.

Deploy
WYGIWYH screenshot thumbnail

WYGIWYH

Track income, recurring expenses, and multi-currency assets with WYGIWYH, a self-hosted personal finance platform built on a strict cash-flow principle that preserves monthly savings while exposing spending patterns. Users can aggregate holdings across checking accounts, physical cash reserves, crypto wallets, and custom asset models with automatic foreign exchange rate calculations. The transaction engine executes automated adjustment rules to normalize merchant names, apply category tags, and calculate split costs on every purchase. Investors can schedule dollar-cost averaging portfolios to monitor accumulation performance and price averages over extended investment horizons. Interactive dashboards provide monthly breakdown grids, calendar views of pending recurring bills, and multi-year net worth trajectories. Financial analysts can export transaction journals to CSV, automate data synchronization through REST webhooks, or query accounts with AI agents via the Model Context Protocol. Customizable notification triggers alert account owners to payment due dates and anomalous spending spikes across monitored accounts. Running on a dedicated VPS on RepoCloud with guaranteed CPU, RAM, and SSD, full root SSH access, and a browser serial console. GNU AGPL v3.0 licensed.

Deploy