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 |
|---|---|---|---|
| robinhood-unofficial/pyrh pyrh is a Python framework for interacting with the unofficial Robinhood trading API. It lets users log in, fetch quotes, and place trades … | 23 | 1785 | maintenance |
| chain/Core Chain Core is a Go application for operating and connecting to permissioned blockchain networks conforming to the Chain Protocol, maintaini… | 50 | 1784 | maintenance |
| austin-starks/NextTrade NextTrade is an open-source, no-code platform for creating, backtesting, optimizing, and deploying algorithmic stock trading strategies. It… | 38 | 1774 | maintenance |
| AlphaPy AlphaPy is a Python machine learning framework built on scikit-learn, pandas, Keras, XGBoost, LightGBM, and CatBoost for building classific… | 36 | 1756 | maintenance |
| enzoampil/fastquant fastquant is a Python library that makes backtesting and optimizing trading strategies accessible with as few as 3 lines of code. It also p… | 32 | 1756 | maintenance |
| jammy928/CoinExchange_CryptoExchange_Java A Java-based open source cryptocurrency exchange platform built on Spring Cloud microservices, including a matching trading engine, admin b… | 32 | 1731 | maintenance |
| juanjuandog/FinSight-AI FinSight AI is an open-source equity research workspace for A-share companies that turns market data, filings, and financial metrics into s… | 56 | 559 | active |
| xuperchain/xuperchain XuperChain is an open-source blockchain framework from Baidu's XuperChain Lab for building high-performance permissioned alliance networks.… | 23 | 1703 | maintenance |
| mcdallas/wallstreet Wallstreet is a Python 3 library for monitoring and analyzing real-time stock and option data, with quotes sourced from Google Finance or Y… | 32 | 1696 | maintenance |
| CyberPunkMetalHead/Binance-News-Sentiment-Bot A Python trading bot that analyzes news headlines from the top 100 crypto news feeds and places Binance buy/sell orders based on sentiment … | 32 | 1652 | maintenance |
| dbrojas/optlib A Python library for pricing financial options using closed-form solutions like Generalized Black-Scholes, Asian options, spread options (K… | 32 | 1635 | maintenance |
| kevinschaich/mintable Mintable is a free, open-source CLI tool that automates personal finance tracking by aggregating account balances and transactions from ban… | 23 | 1632 | maintenance |
| wfh45678/radar Radar is a lightweight real-time risk control and decision engine built with Java (Spring Boot), MongoDB, Redis, Elasticsearch, and a Groov… | 23 | 1620 | maintenance |
| IbcAlpha/IBC IBC is a Java application that automates running Interactive Brokers' Trader Workstation and Gateway, handling login, dialogs, scheduled re… | 10 | 1603 | maintenance |
| iam-abbas/Reddit-Stock-Trends A Python application that scrapes Reddit via the PRAW API to identify trending stock tickers and analyzes their performance with yfinance. … | 32 | 1592 | maintenance |
| AlexanderPoellmann/PaymentFont PaymentFont is a webfont of icons representing payment operators and methods like PayPal, Visa, Stripe, and Bitcoin. It ships as CSS plus S… | 23 | 1590 | maintenance |
| mlouielu/twstock A Python library and CLI tool for fetching Taiwan stock price data from the Taiwan Stock Exchange (TWSE) and Taipei Exchange (TPEX), includ… | 82 | 1520 | maintenance |
| quantopian/empyrical A Python library of common financial risk and performance metrics such as max drawdown, alpha, beta, and capture ratios, built on NumPy and… | 23 | 1514 | maintenance |
| toolkit-for-ynab/toolkit-for-ynab Toolkit for YNAB is a browser extension that enhances the YNAB web application with user-configurable features for Chrome, Firefox, and Edg… | 95 | 1511 | maintenance |
| ZJU-OmniAI/Data-Copilot Data-Copilot is an LLM-based data analysis agent that autonomously designs and invokes interface tools to query, process, analyze, predict,… | 73 | 1511 | maintenance |
| duckdegen/apebot A TypeScript trading bot that detects new Binance token listings via a proxy-rotated crawler and aggressively buys the token onchain using … | 32 | 1506 | maintenance |
| TraderAlice/OpenAlice OpenAlice is a local-first trading workspace that turns coding agents (Claude Code, Codex, OpenCode, etc.) into trading agents by giving th… | 81 | 7200 | experimental |
| CyberPunkMetalHead/binance-trading-bot-new-coins A Python trading bot that detects new coin listings on the Binance exchange in real time and automatically places buy and sell orders to ri… | 32 | 1501 | maintenance |
| openexchangerates/money.js money.js is a tiny (~1kb) dependency-free JavaScript library for currency conversion and exchange rate calculation between any currencies. … | 32 | 1474 | maintenance |
| orazz/CreditCardForm-iOS CreditCardForm is an iOS Swift framework that renders a UI replicating a physical credit card, with support for major card brands like Visa… | 32 | 1463 | maintenance |
| jkbrzt/cointrol Cointrol is a Bitcoin trading bot with a real-time dashboard for the Bitstamp exchange, built with Python (Django + Tornado) and a Backbone… | 32 | 1453 | maintenance |
| aave/aave-protocol Open source implementation of Aave Protocol Version 1.0, a decentralized lending pool system built on Ethereum smart contracts. This is the… | 10 | 1435 | maintenance |
| quandl/quandl-python The official Python client for the Quandl RESTful API, used to retrieve financial and economic datasets as pandas DataFrames. It has been s… | 10 | 1430 | maintenance |
| blampe/IbPy IbPy is a third-party Python wrapper for the Interactive Brokers trading API, letting Python programs connect to TWS or IB Gateway to fetch… | 10 | 1424 | maintenance |
| Bank A full-stack open-source web application mimicking the financial software used in professional banking institutions, built with React.js on… | 23 | 1423 | maintenance |
| mnemox-ai/tradememory-protocol TradeMemory Protocol is an MCP server providing persistent memory and a tamper-evident decision audit trail for AI trading agents, with out… | 79 | 1421 | maintenance |
| vas3k/TaxHacker TaxHacker is a self-hosted AI-powered accounting app for freelancers, indie-hackers, and small businesses. It uses LLMs to OCR and analyze … | 82 | 6729 | experimental |
| kevinlawler/kona Kona is an open-source C implementation of the K (k3) programming language, an APL/LISP-derived array language originally from Kx Systems. … | 23 | 1418 | maintenance |
| Ceruleanacg/Personae Personae is a Python library implementing deep reinforcement learning (DDPG, Double DQN, Dueling DQN, Policy Gradient) and supervised learn… | 32 | 1409 | maintenance |
| eggprotocol/EGG EGG Protocol is an implementation of the EGG token and a set of Ethereum smart contracts for staking, voting, periodic token burns, and loc… | 32 | 1395 | maintenance |
| Crypto-toolbox/HFT-Orderbook A limit order book implementation for high-frequency trading, based on WK Selph's design, written in C with a Python3 interface. It support… | 32 | 1389 | maintenance |
| PKUJohnson/OpenData OpenDataTools is a Python library that scrapes financial and investment data from various websites and exposes it through simple, easy-to-u… | 32 | 1369 | maintenance |
| Ripple Trade client Ripple Trade client is an open-source web-based GUI for the Ripple payment network, enabling peer-to-peer exchange of fiat, cryptocurrencie… | 10 | 1356 | maintenance |
| Binance Quantization Grid Trading System A Python quantitative trading bot implementing a one-directional (long) spot grid trading strategy for Binance, targeting crypto pairs like… | 32 | 1335 | maintenance |
| TokenMarket Security Token Toolkit A collection of audited Ethereum smart contracts plus a Python command-line toolchain for launching and managing token sales (crowdsales/IC… | 32 | 1325 | maintenance |
| ofek/bit Bit is a fast, intuitive Python library for Bitcoin key management, transaction creation, and blockchain interaction. It supports multiple … | 32 | 1315 | maintenance |
| manu354/cryptocurrency-arbitrage A Node.js cryptocurrency arbitrage opportunity calculator that scans over 800 currencies across 50 markets, comparing prices to find the hi… | 23 | 1284 | maintenance |
| ebradyjobory/finance.js Finance.js is a dependency-free JavaScript library providing common financial calculations such as amortization, CAGR, IRR, and related met… | 23 | 1271 | maintenance |
| BytomDAO/bytom The official Go implementation of the Bytom blockchain protocol, providing a full node daemon (bytomd) and CLI client (bytomcli) for a mult… | 10 | 1268 | maintenance |
| Uniswap/v2-periphery Peripheral smart contracts for interacting with Uniswap V2, a decentralized exchange protocol on Ethereum. It provides contract artifacts a… | 76 | 1267 | maintenance |
| codinguser/gnucash-android GnuCash Android is a mobile companion expense-tracker app for the GnuCash desktop accounting software, built for Android 4.4+. It supports … | 23 | 1265 | maintenance |
| szvone/Vmq V免签 (Vmq) is a fully open-source, free signature-free payment solution for individual developers, built on Spring Boot with an H2 database.… | 23 | 1255 | maintenance |
| AnalyzerREST/python-tradingview-ta An unofficial Python wrapper for TradingView's technical analysis API that fetches indicator summaries and recommendations for symbols. It … | 10 | 1254 | maintenance |
| AlgoTraders/stock-analysis-engine A distributed stock analysis and backtesting framework that ingests automated pricing data from IEX Cloud, Tradier, and FinViz and runs tho… | 32 | 1247 | maintenance |
| CyberPunkMetalHead/gateio-crypto-trading-bot-binance-announcements-new-coins A Python crypto trading bot that scrapes the Binance Announcements page for new coin listings and automatically places buy orders on Gate.i… | 32 | 1236 | maintenance |
| shobrook/BitVision BitVision is a terminal-based real-time charting and trading dashboard for the Bitstamp Bitcoin exchange, built with Node.js and Python. It… | 32 | 1230 | maintenance |
| orlandotm/payment-webfont A CSS webfont package containing SVG icons for major payment systems like Visa, Mastercard, PayPal, Stripe, and Bitcoin. It is distributed … | 23 | 1230 | maintenance |
| chrisleekr/binance-trading-bot A self-hosted automated Binance trading bot with pluggable strategies (trailing-trade, momentum, rebalance), historical backtesting, and a … | 100 | 5585 | experimental |
| blockcypher/explorer A Python/Django web application that serves as a blockchain explorer, showcasing the BlockCypher APIs for looking up transactions, addresse… | 32 | 1193 | maintenance |
| jankrepl/deepdow deepdow is a Python library built on PyTorch that connects deep learning with portfolio optimization, allowing networks that output asset w… | 32 | 1190 | maintenance |
| bmino/binance-triangle-arbitrage A Node.js application that monitors the Binance cryptocurrency exchange in real time to detect triangle arbitrage opportunities across rela… | 23 | 1170 | maintenance |
| huage2580/leeks An IntelliJ IDEA plugin that displays fund, stock (A-share, HK, US), and cryptocurrency quotes inside the IDE. It supports cost/holdings tr… | 23 | 1162 | maintenance |
| andrewculver/koudoku Koudoku is a Ruby gem that adds robust Stripe-based subscription support to Ruby on Rails applications. It provides out-of-the-box pricing … | 32 | 1154 | maintenance |
| BitBotFactory/MikaLendingBot A Python bot that automatically lends cryptocurrencies on the Poloniex and Bitfinex exchanges, placing offers across the lend book to maxim… | 23 | 1153 | maintenance |
| trentpiercy/trace Trace is an open-source Flutter mobile app for tracking a cryptocurrency portfolio and exploring aggregate market data. It offers portfolio… | 23 | 1146 | maintenance |
| stellar-deprecated/kelp Kelp is a free and open-source trading bot written in Go for the Stellar DEX and 100+ centralized exchanges like Binance, Kraken, and Coinb… | 10 | 1125 | maintenance |
| befinal/node-tenpay A Node.js SDK for WeChat Pay (微信支付) supporting JSAPI, mini-program, APP, H5, and QR-code payment modes, plus refunds, red packets, vouchers… | 32 | 1112 | maintenance |
| AndroidJiang/StockChart An Android library for rendering stock K-line (candlestick) charts in Java. It provides customizable candlestick charting components for fi… | 32 | 1095 | maintenance |
| voltrue2/in-app-purchase A Node.js module for validating in-app purchase receipts and managing subscriptions across Apple App Store, Google Play, Amazon, Roku, and … | 57 | 1085 | maintenance |
| PyPatel/Options-Trading-Strategies-in-Python A collection of Python scripts implementing options trading strategies based on technical indicators such as VIX, Put/Call Ratio, TRIN, and… | 32 | 1081 | maintenance |
| PawelDecowski/jquery-creditcardvalidator A jQuery plugin that detects credit card types and validates card numbers using length and Luhn checksum checks. It runs validation on form… | 23 | 1069 | maintenance |
| garethdmm/gryphon Gryphon is an open-source Python framework and application suite for building and running algorithmic trading strategies in cryptocurrency … | 32 | 1059 | maintenance |
| hustcer/star Star is a Node.js command-line tool for tracking and analyzing Chinese A-share stocks. It computes upside potential to user-defined target … | 23 | 1058 | maintenance |
| tifezh/KChartView An Android charting library for rendering stock K-line (candlestick) charts in Java. It supports common technical indicators like MACD, KDJ… | 32 | 1049 | maintenance |
| WaykiChain/WaykiChain WaykiChain is an open-source public blockchain node implementation (coind) written in C++, designed as a decentralized finance (DeFi) infra… | 23 | 1045 | maintenance |
| maanavshah/stock-market-india A Node.js/Express API service that fetches and serves stock market data from India's NSE and BSE exchanges. It exposes REST endpoints for m… | 32 | 1042 | maintenance |
| cedricporter/funcat Funcat is a Python library (built on numpy) that ports the formula languages of Chinese trading platforms like Tonghuashun, Tongdaxin, and … | 32 | 1036 | maintenance |
| WuKongOpenSource/Wukong_Accounting Wukong Accounting (悟空FS) is a self-hosted, open-source financial management system for enterprises, built with a Vue 2 frontend and Spring … | 28 | 1032 | maintenance |
| Graphene Graphene is a C++ toolkit for building high-performance blockchain networks using delegated proof-of-stake consensus, originally developed … | 23 | 1029 | maintenance |
| studydefi/money-legos An NPM package providing mainnet addresses, ABIs, and Solidity interfaces for popular Ethereum DeFi protocols like Uniswap, AAVE, Compound,… | 23 | 1028 | maintenance |
| agiliq/merchant Django-Merchant is a Django application that lets developers accept payments from multiple payment processors through a single, unified API… | 23 | 1018 | maintenance |
| Polymarket/polymarket-cli A Rust command-line tool for Polymarket, the prediction market platform. It lets users browse markets, place and cancel orders, manage posi… | 61 | 2881 | experimental |
| MIgHTy-alIeN/ai-trader-bot A Solidity smart contract plus Python automation script that claims to find and execute arbitrage opportunities between Uniswap pools and r… | 58 | 2790 | experimental |
| yasinkuyu/binance-trader An experimental Python trading bot that automatically buys and sells cryptocurrency on the Binance exchange. It supports profit-target and … | 56 | 2755 | experimental |
| wquguru/nof0 NOF0 is an open-source AI trading arena that lets multiple LLM/agent-driven strategies compete in live cryptocurrency markets, each startin… | 39 | 2749 | experimental |
| mshumer/gpt-investor An experimental AI agent notebook that uses Claude 3 models to analyze stocks in a given industry, gathering financial data, news, and anal… | 26 | 2264 | experimental |
| virattt/ai-financial-agent An AI-powered financial research agent built in TypeScript that answers investment research questions via a chat interface, using generativ… | 35 | 2033 | experimental |
| stacks-archive/sbtc-developer-release A Rust workspace containing sBTC primitives, signer components, and helper tools for the Stacks ecosystem's 1:1 Bitcoin-backed asset. It in… | 10 | 1950 | experimental |
| Ridera-Rwa/Ridera-core Ridera is a Real-World Work (RWW) tokenization protocol that converts verified gig-worker earnings into standardized on-chain productivity … | 39 | 1598 | experimental |
| OpenBB-finance/experimental-openbb-platform-agent A Python library and R&D playground from OpenBB that builds LLM-powered financial analyst agents on top of the OpenBB Platform. Agents use … | 18 | 1348 | experimental |
| FinHackCN/finhack FinHack is an extensible Python quantitative finance framework covering the full quant research workflow: data collection, factor computati… | 73 | 1241 | experimental |
| kkyon/botflow Botflow is a Python dataflow programming framework for building data pipelines using pipes and routes, with parallelism via coroutines and … | 58 | 1193 | experimental |
| jsmidt/QuantPy QuantPy is a Python framework for quantitative finance, offering portfolio analysis tools such as importing daily returns from Yahoo and co… | 32 | 1069 | experimental |
| Rikj000/MoniGoMani MoniGoMani is a Freqtrade framework and trading strategy for cryptocurrency trading that uses weighted signals optimized via HyperOpt. It i… | 10 | 1026 | experimental |
| maybe-finance/maybe Maybe is a self-hostable personal finance web app built with Ruby on Rails and Hotwire for tracking accounts, budgets, and net worth. The r… | 10 | 54277 | abandoned |
| Diem Diem Core is a Rust implementation of the Diem blockchain, a decentralized programmable distributed ledger designed for a low-volatility st… | 67 | 16658 | abandoned |
| askmike/gekko Gekko is a Bitcoin trading and backtesting bot written in JavaScript for Node.js that connects to popular cryptocurrency exchanges. It supp… | 10 | 10175 | abandoned |
| DeviaVir/zenbot Zenbot is a command-line cryptocurrency trading bot built with Node.js and MongoDB that automates technical-analysis-based trading across m… | 10 | 8258 | abandoned |
| google/tf-quant-finance A high-performance TensorFlow library for quantitative finance providing foundational numerical methods, ODE/PDE solvers, and pricing model… | 62 | 5526 | abandoned |
| gbeced/pyalgotrade PyAlgoTrade is an event-driven Python library for algorithmic trading with a focus on backtesting strategies against historical data, plus … | 10 | 4675 | abandoned |
| bitpay/wallet BitPay Wallet (formerly Copay) is an open-source, self-custody cryptocurrency wallet for Bitcoin, Bitcoin Cash, Ethereum, and ERC20 tokens … | 64 | 3939 | abandoned |
| LUX-Core/lux LUX Core is the full-node client for the LUX cryptocurrency, a 2017 fork of the Bitcoin codebase written in C++ that implements a hybrid Po… | 23 | 3728 | abandoned |
| IB-insync A Python library providing a sync and asyncio-based framework for the Interactive Brokers Trader Workstation API, making it easy to connect… | 10 | 3283 | abandoned |
| Ivy-Apps/ivy-wallet Ivy Wallet is an open-source money manager and personal finance app for Android, built with Kotlin and Jetpack Compose using MVI architectu… | 10 | 3179 | abandoned |
| stripe-archive/react-stripe-elements A thin React wrapper around Stripe.js and Stripe Elements for building payment forms in React apps. It has been renamed, reworked, and move… | 10 | 3011 | abandoned |