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 |
|---|---|---|---|
| HammerGPT/Hyper-Alpha-Arena A self-hosted AI-powered crypto trading platform for Hyperliquid and Binance Futures perpetual contracts. It combines LLM-driven trading ag… | 51 | 1185 | active |
| BitShares BitShares Core is the node software and command-line wallet for the BitShares blockchain, a decentralized exchange (DEX) platform. It provi… | 86 | 1184 | active |
| michaelgrosner/tribeca Tribeca is a low-latency cryptocurrency market making trading bot written in TypeScript for Node.js, with a web UI, backtester, and connect… | 23 | 4118 | maintenance |
| MyExpenses MyExpenses is a GPL-licensed Android app for tracking personal expenses and income across multiple accounts. It supports recurring transact… | 66 | 1181 | active |
| 1zilc/fishing-funds Fishing Funds is an open-source Electron menubar (status bar) application for tracking Chinese mutual funds, stock market indices, sector q… | 10 | 1177 | active |
| JKorf/Binance.Net Binance.Net is a strongly typed C#/.NET client library for the Binance cryptocurrency exchange REST and WebSocket APIs. It supports Spot an… | 93 | 1172 | active |
| Corda Corda is an open-source blockchain/distributed ledger platform designed for business use, enabling interoperable networks that transact wit… | 67 | 4077 | maintenance |
| davidfowl/tally Tally is a local rule engine CLI that classifies bank transactions from CSV exports using plain-English rules, designed to be driven by AI … | 59 | 1167 | active |
| saniales/golang-crypto-trading-bot A console-based cryptocurrency trading bot written in Go that connects to multiple exchanges via REST and websocket. It supports custom tra… | 44 | 1164 | active |
| react-stockcharts A React component library for building highly customizable stock and financial charts, built on top of d3. It supports multiple chart types… | 23 | 4016 | maintenance |
| quickfix-j/quickfixj QuickFIX/J is a full-featured, 100% Java messaging engine for the FIX protocol, supporting FIX 4.0 through FIXLatest and FIXT 1.1. It provi… | 90 | 1151 | stable |
| blendbyte/laravel-paypal A PayPal REST API client for Laravel that also works as a standalone PHP package, covering orders, payments, payouts, subscriptions, invoic… | 94 | 1150 | active |
| Aggr AGGR (SignificantTrade) is a Vue.js web application that aggregates live cryptocurrency trades from many exchanges (Binance, Coinbase, BitM… | 56 | 1146 | active |
| eshaham/israeli-bank-scrapers A TypeScript library providing scrapers for all major Israeli banks and credit card companies, published as the npm package israeli-bank-sc… | 98 | 1145 | active |
| nutsfinance/tapio-eth Tapio is a DeFi liquidity aggregator protocol for self-pegging assets, implemented as a set of Ethereum smart contracts based on CurveFi's … | 52 | 1138 | active |
| whisper-money/whisper-money Whisper Money is a privacy-first, self-hostable personal finance application for tracking accounts, transactions, budgets, and spending ins… | 82 | 1128 | active |
| vue-stripe/vue-stripe Vue Stripe is a Vue.js library wrapping Stripe Checkout and Stripe Elements in Vue 3 components and composables. It lets developers build t… | 91 | 1126 | active |
| VladSez/easy-invoice-pdf EasyInvoicePDF is a free, open-source invoice generator that runs entirely in the browser, offering live preview, instant PDF export, and f… | 83 | 1117 | active |
| kuestcom/prediction-market Kuest is an open-source, white-label prediction market platform (a Polymarket/Kalshi-style clone) built on Polygon with USDC settlement. Op… | 64 | 1110 | active |
| whchien/ai-trader A config-driven backtesting framework for algorithmic trading built on Backtrader, with 20+ built-in strategies and multi-market support (U… | 62 | 1109 | active |
| Curve The official Vyper smart contracts powering Curve.fi's exchange liquidity pools on Ethereum. It includes pool templates, per-pool contract … | 39 | 1109 | active |
| LightCountry/TokenPay TokenPay is a self-hosted blockchain payment solution written in C# that accepts TRX, USDT-TRC20, and ETH-series native coins and ERC20 tok… | 86 | 1095 | active |
| sharebook-kr/pykrx PyKrx is a Python library that scrapes stock and bond market data from the Korea Exchange (KRX) and Naver. It provides APIs for querying ti… | 81 | 1095 | active |
| TrueBlocks/trueblocks-core TrueBlocks (chifra) is a local-first command-line tool suite and optional API server that indexes address appearances on Ethereum and other… | 73 | 1095 | active |
| chubin/rate.sx rate.sx is a console (terminal) service for viewing realtime cryptocurrency and fiat exchange rates via curl or a browser. It supports curr… | 36 | 1095 | active |
| Finnhub The official Python client library for the Finnhub API, which provides institutional-grade financial data including real-time stock prices,… | 69 | 1091 | active |
| Emsu/prophet Prophet is a Python microframework for financial markets analysis that lets programmers model trading strategies, manage portfolios, and ru… | 54 | 1091 | active |
| man-c/pycoingecko A Python client library wrapping the CoinGecko API v3, supporting both the free Public API and the Pro API with API key authentication. It … | 32 | 1091 | active |
| piotrostr/listen Listen is a Rust toolkit and framework for algorithmic trading on Solana, evolving into a framework for AI-driven crosschain portfolio mana… | 44 | 1089 | active |
| sevtin/KSChart A Swift library for rendering candlestick (K-line) charts on iOS, with built-in technical indicators like MA, EMA, MACD, KDJ, BOLL, RSI, WR… | 40 | 1089 | stable |
| flutter-stripe/flutter_stripe The official Stripe Flutter SDK for building payment experiences in Flutter apps on Android, iOS, and web. It provides pre-built native UI … | 94 | 1086 | active |
| santoshlite/EigenLedger EigenLedger (formerly Empyrial) is an open-source Python library for quantitative investment portfolio backtesting, analysis, and optimizat… | 49 | 1083 | active |
| stripe/sync-engine A self-hosted service that syncs your Stripe account data (customers, subscriptions, payments) into a Postgres database. Built in TypeScrip… | 86 | 1082 | active |
| beam-community/stripity-stripe An Elixir library providing a client for the Stripe payment processing API. It supports configurable API keys, per-request API version pinn… | 90 | 1077 | active |
| chronoxor/CppTrader CppTrader is a C++ library of high-performance components for building trading platforms, including an ultra-fast matching engine, order bo… | 73 | 1076 | active |
| shidenggui/easyquant Easyquant is a Python quantitative trading framework for Chinese stock markets, built on easytrader and easyquotation with an event engine … | 34 | 3679 | maintenance |
| openops-cloud/openops OpenOps is an open-source, no-code FinOps automation platform that helps organizations reduce cloud costs through customizable workflows fo… | 85 | 1073 | active |
| range-of-motion/budget Budget is an open-source, self-hostable web application for tracking personal finances, built with Laravel and Vue. It supports transaction… | 23 | 1068 | active |
| getpaykit/paykit PayKit is an open-source embedded billing framework for TypeScript applications that lets you define plans, features, and metered usage in … | 80 | 1063 | active |
| stripe-samples/checkout-one-time-payments An official Stripe sample demonstrating how to integrate Stripe Checkout to collect one-time payments via a hosted payment page. It include… | 67 | 1061 | active |
| awa/go-iap go-iap is a Go library for verifying in-app purchase receipts across the Apple App Store, Google Play Store, Amazon AppStore, Huawei HMS, a… | 97 | 1060 | active |
| TheSnowGuru/PyTrader-python-mt4-mt5-trading-api-connector-drag-n-drop PyTrader is a Python API connector that links Python trading scripts with MetaTrader 4 and MetaTrader 5 via a drag-and-drop Expert Advisor … | 38 | 1058 | active |
| hpyhacking/peatio Peatio is an open-source cryptocurrency exchange platform built with Ruby on Rails, featuring a high-performance matching engine, WebSocket… | 60 | 3604 | maintenance |
| trezor/trezor-suite Trezor Suite is the official desktop, web, and mobile application for managing Trezor hardware wallets, enabling users to send, receive, bu… | 94 | 1055 | active |
| ApeWorX/ape Ape Framework is a Python-based Web3 development framework for compiling, testing, deploying, and interacting with smart contracts from a s… | 97 | 1054 | active |
| star23/Day1Global-Skills A collection of investment analysis skills for AI agents, covering tech earnings deep dives, Buffett-style value investing, US market senti… | 56 | 1053 | active |
| PandaAI QuantFlow PandaFactor is a Python quantitative factor library for financial data analysis, technical indicator computation, and alpha factor construc… | 22 | 1047 | active |
| cknow/laravel-money A Laravel package that wraps MoneyPHP to provide money and currency value objects with arithmetic, comparison, and locale-aware formatting.… | 71 | 1045 | active |
| braintree/credit-card-type A small JavaScript/TypeScript utility library that identifies credit card brand types from full or partial card numbers, supporting type-as… | 77 | 1038 | stable |
| tempoxyz/tempo Tempo is a Rust-based blockchain purpose-built for stablecoin payments, built on the Reth EVM execution SDK with sub-second finality via Si… | 82 | 1034 | active |
| freqtrade/technical A Python library of technical analysis indicators and utilities built as a companion to the Freqtrade trading bot. It aggregates custom and… | 86 | 1033 | active |
| AlexWan/OsEngine OsEngine is an open-source algorithmic trading platform written in C# that bundles a robot-creation layer, historical data downloader (OsDa… | 81 | 1032 | active |
| stripe-archive/jquery.payment A deprecated jQuery plugin by Stripe for building credit card payment forms, providing input formatting and client-side validation of card … | 10 | 3506 | maintenance |
| RoboSats/robosats RoboSats is a simple and private peer-to-peer bitcoin exchange that uses Lightning hold invoices as bonds and escrow to minimize custody an… | 96 | 1029 | active |
| CyberPunkMetalHead/Binance-volatility-trading-bot A Python trading bot for Binance that monitors price volatility across all USDT coin pairs and automatically buys the most volatile coins, … | 32 | 3493 | maintenance |
| vollib/vollib Vollib is a Python library for fast and accurate option pricing, implied volatility, and greeks calculations using Black, Black-Scholes, an… | 32 | 1024 | active |
| uniswap-python/uniswap-python An unofficial Python client and wrapper for the Uniswap decentralized exchange, supporting v1 through v4 plus popular forks like Sushiswap … | 84 | 1018 | active |
| ctpbee/ctpbee ctpbee is a Python micro-framework for live and backtested futures trading via the CTP interface used by Chinese futures exchanges. It wrap… | 74 | 1018 | active |
| didi/mand-mobile Mand Mobile is a mobile UI component toolkit built on Vue.js 2, designed specifically for financial scenarios like banking and payment apps… | 10 | 3453 | maintenance |
| PaulRBerg/prb-math PRBMath is a Solidity library for advanced fixed-point arithmetic using signed SD59x18 and unsigned UD60x18 number formats with 18 decimals… | 86 | 1007 | stable |
| stripe/stripe-java The official Stripe Java client library for accessing the Stripe API, published on Maven Central. It provides typed models, request paramet… | 98 | 1006 | stable |
| Uniswap/v2-core The core smart contracts of Uniswap V2, a decentralized exchange protocol on Ethereum. It contains the audited Solidity contracts for the a… | 70 | 3354 | maintenance |
| tradytics/eiten Eiten is an open-source Python toolkit for building statistical and algorithmic investment portfolios, implementing strategies like Eigen P… | 32 | 3304 | maintenance |
| paradigmxyz/artemis Artemis is a Rust framework for writing MEV (maximal extractable value) bots, architected as an event processing pipeline with three compon… | 30 | 2968 | maintenance |
| jamesmawm/High-Frequency-Trading-Model-with-IB A Python trading model that implements pairs trading and mean-reversion strategies on high-frequency data via the Interactive Brokers API. … | 30 | 2938 | maintenance |
| serversideup/financial-freedom Financial Freedom is a self-hosted, open-source personal finance and budgeting application built with Laravel and Vue, designed as a privac… | 66 | 2927 | maintenance |
| best-pay A Java SDK that unifies Alipay and WeChat Pay integration behind a simple API, letting developers implement payments in about ten lines of … | 23 | 2911 | maintenance |
| viabtc/viabtc_exchange_server ViaBTC Exchange Server is a high-performance cryptocurrency exchange trading backend written in C, capable of processing up to 10,000 trade… | 32 | 2794 | maintenance |
| sunnisis/ixrail ixrail AgentPay is a VS Code extension that gives local AI agents a wallet, spending policy, authenticated broker, x402 payment flow, and s… | 64 | 848 | active |
| Aircoin-official/AirCash AirCash is a decentralized OTC (over-the-counter) platform implemented in Solidity that lets users buy and sell cryptocurrency with fiat mo… | 32 | 2725 | maintenance |
| exchange-core/exchange-core An ultra-fast order matching engine core for exchanges written in Java, built on LMAX Disruptor, Agrona, Eclipse Collections, and OpenHFT. … | 23 | 2645 | maintenance |
| amaroteam/react-credit-cards A React component that renders animated, visually polished credit card previews for payment forms. It syncs with form inputs to display car… | 23 | 2621 | maintenance |
| maxme/bitcoin-arbitrage A Python CLI tool that fetches order books from multiple Bitcoin exchanges and detects arbitrage opportunities between markets, accounting … | 32 | 2586 | maintenance |
| fixerAPI/fixer Fixer is a hosted JSON API providing current and historical foreign exchange rates and currency conversion for 170 world currencies, includ… | 32 | 2549 | maintenance |
| shirosaidev/stocksight stocksight is an open-source Python application that analyzes stock market sentiment using Twitter streams and news headlines, storing data… | 23 | 2541 | maintenance |
| blankly-finance/blankly Blankly is a Python framework for building, backtesting, paper trading, and deploying algorithmic trading strategies across stocks, crypto,… | 23 | 2480 | maintenance |
| anandanand84/technicalindicators A JavaScript/TypeScript library of technical analysis indicators (SMA, EMA, RSI, MACD, Bollinger Bands, ADX, etc.) for stock and crypto tra… | 23 | 2454 | maintenance |
| YYKline YYKline is an Objective-C library for drawing stock candlestick (K-line) and time-sharing charts on iOS and macOS. It supports common techn… | 23 | 2453 | maintenance |
| decaywood/XueQiuSuperSpider A Java 8 web scraping framework for collecting stock data from Xueqiu (Snowball) and other Chinese financial sites. It is built around comp… | 32 | 2439 | maintenance |
| andredumas/techan.js TechanJS is a JavaScript library for visual technical analysis and financial charting built on D3. It renders interactive candlestick, OHLC… | 23 | 2436 | maintenance |
| Stripe.js The official Stripe Node.js library providing convenient, typed access to the Stripe API from server-side JavaScript and TypeScript applica… | 93 | 754 | stable |
| helei112g/payment A PHP SDK that aggregates third-party payment gateways (WeChat Pay, Alipay, China Merchants Bank) behind a unified client interface. It sim… | 23 | 2354 | maintenance |
| MetaGLM/FinGLM FinGLM is an open, community-driven financial LLM project centered on a dialog-based question-answering system that analyzes Chinese listed… | 28 | 2270 | maintenance |
| ranaroussi/qtpylib QTPyLib is an event-driven algorithmic trading library in Python supporting backtesting, paper, and live trading via Interactive Brokers. I… | 10 | 2266 | maintenance |
| peerchemist/finta FinTA is a Python library implementing over 80 common financial technical indicators (SMA, EMA, MACD, RSI, Bollinger Bands, etc.) on top of… | 10 | 2263 | maintenance |
| ProsusAI/finBERT FinBERT is a pre-trained BERT language model further trained on financial text and fine-tuned for financial sentiment classification. It is… | 32 | 2236 | maintenance |
| Turing-Project/AntiFraudChatBot A prompt-based Chinese conversational AI framework that connects a fine-tuned large language model (YUAN-1.0) to WeChat via the wechaty fra… | 23 | 2220 | maintenance |
| flashbots/simple-arbitrage An example TypeScript arbitrage bot that discovers, evaluates, and submits arbitrage bundles to the Flashbots relay on Ethereum. It serves … | 32 | 2112 | maintenance |
| Compound Protocol The Compound Protocol is an Ethereum smart contract system for decentralized lending and borrowing of crypto assets. Accounts supply Ether … | 23 | 2032 | maintenance |
| guanshuicheng/invoice A Flask-based OCR microservice that recognizes Chinese VAT invoices (electronic, regular, and special) using a YOLOv3 + CRNN + CTC deep lea… | 32 | 1979 | maintenance |
| tjfoc/gmsm A Go library implementing the Chinese national cryptography standards SM2 (elliptic curve), SM3 (hash), and SM4 (block cipher). It supports… | 23 | 1964 | maintenance |
| jasonstrimpel/volatility-trading A Python library providing a complete set of volatility estimators (Garman Klass, Parkinson, Rogers Satchell, Yang Zhang, etc.) based on Eu… | 32 | 1958 | maintenance |
| exchangeratesapi/exchangeratesapi A self-hostable REST API service that serves current and historical foreign exchange rates published by the European Central Bank, built on… | 32 | 1937 | maintenance |
| Yvictor/TradingGym TradingGym is an OpenAI Gym-style Python toolkit providing trading environments for training reinforcement learning agents and backtesting … | 32 | 1920 | maintenance |
| tradytics/surpriver Surpriver is a Python application that uses machine learning and anomaly detection to find stocks with unusual price and volume patterns th… | 32 | 1880 | maintenance |
| alvarobartt/investpy investpy is a Python package for retrieving recent and historical financial data from Investing.com, covering stocks, funds, ETFs, indices,… | 54 | 1858 | maintenance |
| ZhengyaoJiang/PGPortfolio PGPortfolio is a Python library implementing a deep reinforcement learning framework for financial portfolio management, based on the paper… | 23 | 1852 | maintenance |
| danpaquin/coinbasepro-python An unofficial Python client (pip package cbpro) wrapping the Coinbase Pro (formerly GDAX) REST and WebSocket APIs for public and authentica… | 32 | 1843 | maintenance |
| fmilthaler/FinQuant FinQuant is a Python library for financial portfolio management, analysis, and optimisation. It lets users build portfolio objects from sto… | 23 | 1835 | maintenance |
| raiden-network/raiden Raiden is a Python client implementing an off-chain state channel network for Ethereum, enabling near-instant, low-fee token transfers with… | 23 | 1832 | maintenance |