Menu

Explorer & Settings

Tempo Explorer Submit Project
Back to all projects

awesome-fintech

by moov-io · Updated 9 days ago

A curated collection of open source fintech libraries and resources.

In the AI payments ecosystem

awesome-fintech is an established project in the AI payments / x402 ecosystem, focused on agentic, banking, fintech, mcp. It currently has 352 GitHub stars and 129 forks, and sits alongside related tools like sardis, moltpe-agent-payments, mcp-dev-latam, pinion-os, agenti, routeweiler-python-sdk.

Our take

A curated collection of open-source fintech libraries and resources, maintained under the moov-io org (known for its open payments and ACH tooling). Its topics span payments, banking, payment-gateway and — notably — mcp and x402, placing it at the crossover of traditional fintech and the emerging agent-payment stack.

For anyone mapping the payment landscape, a well-kept awesome-list from a credible payments org is a useful orientation layer: it points to the battle-tested fintech primitives that agent-native rails still have to interoperate with. The inclusion of x402 and MCP topics shows the list is tracking the agent transition rather than ignoring it.

Best for: developers who want a vetted index of open-source fintech tooling alongside the agent-payment ecosystem this directory focuses on.

README.md View on GitHub →

Awesome Fintech

A curated collection of popular, well-maintained open source libraries and developer tools for fintech engineers. The focus is on production-grade projects with real-world traction used by banks, payment companies, and financial platforms.

Projects must demonstrate meaningful adoption (stars, forks, contributors, or industry usage), active maintenance, clear open source licensing (Apache, MIT, AGPL, BSD, etc.), and practical utility for building payments, banking, compliance, data, and financial systems. No weekend projects, AI-agent experiments, personal finance apps, or cryptocurrency/blockchain tools.

Table of Contents

Payments & Integrations

  • Hyperswitch – Open source, composable payments orchestration platform supporting 100+ processors with intelligent routing and PCI compliance options.
  • Hyperswitch Prism – Stateless unified payment processing library with multi-language SDKs for integrating multiple processors.
  • Omnipay – Framework-agnostic, multi-gateway payment processing library for PHP.
  • PayPal Checkout Components – Official JavaScript integration components for PayPal Buttons and Checkout experiences.
  • React Native Payments – Cross-platform library for adding Apple Pay and Google Pay to React Native applications.
  • Gringotts – Unified API for integrating dozens of payment gateways in Elixir/Phoenix applications.

Banking Infrastructure

  • Apache Fineract – Apache project providing core banking functionality used by financial institutions serving the underbanked.
  • ACH – Reader, writer, and validator for NACHA Automated Clearing House (ACH) files used for US electronic payments.
  • ISO 8583 – Go library for marshaling and unmarshaling ISO 8583 messages used in card and POS systems.
  • ISO 8583 Connection – Connection handling and request/reply matching for ISO 8583 in Go.
  • Wire – Parser and writer for FedWire funds service files used for high-value US dollar transfers.
  • Fed – Fuzzy lookup library for FedACH and FedWire ABA routing numbers and bank names.
  • Metro 2 – Parser and generator for Metro 2 consumer credit reporting files used by credit bureaus.
  • JReactive-8583 – Netty-based ISO 8583 client and server for Java.
  • ISO-8583 Socket Queue – Node.js ISO 8583 gateway for banking and POS system communication.
  • Sequence – Immutable, scalable ledger service suitable for financial transaction recording.

Compliance & Sanctions

  • OpenSanctions – Open database and tools for sanctions lists, politically exposed persons (PEP), and persons of interest used in KYC/AML.
  • Watchman – Search across US trade sanctions lists (OFAC, etc.) for compliance screening.

Financial Data & APIs

  • EDGAR Tools – Python toolkit for SEC EDGAR filings: 13F holdings, 8-K events, fundamentals, and insider transactions.
  • FRED API – Python client for Federal Reserve Economic Data (FRED) and ALFRED macroeconomic series.
  • Finance Go – Go library for financial markets data including stocks, quotes, and fundamentals.
  • FundsXML – Open, royalty-free XML standard for fund data exchange and regulatory reporting across the European fund industry (schema).
  • Indicator Go – Go library of technical analysis indicators, strategies, and backtesting framework.
  • Indicator TS – TypeScript port of technical analysis indicators, strategies, and backtesting.
  • TuShare – Python utility for historical China equities market data (widely used in Asian quant workflows).

Money, Currency & Formatting

  • Dinero.js – Immutable, chainable library for creating, calculating, and formatting monetary values (avoids floating point issues).
  • accounting.js – Lightweight JavaScript library for number, money, and currency parsing/formatting (localizable, zero deps).
  • currency.js – Lightweight JavaScript library for precise currency value handling and arithmetic.
  • accounting – Money and currency formatting utilities for Go.

Charts & Visualization

  • Lightweight Charts – High-performance, canvas-based interactive financial charts from TradingView (Apache 2.0).
  • Perspective – Streaming analytics and data visualization component from FINOS, designed for large financial datasets.
  • React Financial Charts – React components for financial charts with indicators, overlays, and drawing tools.
  • Vizzu – Library for animated data visualizations and data storytelling (useful for financial dashboards).

Billing & Subscriptions

  • Kill Bill – Open source subscription management and billing platform with usage metering, invoicing, and real-time analytics.
  • Lago – Open source metering, usage-based billing, and subscription management API with pricing, analytics, and payment orchestration.

Payment UI Components

  • Card – Minimal, beautiful credit card form component that works in a single line of code.
  • Payment – jQuery-free library for building, validating, and formatting credit card forms.
  • PaymentFont – Webfont containing icons for popular payment methods and card networks.
  • payment-webfont – SVG webfont of payment system and ecommerce icons for web applications.

Learning Resources


Contributions welcome. Submit PRs for actively maintained, high-traction open source projects that provide clear value to fintech developers building real financial infrastructure. Projects should have meaningful commit history beyond initial creation and demonstrate usage outside the original authors.

All MCP projects →