Código aberto para o futuro das finanças.

Open source for

Projetos de código aberto em Python, Rust e JavaScript para o futuro das finanças.

Talk to us Browse all products

39.5M Open-source downloads
672 GitHub stars
93 Sigstore-signed articles
19 Years shipping in production

BUILT FOR FINANCIAL SERVICES

Three areas of work. Payments, security, and tooling.

Aerial view of city interchanges at night, representing cross-border payment rails.

PAYMENTS & ISO 20022

Payments in the global standard.

ISO 20022 covers the full message lifecycle. These libraries generate pain.001 initiation files, build and validate pacs.008 transfers, read camt.053 statements, and handle acmt.001 account management, with parsers for older formats. You can adopt one library at a time instead of replacing a core system.

Read the payments story

Abstract blue light field, representing post-quantum cryptography for financial systems.

POST-QUANTUM SECURITY

Security past the RSA era.

Some financial records stay sensitive for decades, long enough that data captured today could be read once quantum computers mature. These Rust libraries implement ML-KEM (CRYSTALS-Kyber, NIST FIPS 203) along with hashing and related primitives, so a migration can begin before the deadlines force it.

Read the security story

Clean architectural lines in soft light, representing dependable developer foundations.

DEVELOPER PLATFORM

Foundations for your engineers.

The same Rust libraries that build and secure this site. They include noyalib for YAML and the Static Site Generator itself, published with CycloneDX SBOMs and Sigstore signatures. Your engineers build on them instead of maintaining the equivalents in-house.

Read the platform story

AUTOMATED FINANCIAL INFRASTRUCTURE

Financial data, untangled.

Payment files and bank statements, without the friction. These tools generate the full ISO 20022 message lifecycle and parse messy real-world statements with deterministic precision. Bring your CSVs, PDFs, or databases. The data just flows.

ISO 20022 MCP Suite

Nine vendor-neutral MCP servers that let AI agents generate, validate, reconcile and settle ISO 20022 payments from natural language: the open bank-message layer, installed in one line. Live on PyPI and the official MCP registry.

Explore the suite

pain001

Generates ISO 20022 pain.001 files from CSV or SQLite. Every message is XSD-validated and IBAN/BIC-checksummed pre-flight, so malformed payments are caught before they reach the clearing network. No proprietary translator between your ERP and the rails.

Learn more · Read the case study

4416Apache-2.0last commit 3w ago

pacs008

Generates, validates, and delivers ISO 20022 pacs.008 messages for bank-to-bank customer credit transfers. Includes JSON Schema and XSD validation, IBAN checks across 75 countries, and PII masking for GDPR and PCI-DSS.

Learn more

3Apache-2.0last commit 3w ago

camt053

Reads ISO 20022 camt.053 bank-to-customer statements and extracts balances, entries, and transaction detail into structured data. Includes MT940 loading, XLSX export, and editor and AI-assistant integrations.

Learn more

acmt001

ISO 20022 account-management messaging. Opens, maintains, closes, switches, and verifies bank accounts from plain data files, with editor and AI-assistant tooling.

Learn more

Bank Statement Parser

A Python toolkit that turns bank statements in several formats into structured data. Built for messy real-world files and for audit requirements.

Learn more

316Apache-2.0last commit 2w ago

NaluFX

A Rust application for cash allocation across fund structures, using forecasting to inform the split. Aimed at treasury, fund accounting, and asset allocation.

Learn more

1Apache-2.0last commit 4mo ago

QRC

A Rust library for generating and reading QR codes in several formats. Payment uses include EPC QR codes for SEPA credit transfers, payment links for merchant collection, and step-up authentication.

Learn more

12Apache-2.0last commit 2w ago

POST-QUANTUM FINANCIAL SECURITY

Quantum-safe. Enterprise ready.

Security built for the quantum era, applied today. These libraries track the NIST standards for key encapsulation and hashing, so you can future-proof financial infrastructure long before the threat lands.

KyberLib

A Rust implementation of CRYSTALS-Kyber, the NIST FIPS 203 standard for post-quantum key encapsulation: a migration you can pilot against harvest-now-decrypt-later per service, instead of a core rebuild.

Learn more · Read the case study

433Apache-2.0last commit 4w ago

Hash (HSH)

Hash and digest algorithms for password storage and verification, written with a quantum-resistant posture in mind.

Learn more

201Apache-2.0last commit 3w ago

APPLIED AI & EXECUTIVE INTELLIGENCE

Ask a question. Get the briefing.

AI put to work on everyday operations. Scan code for vulnerabilities, turn a question into a structured briefing, and work by voice. On your terms, without vendor lock-in.

Euxis

A code security scanner for eight languages that pairs static and taint analysis with LLM verification to cut false positives. Outputs Sigstore-signed SARIF, SBOM, and OpenVEX bundles for supply-chain review.

Learn more

1AGPL-3.0last commit 2w ago

Àkàndé

A voice assistant built on OpenAI's GPT models, with PDF summaries and response caching. Suitable for personal and executive use.

Learn more

Audio Analyser

Converts audio to text in real time using AI speech recognition. Aimed at analysing recorded conversations and meetings.

Learn more

Crypto Service Suite

A cryptographic service for common application needs: encryption, tokenisation, transaction authorisation, code signing, and key lifecycle management.

Learn more

72MITlast commit 1mo ago

SOVEREIGN ENTERPRISE TECH

Your hardware. Your data.

Foundations you can own. Audited, memory-safe Rust libraries that run on your infrastructure and ship with a software bill of materials and a Sigstore signature. Read every line. Vendor it. Keep it in-house.

Static Site Generator

A static site generator in Rust, secure by default. It includes WCAG AAA validation, CSP and SRI hardening, a local LLM content pipeline, a WebAssembly target, and 28-locale support.

Learn more

524Apache-2.0last commit 2w ago

noyalib

A pure-Rust YAML 1.2 implementation. Zero unsafe code, full spec compliance, streaming serde, a lossless syntax tree, and JSON-Schema validation. Ships as a library, CLI, language server, MCP server, and WASM build.

Learn more

33Apache-2.0last commit 3w ago

Serde YML

YAML serialisation and deserialisation for Rust data structures, built on the Serde framework.

Learn more

LibMake

A scaffold generator for Rust libraries. It emits pre-filled template files for tests, benchmarks, and CI.

Learn more

301Apache-2.0last commit 4mo ago

DateTime (DTT)

A date and time library for Rust: ISO 8601 formatting, time-zone handling, and access to individual date components.

Learn more

7Apache-2.0last commit 3w ago

Common (CMN)

A Rust library for accessing mathematical and cryptographic constants.

Learn more

5Apache-2.0last commit 3w ago

WEB, PUBLISHING & ENVIRONMENT

Ship it your way.

Templates, a CSS framework, two industry publications, and the reproducible setup that ships them all. The stack this site runs on.

Kaishi

A starter template for the Static Site Generator, set up for clean and accessible sites. The template I use when starting a new site.

Learn more

1Apache-2.0last commit 2y ago

Skeletonic Stylus

A modular Stylus library with components and mixins for web and mobile layouts. This site is built on it.

Learn more

32Apache-2.0last commit 2mo ago

L90S

Fractional CFO advisory from a finance leader with more than 20 years in technology, covering growth, funding, and financial operations.

Learn more

Dotfiles

Configuration files for macOS, Linux, and Windows: scripts and settings for a development workflow.

Learn more

6916MITlast commit 2w ago

Perguntas? Respostas.

Sob qual licença esses projetos são publicados?

Todos os projetos são publicados sob a licença Apache-2.0. O arquivo LICENSE na raiz de cada repositório é a fonte autoritativa.

Esses projetos estão prontos para produção?

Depende do projeto. As bibliotecas marcadas como v1.x estão estabilizadas e testadas sob carga; as pré-v1 são bases sólidas, mas podem evoluir. O README de cada repositório detalha o estado atual; se você precisa de uma garantia específica para uso em produção, entre em contato.

Como posso contribuir ou reportar um problema?

Cada projeto tem um repositório GitHub público em github.com/sebastienrousseau. Abra uma issue descrevendo o problema (um reprodutor mínimo é bem-vindo) ou um pull request vinculado a uma issue. As contribuições regem-se pelo Developer Certificate of Origin e exigem commits assinados.

Posso usar essas bibliotecas em um ambiente bancário regulado?

Sim, com as precauções habituais. As bibliotecas são trabalhos de código aberto independentes, não um produto regulado. Aplique seus processos habituais de supply chain, segurança e revisão de dependências — vendoring via seu mirror interno, scan de SBOM, fixação por Git SHA ou impressão digital criptográfica — antes de qualquer implantação em produção sobre infraestrutura de pagamentos.

Você oferece suporte comercial ou consultoria?

Sim, com triagem prévia. Os trabalhos versam sobre migração para ISO 20022, roadmaps de migração pós-quântica e IA aplicada aos serviços financeiros. Entre em contato com um briefing breve, seu calendário e as restrições aplicáveis.

Como acompanhar as novas publicações?

Cada artigo datado do site é anunciado pelo feed RSS e pela newsletter Banking On Quantum. Os repositórios individuais também publicam releases no GitHub que você pode acompanhar diretamente.