Open source pour l'avenir de la finance.

Open source for

Projets open source en Python, Rust et JavaScript pour l'avenir de la finance.

Talk to us Browse all products

39.3M 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

Eight 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

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

Questions ? Réponses.

Sous quelle licence ces projets sont-ils publiés ?

Tous les projets sont publiés sous licence Apache-2.0. Le fichier LICENSE à la racine de chaque dépôt fait foi.

Ces projets sont-ils prêts pour la production ?

Cela dépend du projet. Les bibliothèques marquées v1.x sont stabilisées et testées en charge ; les pré-v1 sont des bases solides mais peuvent encore évoluer. Le README de chaque dépôt précise le statut actuel ; si vous avez besoin d\'une garantie spécifique pour un usage en production, contactez-moi.

Comment puis-je contribuer ou signaler un problème ?

Chaque projet dispose d\'un dépôt GitHub public sous github.com/sebastienrousseau. Ouvrez une issue décrivant le problème (un reproducteur minimal est apprécié) ou une pull request liée à une issue. Les contributions sont régies par le Developer Certificate of Origin et exigent des commits signés.

Puis-je utiliser ces bibliothèques dans un environnement bancaire régulé ?

Oui, avec les précautions habituelles. Les bibliothèques sont des travaux open source indépendants, et non un produit régulé. Appliquez vos processus habituels de supply-chain, sécurité et revue de dépendances — vendoring via votre miroir interne, scan SBOM, pinning par Git SHA ou empreinte cryptographique — avant tout déploiement en production sur l\'infrastructure de paiement.

Proposez-vous du support commercial ou du conseil ?

Oui, sur sélection. Les missions portent sur la migration ISO 20022, les feuilles de route de migration post-quantique et l\'IA appliquée aux services financiers. Contactez-moi avec un brief court, votre calendrier et les contraintes éventuelles.

Comment suivre les nouvelles publications ?

Chaque article daté du site est annoncé via le flux RSS et la newsletter Banking On Quantum. Les dépôts individuels publient également des releases sur GitHub que vous pouvez suivre directement.