Project Budget is released under the MIT License. The full source is on GitHub. Issues, discussions, and pull requests are welcome.

Project commitments

  • No backend, no servers, no hosted services.
  • No telemetry, no analytics that touch budget data.
  • No paid tiers and no license keys.
  • No bank-connection integrations (Plaid, SimpleFIN, MX).
  • Dependencies are auditable and MIT, BSD, or Apache licensed.

How to contribute

See CONTRIBUTING.md for the workflow. The short version: open an issue first for non-trivial changes, branch from main, follow Conventional Commits, and include a screenshot for any UI change.

What gets accepted

  • Bug fixes
  • Accessibility improvements
  • New CSV / OFX / QFX / QIF / bank-export shape detectors
  • Documentation improvements
  • Measurable performance work
  • New reports and goal types

What does not get accepted

  • Anything that requires a backend or hosted service
  • Telemetry, analytics that touch budget data, or phone-home features
  • Bank-connection integrations
  • Paid tiers, license keys, or paywalled functionality