Awesome Fintech
A curated collection of open source fintech libraries and resources.
Ask AI about Awesome Fintech
Powered by Claude Β· Grounded in docs
I know everything about Awesome Fintech. Ask me about installation, configuration, usage, or troubleshooting.
0/500
Reviews
Documentation
Awesome Fintech
A curated collection of open source fintech libraries and resources. This is not a complete list, so please feel free to submit a pull request adding a project with a short description! Projects must demonstrate real-world traction and usage, with a meaningful commit history (no weekend "vibe-coded" projects). Actively maintained projects with great documentation and established user bases are preferred. Commercial projects can include a Github link to their source-available code for inclusion.
Table of contents
- Accounting & Invoicing
- Analytics & Visualization
- Banking & Ledger
- Calculators & Tax
- Compliance & Sanctions
- Cryptocurrency & Blockchain
- Currency Handling
- Data & Market Intelligence
- Education & Resources
- Forms & UI Components
- Integrations & Payments
- ISO8583
- Personal Finance
- Terminals & Dashboards
Accounting & Invoicing
- Akaunting β online accounting software designed for small businesses and freelancers
- BoxBilling β billing, client, and order management software designed to be easy-to-use for both clients and sellers
- Crater β web and mobile app that helps freelancers and small businesses track expenses/payments and create professional invoices and estimates
- Invoice Ninja β invoice clients, facilitate payments, track time/tasks, handle expenses, and more (built with Laravel and Flutter)
- Kill Bill β an SaaS-like subscription management and billing solution with real-time analytics and financial reports
- Manta β flexible invoicing desktop app with diverse and customizable templates
Analytics & Visualization
- amCharts β a simple and flexible drop-in data visualization solution
- DXCharts Lite β a modern solution for visualizing financial data with a wide variety of chart types. Originally developed as part of large tradings applications used by millions of users, DXcharts Lite has matured into an independent product
- FinTA β a technical analysis of financial indicators implemented in Pandas
- Highcharts β a Javascript charting framework used to create complex financial data dashboards
- Lightweight Charts β display financial data as an interactive chart on your web page without affecting loading speed and performance
- perspective β an interactive analytics and data visualization component especially well-suited for large and/or streaming datasets
- pyfolio β portfolio and risk analytics in Python
- react-financial-charts β charts dedicated to finance with multiple types, interactive indicators, overlays, and drawing objects
- Vizzu β a library for animated data visualizations and data stories
Banking & Ledger
- ach β a reader, writer, and validator for Automated Clearing House (ACH) files
- Apache Fineract β core banking solution for financial institutions offering services to the world's two billion underbanked and unbanked
- rtp-20022 β a project offering Go structures which can read and write XML encoded ISO 20022 messages for RTP payments
- Sequence β immutable, scalable, and easy to use ledger service
Calculators & Tax
- Accrue.js β a loan and interest calculation plugin for jQuery
- finance β a library for financial calculations in Ruby
- go-finance β Go library containing a collection of financial functions for time value of money (annuities), cash flow, interest rate conversions, bonds, and depreciation calculations
- node-sales-tax β international sales tax calculator for Node
- OpenAccountants β Provides a multi-jurisdiction tax classification system with 371 skills across 134 countries for VAT/GST, income tax, and social contributions (Python)
- py1040 β a U.S. personal income tax calculator
- sip-calculator β a JavaScript library for Systematic Investment Plan (SIP) calculations with support for compound interest, goal-based planning, and step-up SIPs
Compliance & Sanctions
- fincen β A Go library for reading and writing Fincen BSA forms. It is capable of generating, validating, and batching submissions.
- IBANforge β REST API and MCP server for IBAN validation (75+ countries, mod-97 checksum) and BIC/SWIFT lookup (121K+ entries from GLEIF). x402 micropayments, self-hostable via Docker.
- OpenSanctions β an open database of international sanctions data, persons of interest, and politically exposed persons
- stripe-mcps β Cryptographic security layer for Stripe agent payments. Trust verification + sanctions screening before PaymentIntent execution.
- Strale β quality-scored compliance APIs for AI agents: sanctions screening, PEP checks, company lookups, and KYB verification
- Watchman β offers search functions over numerous trade sanction lists from the United States
Cryptocurrency & Blockchain
- Coinnect β an open-source money transfer routing engine that finds the cheapest multi-hop paths across fiat, crypto, and P2P networks using Dijkstra over 29K+ live edges
- CryptoList β curated collection of blockchain and cryptocurrency resources
- Hyperledger Fabric β distributed ledger framework for developing solutions and applications
- XChange β Java library that provides a simple API for interacting with 60+ cryptocurrency exchanges, delivering a consistent interface for trading and accessing market data
Currency Handling
- accounting β money and currency formatting for Golang
- accounting.js β a tiny JavaScript library for number, money, and currency parsing/formatting
- currency.js β a lightweight library for handling currency values and built to work around floating point issues in JavaScript
- Dinero.js β an immutable library and API to create, calculate, and format monetary values
- Open Exchange Rates β a real-time JSON API that provides exchange rates (forex/fx rates) for 150+ currencies, relative to USD
Data & Market Intelligence
- coinpaprika-api-python-client β Python client for the CoinPaprika API providing crypto market data for 12,000+ coins and 350+ exchanges with tickers, OHLCV, and historical prices
- dexpaprika-sdk-python β Python SDK for the DexPaprika API providing DEX analytics across 34 blockchains with pool data, token metadata, OHLCV charts, and real-time streaming
- edgartools β SEC EDGAR data for quant strategies β fundamentals, institutional holdings (13F), insider transactions, and corporate events (8-K). Includes MCP server for AI workflows
- fdnpy β Access real-time and historical stock data, financial statements, ratios, insider trades, with global coverage of equities, ETFs, indices, derivatives, OTC and crypto.
- finance-go β a financial markets data library implemented in Go
- fredapi β Python API for FRED (Federal Reserve Economic Data) and ALFRED (Archival FRED)
- fxmacrodata β Python SDK for macroeconomic indicators, central bank rates, FX spot rates, and release calendars covering 18+ currencies. Includes sync and async clients.
- GoFinance β Financial information retrieval and munging written in Go
- google-finance β Python module to get stock data from Google Finance
- Helium MCP β Live market data with AI-powered analysis and ML options pricing, available as an MCP server for AI assistants. (TypeScript)
- Pharos β Open-source stablecoin analytics dashboard tracking peg stress, DEX liquidity, safety ratings, blacklist and freeze events, mint/burn flows, chain health, and failed stablecoins.
- Indicator Go β Go library delivering a rich set of technical analysis indicators, customizable strategies, and a powerful backtesting framework.
- Indicator TS β TypeScript library delivering a rich set of technical analysis indicators, customizable strategies, and a powerful backtesting framework.
- JCStockGraph β display historical price graphs for any stock in your iOS app
- Oracle3 β Autonomous prediction-market trading agent for Kalshi, Polymarket, and Solana featuring a Wang-transform pricing engine, arbitrage strategies, Kelly sizing, and on-chain execution via Jito bundles (Python)
- TuShare β a utility for crawling historical data of China stocks
- yahoo-finance β Python module to get stock data from Yahoo Finance
Education & Resources
- deep-finance β datasets, papers, and books on AI and finance
- Fintech dictionary β simple definitions of fintech terms and acronyms
- Learn Go with tests β resource for learning test-driven development with Go
Forms & UI Components
- Card β a better credit card form in one line of code
- Payment β a jQuery-free general purpose library for building credit card forms, validating inputs, and formatting numbers
- PaymentFont β a sleek webfont featuring popular payment methods
- payment-webfont β an SVG webfont full of payment system and ecommerce icons
- Remix Icon β set of neutral-style system symbols, including but not limited to payment method icons, for designers and developers
Integrations & Payments
- API Factory x402 β 100 x402 micropayment APIs for AI agents. USDC on Base.
- awesome-x402 β a curated list of resources for the x402 HTTP 402 payment protocol, enabling programmatic machine-to-machine payments using USDC over standard HTTP
- Gringotts β a simple and unified API to access dozens of different payment gateways with very different APIs, response schemas, documentation, and jargon
- hyperswitch.io β is a Financial Switch that connects you with multiple payment processors and route traffic effortlessly with a single API integration
- Omnipay β payment processing library for PHP
- paypal-checkout-components β JavaScript integration for PayPal Button and PayPal Checkout
- react-native-payments β for integrating payments like Apple Pay and Google Pay into your React Native app
- Recurly.js β create subscriptions, process one-time transactions, and update customer billing information
- upi-intent β Framework-agnostic JS/TS library for generating UPI app-specific deep links with Android and iOS fallbacks.
ISO8583
- iso-8583-socket-queue β Node.js powered ISO8583 gateway implementation for banking/fintech POS systems communication
- JReactive-8583 β ISO8583 client and server built on top of excellent Netty asynchronous messaging framework with the help of j8583 for encoding/decoding
- moov-io/iso8583 β ISO 8583 message reader and writer in Go
- moov-io/iso8583-connection β Connection package matching iso8583 requests and replies
Personal Finance
- Budget β a web application that helps you keep track of your finances by organizing and visualizing transactions
- Firefly III β a self-hosted manager for personal finances to track expenses and income
- Ghostfolio β a web-based wealth management application to keep track of your financial assets like stocks, ETFs or cryptocurrencies and make solid, data-driven investment decisions
- Mintable β automate personal finances without ads and data collection
- OnTrack β a simple, self-hosted budgeting app to understand and control spending without giving banking/financial info to a third party
Terminals & Dashboards
- Fincept Terminal β Open-source Bloomberg alternative: AI-driven research, multi-asset analytics, portfolio tools, and real-time market data.
- FinSight AI β Multi-agent financial research platform with 7 specialized AI agents, professional dashboard, hybrid RAG, smart charts, and autonomous task execution, built on LangGraph.
