awesome-repositories.com
Blog
MCP
awesome-repositories.com

Discover the best open-source repositories with AI-powered search.

ExploreCurated searchesOpen-source alternativesSelf-hosted softwareBlogSitemap
ProjectMCP serverAboutHow we rankPress
LegalPrivacyTerms
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
reZach avatar

reZach/my-budget

0
View on GitHub↗
956 stars·60 forks·JavaScript·AGPL-3.0·21 views

My Budget

My-budget is a cross-platform desktop application designed for personal finance management. It functions as a local-first budgeting tool that allows users to track income and expenses while maintaining complete control over their financial data without relying on cloud services.

The application distinguishes itself by integrating automated transaction ingestion, which retrieves and parses financial records directly from banking websites. To ensure privacy, all stored transaction history and budget records are protected by local encryption using user-defined passphrases, keeping sensitive information secure on the user's device.

The software provides a comprehensive suite of tools for managing financial data, including the ability to export transaction history into standard file formats for external analysis. Built as a native desktop program, it utilizes a consistent interface across multiple operating systems to facilitate offline financial tracking and reporting.

Features

  • Personal Finance Management - Provides a private, local-first interface for tracking income, expenses, and managing personal budgets.
  • Budgeting Tools - Secures sensitive financial tracking and budget records with user-defined passphrases for local data privacy.
  • Data Encryption - Secures stored financial information using passphrase-based encryption to prevent unauthorized access to local files.
  • Sensitive Data Encryption at Rest - Protects sensitive transaction history and budget records using local encryption to ensure private information remains secure.
  • Local-First Architectures - Persists sensitive financial records locally using passphrase-based encryption to ensure data privacy and offline availability.
  • Cross-Platform Desktop Utilities - Runs as a native desktop program across multiple operating systems to provide a consistent offline financial interface.
  • Financial Transaction Importers - Retrieves and normalizes financial transaction data from banking websites into structured formats for internal processing.
  • DOM-Based Extractions - Extracts structured financial data from banking websites by programmatically traversing and parsing DOM elements.
  • Electron Desktop Applications - Utilizes the Electron framework to provide a native desktop experience for web-based financial management.
  • Bank Data Synchronization - Synchronizes bank account activity by importing financial records from external institutions to automate income and expense tracking.

Star history

Star history chart for rezach/my-budgetStar history chart for rezach/my-budget

How this analysis was created: This summary and feature list are AI-generated from collected project material and can contain mistakes. Stars, license and language are imported from GitHub. Inclusion does not mean that we have tested or audited this project. Check the source documentation for any feature you depend on. Learn more on our About page.

AI search

Explore more awesome repositories

Describe what you need in plain English — the AI ranks thousands of curated open-source projects by relevance.

Start searching with AI

Frequently asked questions

What does rezach/my-budget do?

My-budget is a cross-platform desktop application designed for personal finance management. It functions as a local-first budgeting tool that allows users to track income and expenses while maintaining complete control over their financial data without relying on cloud services.

What are the main features of rezach/my-budget?

The main features of rezach/my-budget are: Personal Finance Management, Budgeting Tools, Data Encryption, Sensitive Data Encryption at Rest, Local-First Architectures, Cross-Platform Desktop Utilities, Financial Transaction Importers, DOM-Based Extractions.

Which projects share features with rezach/my-budget?

Projects with overlapping indexed features include: securo-finance/securo — Securo is a self-hosted personal finance management platform designed to provide users with complete control over… whisper-money/whisper-money — Whisper Money is an open-source personal finance management platform designed for self-hosted environments. It… serversideup/financial-freedom — Financial Freedom is an open-source, self-hosted personal finance platform designed for tracking budgets, managing… firefly-iii/firefly-iii — Firefly III is a self-hosted personal finance management system built on a double-entry bookkeeping engine. It… jameskokoska/cashew — Cashew is a local-first budgeting application and personal finance tracker designed to log income and expenses across… we-promise/sure — Actual Budget is an open-source personal finance application that stores all financial data locally on the user's…

Projects sharing features with My Budget

These projects share indexed features with My Budget. Shared tags can include platform or build tooling; verify the primary use case before treating a result as a replacement.
  • securo-finance/securosecuro-finance avatar

    securo-finance/securo

    1,079View on GitHub↗

    Securo is a self-hosted personal finance management platform designed to provide users with complete control over their private financial data. By deploying the application within their own infrastructure, users can aggregate bank accounts, track income and expenses, and monitor investment portfolios while maintaining data privacy. The system supports multi-user access, allowing for collaborative expense tracking and shared financial management within a single environment. The platform distinguishes itself through the integration of local artificial intelligence, which enables users to query

    Pythonexpense-trackerfinance-managementpython
    View on GitHub↗1,079
  • whisper-money/whisper-moneywhisper-money avatar

    whisper-money/whisper-money

    1,041View on GitHub↗

    Whisper Money is an open-source personal finance management platform designed for self-hosted environments. It provides a private, secure infrastructure for tracking income and expenses, consolidating multiple bank accounts, and managing asset portfolios. By prioritizing user data ownership, the platform allows individuals to maintain full control over their financial records while monitoring cash flow and progress toward personal budget goals. The platform distinguishes itself through the integration of artificial intelligence to automate the categorization of transactions and the generation

    PHPbudgetingmoney-managementopen-source
    View on GitHub↗1,041
  • serversideup/financial-freedomserversideup avatar

    serversideup/financial-freedom

    2,878View on GitHub↗

    Financial Freedom is an open-source, self-hosted personal finance platform designed for tracking budgets, managing transactions, and monitoring wealth. It provides a private alternative to commercial financial tools by allowing users to run the application on their own infrastructure, ensuring complete control over sensitive financial information. The platform distinguishes itself through automated bank data synchronization, which connects to financial institutions to fetch account balances and transaction history. It also supports financial data import, enabling users to consolidate transact

    Vuebudgetingfinancefinancial-independence
    View on GitHub↗2,878
  • firefly-iii/firefly-iiifirefly-iii avatar

    firefly-iii/firefly-iii

    22,431View on GitHub↗

    Firefly III is a self-hosted personal finance management system built on a double-entry bookkeeping engine. It provides a comprehensive platform for tracking income, expenses, and account balances while maintaining financial integrity through structured accounting principles. Designed for private use, the system supports multi-user access, allowing independent financial administrations to coexist within a single installation. The platform distinguishes itself through extensive automation and integration capabilities. It features a robust REST JSON API and webhook system that enables programma

    PHPaccountingbudgetbudgeting
    View on GitHub↗22,431
  • Compare all 30 related projects→

    Curated searches featuring My Budget

    Hand-picked collections where My Budget appears.
    • Algorithmic trading platform
    • Open Source Envelope Budgeting Tools
    • Personal finance manager