WebCheckbook is a self-contained PHP web application for tracking and reconciling personal bank accounts — with no application-framework dependency.
Key Features
- Manage multiple accounts with running and reconciled balances
- Add, edit, and delete transactions (deposits, debits, checks, fees)
- Import bank statements (CSV) and reconcile them against transactions
- Search, filter, and reports (duplicates, missing checks, unreconciled items)
- Export as text, HTML, or XLS
- Responsive Bootstrap 5 UI with internationalization support
Tech: PHP 8.0+, MySQL 5.7+ or MariaDB 10.3+, and any PHP-capable web server (Apache, Nginx, Caddy). Licensed under the MIT license.