For an open source platform for algorithmic trading, the strongest matches are we-promise/sure (Actual Budget is a full-featured open-source personal finance tool), securo-finance/securo (Securo is a self-hosted personal finance platform that covers) and actualbudget/actual (Actual Budget is a local-first, self-hostable personal finance manager). mayswind/ezbookkeeping and sqshq/piggymetrics round out the shortlist. Each is ranked by relevance to your query, popularity and recent activity.
Compare the top open-source algorithmic trading platforms. Hand-picked by activity and features to help you find the best fit for your strategy.
Actual Budget is an open-source personal finance application that stores all financial data locally on the user's device using a SQLite database, enabling offline access and complete data ownership without cloud dependency. It packages the entire application stack into Docker containers for one-click deployment on any hosting platform with container support, and connects to over 10,000 financial institutions through the Plaid API to automatically sync account balances, transactions, and investment data. The application implements a monthly budget model that tracks spending against category li
Actual Budget is a full-featured open-source personal finance tool that stores data locally, syncs with thousands of banks via Plaid, uses AI for automated categorization, and enforces monthly budget limits — squarely delivering the income tracking, expense management, and budgeting this search asks for.
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
Securo is a self-hosted personal finance platform that covers income and expense tracking, automated categorization, budget management, financial reporting, and bank feed integration, making it a comprehensive tool for managing personal finances as requested.
Actual is a local-first personal finance manager designed to help users track income, manage expenses, and maintain a balanced budget. It functions as a data-centric application that prioritizes offline access and local file storage, ensuring that financial records remain available and performant regardless of network connectivity. The platform distinguishes itself through a robust architectural foundation that emphasizes data integrity and auditability. Every financial action is recorded as an immutable sequence of events, and all currency values are processed using an integer-based arithmet
Actual Budget is a local-first, self-hostable personal finance manager that handles income tracking, expense management, and budgeting, though it lacks direct bank feed integration and dedicated goal-tracking features offered by some alternatives.
ezbookkeeping is a self-hosted personal finance manager designed for tracking income and expenses. It functions as a multi-currency bookkeeping tool that manages account balances and total wealth through a private application. The system distinguishes itself by integrating a language model transaction processor to extract data from receipt images and automate financial entry. It also provides a REST-based finance API and a corresponding command-line client, enabling programmatic finance automation and the integration of records with external scripts. The platform includes a financial data an
ezbookkeeping is a self-hosted personal finance manager that tracks income and expenses with AI-powered receipt processing and a REST API, but it lacks explicit budget management, bank feed integration, and goal tracking features, so it's a solid match for basic tracking but may not cover all requested features.
PiggyMetrics is a demonstration project that illustrates a complete microservice architecture built with Spring Boot, Spring Cloud, and Docker, centered around a personal finance tracking application. It records incomes, expenses, and savings for individual accounts while computing spending statistics and time-series data to track cash flow dynamics over time. The project showcases a full Spring Cloud service mesh, including an API gateway for request routing, service discovery for dynamic instance location, and a centralized configuration server that manages application settings from a singl
PiggyMetrics is a demonstration microservice project that actually functions as a personal finance tracking tool — it records incomes, expenses, and savings and computes spending statistics and cash-flow dynamics, so it squarely fits the search for an open-source finance tracker, though it lacks automated categorization, budget management, and bank feed integration.
Beancount is a plain-text double-entry accounting system. It enforces zero-sum transactions, organizes accounts into a hierarchical five-type tree, and verifies balances at specific dates using precision-derived tolerances. Transactions are recorded in plain-text files with a strict syntax that supports currency-specific rounding, automatic interpolation of missing amounts, and comprehensive metadata including tags, links, and payee annotations. Beyond core bookkeeping, Beancount offers investment portfolio tracking with lot-based cost basis management, configurable booking strategies (FIFO,
Beancount is a plain-text double-entry accounting system that lets you track income and manage personal finances in a self-hostable, open-source way, but it is a manual, code-first tool rather than an automated bot or tracker with features like bank feed integration or budget management.
Maybe is a self-hosted financial platform designed for private deployment, providing a centralized interface to track investments, budgets, and net worth. By running the application on your own infrastructure, you maintain full control over your sensitive financial data and privacy. The platform is delivered as a containerized application suite, utilizing a declarative configuration framework to manage service lifecycles. It distinguishes itself through a structured approach to version control, allowing users to pin specific release tags to ensure environment consistency and perform controlle
Maybe is a self-hosted financial platform that tracks budgets, investments, and net worth, making it a personal finance tracker as requested, though its emphasis on investments means it may not cover income/expense tracking or bank feed integration as comprehensively as some alternatives.
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 info
This is a free, open-source, cross-platform budgeting app built with Electron, which fits the need for a personal finance tracker, though it lacks automated categorization, bank feed integration, and goal tracking.