mirror of
https://github.com/linuxserver/budge.git
synced 2026-01-15 01:21:43 +08:00
* added ENV to disable registration, also surfacing that error message in the UI * removed toBeBudgeted from budget as this is now on a month-by-month basis, added in necessary DB event logic to calculate carry-over of this amount as transactions / budgets change * fixed date diff logic * frontend changes for budget month's available amount * changing from typeorm sync to migrations - initial migration checks for existing user table and skips migration if it exists as this was a DB already generated by the sync * update docker init script * added migration for budget month availablity * cascade deletes, fixed tests
BudgE
BudgE (pronounced "budgie", like the bird) is an open source "budgeting with envelopes" personal finance app, taking inspiration from other tools such as Aspire Budgeting, budgetzero, and Buckets.
⚠️ BudgE is still under active development and considered an 'alpha' version until more tests can be written to ensure functionality is maintained. ⚠️
Current Features
- Multi user support
- Envelope budgeting with monthly rollover
- Transaction management for accounts
- Standard bank account management
- Credit card management with payment handling
- Tracking accounts
- Export account transactions
- CSV transaction import
Planned Features
- Multiple budgets per user (already started)
- Goals
- Reports
- Payee management
- Category hiding and deletion
- Mobile view for transaction input on the go!
Getting Started
Support
https://discord.gg/hKJWjDqCBz or through GitHub issues
Languages
JavaScript
59.1%
TypeScript
40.2%
HTML
0.5%
CSS
0.2%

