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

Algorithmic trading platform

Ranking updated Jul 4, 2026

For an open source platform for algorithmic trading, the first results are we-promise/sure, securo-finance/securo (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) and actualbudget/actual (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). mayswind/ezbookkeeping and sqshq/piggymetrics round out the shortlist. Compare the match explanations and check the project documentation against your requirements.

Compare the top open-source algorithmic trading platforms. Hand-picked by activity and features to help you find the best fit for your strategy.

Algorithmic trading platform

Find the best repos with AI.We'll search the best matching repositories with AI.
  • we-promise/surewe-promise avatar

    we-promise/sure

    6,081View on GitHub↗

    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.

    RubyCategory Budget TrackersCategory Budget TrackersPersonal Finance Management
    View on GitHub↗6,081
  • 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

    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.

    PythonPersonal Finance ManagementCategory Spending Limit Trackers
    View on GitHub↗1,079
  • actualbudget/actualactualbudget avatar

    actualbudget/actual

    27,038View on GitHub↗

    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.

    TypeScriptPersonal Finance ManagementCash Flow AnalysisFinancial Data Import
    View on GitHub↗27,038
  • mayswind/ezbookkeepingmayswind avatar

    mayswind/ezbookkeeping

    5,103View on GitHub↗

    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.

    GoPersonal Finance ManagementSpending Analysis
    View on GitHub↗5,103
  • sqshq/piggymetricssqshq avatar

    sqshq/piggymetrics

    13,935View on GitHub↗

    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.

    JavaPersonal Finance ManagementPersonal Finance Trackers
    View on GitHub↗13,935
  • beancount/beancountbeancount avatar

    beancount/beancount

    5,291View on GitHub↗

    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.

    PythonPersonal Finance ManagementNet Income Calculations
    View on GitHub↗5,291
  • maybe-finance/maybemaybe-finance avatar

    maybe-finance/maybe

    53,999View on GitHub↗

    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.

    RubyPrivate Wealth Dashboards
    View on GitHub↗53,999
  • rezach/my-budgetreZach avatar

    reZach/my-budget

    956View on GitHub↗

    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.

    JavaScriptPersonal Finance Management
    View on GitHub↗956
  • ghostfolio/ghostfolioghostfolio avatar

    ghostfolio/ghostfolio

    7,730View on GitHub↗

    Ghostfolio is a self-hosted portfolio tracker designed for personal finance tracking and wealth management. It allows users to record investment transactions and monitor asset holdings across multiple financial accounts in a single private environment. The system provides a financial performance analyzer to calculate investment returns and generate growth charts. It includes an investment risk auditor that performs static analysis on asset holdings to identify financial vulnerabilities and diversification gaps. The platform covers broader capabilities for multi-account management and financi

    Ghostfolio is a self-hosted portfolio and investment tracker, not a general income and expense manager—it focuses on asset holdings and returns rather than the income tracking, budgeting, and automated categorization this search requires.

    TypeScriptPersonal Finance Trackers
    View on GitHub↗7,730
  • ln-dev7/square-uiln-dev7 avatar

    ln-dev7/square-ui

    4,823View on GitHub↗

    Square-ui is a component-based UI library and admin dashboard framework designed for building data-dense management interfaces. It provides a toolkit of reusable UI primitives and data visualization elements, such as kanban boards, heatmaps, and financial charts, to assemble internal tools and operational dashboards. The framework is distinguished by an event-driven UI architecture that utilizes a centralized event bus to synchronize real-time operational data across decoupled functional domains. It employs a constraint-based responsive grid system to organize widgets and manage data density

    Square-ui is a UI component library and dashboard framework for building management interfaces, not a self-hostable bot or tool that actively tracks income or manages personal finances.

    TypeScriptPersonal Finance Management
    View on GitHub↗4,823
  • akaunting/akauntingakaunting avatar

    akaunting/akaunting

    9,604View on GitHub↗

    Akaunting is a modular business enterprise resource planning system and self-hosted accounting software. It provides a comprehensive platform for small business financial management, centering on a double-entry bookkeeping system with a general ledger and chart of accounts. The platform is designed for extensibility through a module-based architecture and a dedicated marketplace for procuring third-party applications. It supports multi-tenant data isolation and utilizes role-based access control to manage granular user permissions. Its capability surface covers a wide range of business opera

    Akaunting is a modular business accounting and ERP system designed for enterprises, not a personal finance tracker or bot for individuals — it covers expense tracking and budgeting but is built around double-entry bookkeeping and business operations rather than personal financial management.

    PHPNet Income CalculationsCash Flow AnalysisFinancial Data Import
    View on GitHub↗9,604
Compare the top 10 at a glance
RepositoryStarsLanguageLicenseLast push
we-promise/sure6.1KRubyagpl-3.0Feb 19, 2026
securo-finance/securo1.1KPythonAGPL-3.0Jun 16, 2026
actualbudget/actual
27K
TypeScript
MIT
Jun 16, 2026
mayswind/ezbookkeeping5.1KGoMITJun 22, 2026
sqshq/piggymetrics13.9KJavaMITMay 17, 2024
beancount/beancount5.3KPythongpl-2.0Jan 30, 2026
maybe-finance/maybe54KRubyagpl-3.0Jul 24, 2025
rezach/my-budget956JavaScriptAGPL-3.0Feb 27, 2023
ghostfolio/ghostfolio7.7KTypeScriptagpl-3.0Feb 21, 2026
ln-dev7/square-ui4.8KTypeScriptmitFeb 20, 2026

Related searches

  • an open source algorithmic trading bot
  • a backtesting tool for algorithmic trading strategies
  • an open source platform for algorithmic trading
  • an open source personal finance manager
  • an open source accounting platform for business
  • an open source financial market data platform
  • a paid-newsletter platform
  • a personal budgeting app