Account aggregation — Track multiple bank and investment accounts in one dashboard.
Net worth tracking — Monitor total assets and liabilities over time.
Budget management — Set and monitor spending categories against budget goals.
Maybe is a full-stack personal finance app built with Rails and Hotwire that you can self-host with Docker. The project is no longer maintained but remains functional and open-source under AGPLv3, making it suitable for forking or learning Rails architecture.
Ruby (see .ruby-version), PostgreSQL 9.3+, or Docker for self-hosting