Open-source fintech software
684 open-source libraries, tools and applications tagged fintech, ranked by how closely fintech is their primary purpose, then by adoption and maintenance health. Each entry links to a page with sources, use cases and when to choose or avoid it.
684 products, primary matches first, then adoption-weighted; health v2 shown.
| Product | Health v2 | Stars | Maturity |
|---|---|---|---|
| brndnmtthws/thetagang ThetaGang is a Python trading bot for Interactive Brokers (IBKR) that automates options-selling strategies like The Wheel, plus share rebal… | 92 | 2742 | active |
| simonlin1212/Vibe-Research Vibe-Research is an open-source, local-first personal AI investment research dashboard for China A-shares (plus US and HK stocks), built wi… | 81 | 2725 | active |
| HuaYaoAI/FinGenius FinGenius is an open-source AI financial analysis platform for China's A-share stock market, built on a multi-agent architecture where spec… | 32 | 2723 | active |
| refraction-ray/xalpha xalpha is a Python library for full-lifecycle management of fund and stock investments, including fetching fund/stock net values and market… | 77 | 2708 | active |
| pmorissette/ffn ffn is a Python library of financial functions for quantitative finance, built on Pandas, NumPy, and SciPy. It provides utilities for perfo… | 92 | 2679 | active |
| Exchange API A free currency exchange rates API serving 200+ currencies, including cryptocurrencies and metals, with daily updates and no rate limits. D… | 70 | 2678 | active |
| run-llama/sec-insights SEC Insights is a full-stack reference application built by LlamaIndex that uses RAG to answer questions about SEC 10-K and 10-Q financial … | 30 | 2610 | active |
| FISCO BCOS FISCO BCOS is an open-source permissioned (consortium) blockchain platform written in C++, originally launched by the Financial Blockchain … | 81 | 2608 | active |
| beancount/fava Fava is a web interface for the Beancount plain-text double-entry accounting tool, focused on features and usability. It runs as a local we… | 76 | 2584 | active |
| ArcticDB ArcticDB is a high-performance DataFrame database for time series and tick data, developed at Man Group for quantitative data science. It s… | 96 | 2552 | active |
| laravel/cashier-stripe Laravel Cashier is an official Laravel package providing a fluent interface to Stripe's subscription billing services. It handles subscript… | 100 | 2546 | stable |
| Uniswap v4 Uniswap v4-core is the set of core Solidity smart contracts implementing the Uniswap v4 automated market maker protocol, including the sing… | 55 | 2537 | active |
| apache/fineract Apache Fineract is an open-source, cloud-ready core banking platform written in Java, providing client management, loan and savings portfol… | 90 | 2533 | stable |
| BeeCount BeeCount is an open-source, local-first personal bookkeeping app for iOS, Android, and Web built with Flutter, offering multi-ledger, multi… | 80 | 2522 | active |
| ta4j ta4j is an open-source Java library for technical analysis of financial time series. It provides a typed, composable model of bars, indicat… | 99 | 2501 | active |
| gloom-sh/gloomberb Gloomberb is an open-source, keyboard-driven finance terminal available as a desktop app, terminal UI, and browser app. It provides market … | 79 | 2497 | active |
| 24mlight/A_Share_investment_Agent A Python-based multi-agent AI investment analysis system for China's A-share market that uses LLMs (Gemini/OpenAI-compatible) with bull/bea… | 56 | 2482 | active |
| OneKey OneKey is an open-source, multi-chain cryptocurrency wallet application supporting Bitcoin, Ethereum, Solana, Tron, and many other networks… | 99 | 2468 | active |
| skfolio/skfolio skfolio is a Python library for portfolio optimization, factor model construction, and risk management built on top of scikit-learn. It pro… | 88 | 2446 | active |
| ballerine-io/ballerine Ballerine is an open-source infrastructure and data orchestration platform for identity verification (KYC/KYB), fraud prevention, and merch… | 74 | 2439 | active |
| 6551Team/opennews-mcp An MCP (Model Context Protocol) server that aggregates real-time news and market data from 85+ sources across news, exchange listings, on-c… | 58 | 2425 | active |
| romainsimon/paperasse Paperasse is a collection of Markdown-based AI agent skills specialized in French bureaucracy: accounting (PCG, TVA, liasse fiscale), invoi… | 56 | 2410 | active |
| akfamily/akquant AKQuant is a high-performance quantitative research and backtesting framework with a Rust core engine and Python interface for strategy dev… | 76 | 2392 | active |
| AminHP/gym-anytrading gym-anytrading is a collection of OpenAI Gym environments for developing and testing reinforcement learning-based trading algorithms in FOR… | 23 | 2386 | stable |
| ava-labs/avalanchego AvalancheGo is the official Go implementation of an Avalanche full node, the core software for participating in the Avalanche blockchain ne… | 95 | 2361 | active |
| openmeterio/openmeter OpenMeter is an open-source metering and billing platform for AI, API, and DevOps products that ingests high-volume usage events, aggregate… | 94 | 2341 | active |
| warproxxx/poly_data A Python data pipeline that fetches, processes, and structures Polymarket trading data. It streams order events from the Polymarket CTF Exc… | 60 | 2334 | active |
| barter-rs/barter-rs Barter is an open-source Rust framework and ecosystem of crates for building high-performance, event-driven algorithmic trading systems sup… | 93 | 2332 | active |
| warp-id/solana-trading-bot A TypeScript-based automated trading bot for the Solana blockchain that snipes and trades new tokens on Raydium pools. It monitors market c… | 27 | 2331 | active |
| chrisworsey55/atlas-gic ATLAS is a Python framework of self-improving AI trading agents that optimize their own prompts against market outcomes, using multi-agent … | 58 | 2312 | active |
| financial-datasets/mcp-server A Model Context Protocol (MCP) server that exposes the Financial Datasets stock market API to AI assistants like Claude Desktop. It provide… | 28 | 2307 | active |
| guy-hartstein/company-research-agent A multi-agent company research application built with LangGraph and Tavily that generates comprehensive due-diligence reports on any compan… | 83 | 2301 | active |
| mootdx/mootdx A Python library that wraps Tongdaxin (TDX) financial data access, providing simple interfaces for reading offline TDX data files and fetch… | 23 | 2293 | active |
| axiaoxin-com/investool InvesTool is a Go-based personal investment analysis tool that automates fundamental stock screening, financial report analysis, and mutual… | 30 | 2279 | active |
| OpenCollective Open Collective is an online funding platform that lets communities, open source projects, and organizations raise, manage, and spend money… | 75 | 2278 | active |
| Money Manager Ex Money Manager Ex is a free, open-source, cross-platform personal finance application built with wxWidgets and backed by an encrypted SQLite… | 87 | 2266 | stable |
| Nethereum Nethereum is the .NET integration platform for Ethereum and EVM-compatible blockchains, offering 130+ NuGet packages covering RPC access, s… | 82 | 2260 | active |
| pay-rails/pay Pay is a payments engine (Rails engine gem) for Ruby on Rails 6.0+ that standardizes integration with payment processors like Stripe, Brain… | 97 | 2252 | active |
| ccxt/binance-trade-bot A Python-based automated cryptocurrency trading bot for Binance that exploits oscillating price ratios between altcoins by trading between … | 24 | 8784 | maintenance |
| mop-tracker/mop mop is a terminal-based stock market tracker written in Go that displays live quotes, market summaries, and individual stock data. It suppo… | 55 | 2212 | active |
| Vespa314/chan.py An open-source Python framework implementing Chanlun (缠论) technical analysis for stock trading, computing fractals, strokes, segments, pivo… | 75 | 2188 | active |
| safe-fndn/safe-smart-account Safe Smart Account is the set of audited Solidity smart contracts implementing Safe's multisig smart account (contract wallet) for Ethereum… | 66 | 2181 | active |
| rosemarycox5334-debug/PA_Agent A desktop AI-assisted Price Action analysis tool for discretionary traders. It ingests candlestick data from MT5, TradingView, yfinance, or… | 59 | 2180 | active |
| pmxt-dev/pmxt PMXT is a unified API and SDK (Python and TypeScript) for prediction markets, modeled after CCXT, covering venues like Polymarket, Kalshi, … | 68 | 2166 | active |
| coding-kitties/investing-algorithm-framework A Python framework for developing, backtesting, and deploying quantitative trading algorithms and trading bots. It supports vector and even… | 87 | 2165 | active |
| warden-protocol/wardenprotocol Warden Protocol is a blockchain protocol monorepo providing a network layer for AI agents, including an agentic wallet, a peer-to-peer perm… | 87 | 2161 | active |
| louisnw01/lightweight-charts-python A Python wrapper for TradingView's Lightweight Charts JavaScript library, providing a pythonic API for rendering financial charts. It suppo… | 21 | 2161 | active |
| BEpusdt BEpusdt is a self-hosted personal cryptocurrency payment gateway written in Go, forked from Epusdt with additional features. It supports US… | 91 | 2160 | active |
| Crater Crater is an open-source, self-hosted invoicing application for individuals and businesses, built with Laravel and Vue.js, with companion R… | 23 | 8352 | maintenance |
| Lumiwealth/lumibot Lumibot is a Python framework for building, backtesting, and deploying algorithmic trading strategies and AI-agent trading teams across sto… | 96 | 2142 | active |
| enarjord/passivbot Passivbot is a cryptocurrency trading bot written in Python and Rust that automatically places and cancels limit orders on perpetual future… | 96 | 2130 | active |
| cuemacro/findatapy findatapy is a Python library providing a unified high-level API for downloading market data from sources like Bloomberg, Refinitiv Eikon, … | 76 | 2128 | active |
| jmfernandes/robin_stocks A pure Python library wrapping the Robinhood, Gemini, and TD Ameritrade APIs for trading and account management. It supports trading stocks… | 49 | 2121 | active |
| smartwalle/alipay A Go SDK for integrating with the Alipay payment platform, supporting both public key certificate and plain public key signing/verification… | 71 | 2116 | active |
| joshyattridge/smart-money-concepts A Python library implementing ICT (Inner Circle Trader) smart money concepts as technical indicators for algorithmic trading. It computes i… | 60 | 2093 | active |
| ZEN Engine ZEN Engine is an open-source Business Rules Engine written in Rust with native bindings for Node.js, Python, Go, Java, Kotlin, C#, Swift, a… | 93 | 2064 | stable |
| whittlem/pycryptobot PyCryptoBot is a Python cryptocurrency trading bot supporting Binance, Coinbase Pro, and KuCoin with backtesting and technical-analysis-bas… | 52 | 2058 | active |
| Tencent/soter TENCENT SOTER is a biometric authentication standard and platform for Android, developed by Tencent and used in WeChat fingerprint payment.… | 47 | 2027 | active |
| liberapay/liberapay.com Liberapay is a platform for recurrent donations to creators and free-software projects, run by a French nonprofit. This repository contains… | 76 | 2024 | active |
| vercel/nextjs-subscription-payments A Next.js SaaS subscription starter template integrating Supabase authentication and database with Stripe Checkout, customer portal, and we… | 10 | 7721 | maintenance |
| lineofflight/frankfurter Frankfurter is an open-source currency data API that tracks daily exchange rates from 84 central banks covering 201 currencies back to 1948… | 99 | 2001 | active |
| nntaoli-project/goex A Go SDK that wraps the REST APIs of cryptocurrency exchanges like OKX and Binance behind a unified interface. It supports public market da… | 65 | 1996 | active |
| quickfix/quickfix QuickFIX is a free, open-source C++ implementation of the FIX (Financial Information eXchange) protocol, serving as a full-featured messagi… | 69 | 1995 | stable |
| cake-tech/cake_wallet Cake Wallet is an open-source, noncustodial multi-currency cryptocurrency wallet supporting Monero, Bitcoin, Ethereum, Litecoin, Solana, an… | 100 | 1983 | active |
| zhangxiangliang/stock-api A zero-runtime-dependency TypeScript library for querying stock quotes, K-line data, and stock search across A-share, Hong Kong, US markets… | 99 | 1974 | active |
| chengzuopeng/stock-sdk A zero-dependency JavaScript/TypeScript SDK for fetching real-time quotes, K-line history, technical indicators, and extended market data f… | 82 | 1972 | active |
| oficcejo/aiagents-stock A Python multi-AI-agent stock analysis and monitoring system for mainland China A-shares, simulating a team of securities analysts to produ… | 52 | 1945 | active |
| sushi-labs/sushiswap Sushi 2.0 is the open-source monorepo behind the SushiSwap decentralized exchange interface hosted at sushi.com, written in TypeScript. It … | 76 | 1944 | active |
| tkfy920/qstock qstock is a Python library for personal quantitative investment research, providing modules for fetching financial market data (from Eastmo… | 34 | 1944 | active |
| MetacoSA/NBitcoin NBitcoin is the most complete Bitcoin library for the .NET framework, implementing all relevant Bitcoin Improvement Proposals (BIPs) and pr… | 76 | 1938 | stable |
| brick/money A PHP library providing immutable Money and Currency classes with exact arithmetic and explicit rounding control, built on brick/math. It s… | 98 | 1930 | active |
| Payum/Payum Payum is a MIT-licensed PHP payment processing library that unifies 50+ payment gateways (Stripe, PayPal, Klarna, Authorize.Net, Sofort, an… | 70 | 1926 | stable |
| Rhymond/go-money A Go library implementing Fowler's Money pattern for precise monetary value handling using currency smallest units (integer cents). It prov… | 55 | 1912 | stable |
| ccxt/go-binance A Go SDK providing complete client bindings for the Binance cryptocurrency exchange API. It implements all Binance REST APIs (spot, margin,… | 83 | 1906 | active |
| rafsoh/dimeApp Dime is a free, open-source personal expense tracker and budgeting app for iPhone, built in SwiftUI following iOS design guidelines. It off… | 34 | 1888 | active |
| asavinov/intelligent-trading-bot A Python-based automated cryptocurrency trading bot that generates trade signals using machine learning and feature engineering. It separat… | 74 | 1879 | active |
| fabston/TradingView-Webhook-Bot A self-hosted Python/Flask service that receives TradingView alert webhooks and forwards them to Telegram, Discord, Slack, Twitter, and ema… | 76 | 1876 | active |
| essensoft/paylinks Paylinks is a modern .NET SDK for integrating third-party payment platforms, supporting Alipay and WeChat Pay with cross-platform and multi… | 58 | 1875 | active |
| questflowai/investorskills An open-source library of portable, plain-text 'investor skill' packages (SKILL.md files plus investment schemas) that encode the judgment … | 55 | 1861 | active |
| Indicator Indicator is a Go library providing 80+ technical analysis indicators, configurable trading strategies, and a backtesting framework with re… | 96 | 1859 | active |
| InvoiceShelf InvoiceShelf is an open-source, self-hosted web application for creating invoices and estimates, tracking payments and expenses, and managi… | 93 | 1858 | active |
| uname-yang/pysnowball A Python client library for the Xueqiu (Snowball) stock data API, covering real-time quotes, quote details, cash flow, and other financial … | 46 | 1854 | active |
| hyperliquid-dex/hyperliquid-python-sdk An official Python SDK for the Hyperliquid decentralized perpetuals exchange API. It provides clients for querying market and account data … | 81 | 1852 | active |
| uselotus/lotus Lotus is an open-source pricing and billing engine for SaaS companies, supporting usage-based, per-seat, and enterprise plans. It provides … | 66 | 1839 | active |
| ginlix-ai/LangAlpha LangAlpha is an open-source agentic AI harness for financial market research and investment decision support, inspired by code-agent harnes… | 83 | 1835 | active |
| avhz/RustQuant RustQuant is a Rust library for quantitative finance, offering modules for option pricing, stochastic processes, autodiff, statistics, and … | 74 | 1819 | active |
| dj-stripe/dj-stripe dj-stripe is a Django application that syncs Stripe data into your local database as pre-implemented Django models, letting you query payme… | 81 | 1794 | active |
| microsoft/MarS MarS is a financial market simulation engine powered by a generative foundation model, developed by Microsoft. It provides tools for simula… | 64 | 1790 | active |
| bizz84/SwiftyStoreKit SwiftyStoreKit is a lightweight Swift framework wrapping Apple's StoreKit to simplify in-app purchases on iOS, tvOS, watchOS, and macOS. It… | 23 | 6670 | maintenance |
| Solana Pay A Rust CLI that acts as a payment layer for HTTP, wrapping tools like curl and AI agents (Claude, Codex, Goose) to automatically handle HTT… | 97 | 1779 | active |
| django-money/django-money A Django app that adds money and currency fields to Django models and forms, built on py-moneyed. It provides typed monetary fields with cu… | 10 | 1773 | active |
| lyra81604/zhengxi-views A traceable AI agent skill packaging the complete public statements of E Fund fund manager Zheng Xi (2012–2026 quarterly reports, notes, me… | 68 | 1765 | active |
| flowsurface-rs/flowsurface Flowsurface is an open-source native desktop charting application for crypto markets, built in Rust with the iced GUI framework. It provide… | 88 | 1760 | active |
| ib-api-reloaded/ib_async ib_async is a Python library providing a clean sync/async interface to Interactive Brokers' Trader Workstation (TWS) API and IB Gateway, su… | 61 | 1757 | active |
| lit26/finvizfinance A Python library that scrapes and downloads financial data from the FinViz website, returning stock fundamentals, technicals, charts, news,… | 85 | 1753 | active |
| maxbbraun/trump2cash A Python stock trading bot that watches Donald Trump's tweets, detects mentions of publicly traded companies, and uses sentiment analysis t… | 10 | 6541 | maintenance |
| hzm0321/real-time-fund A Next.js web application for real-time mutual fund valuation and top-holdings stock tracking, primarily for Chinese funds, with portfolio,… | 79 | 1746 | active |
| Open Bank Project An open-source RESTful API platform for banks that exposes accounts, transactions, payments, counterparties, entitlements and metadata, sup… | 76 | 1740 | active |
| simonlin1212/global-stock-data A self-contained Python-based Skill file that gives AI coding assistants (Claude Code, Codex, etc.) direct access to US stock market data f… | 81 | 1732 | active |
| quantopian/pyfolio Pyfolio is a Python library for performance and risk analysis of financial portfolios, centered on 'tear sheets' of plots that summarize a … | 23 | 6425 | maintenance |