Payments and settlement.
ISO 20022 pain.001 and pacs.008 toolkits, bank-statement parsing, and Rust libraries for the migration to structured cross-border messages. Built for SWIFT, SEPA, and the real-time payment schemes that come next.
Open-source projects in Python, Rust and JavaScript for the future of finance.
OPEN SOURCE FOR FINANCIAL SERVICES
WHAT IS INSIDE
ISO 20022 pain.001 and pacs.008 toolkits, bank-statement parsing, and Rust libraries for the migration to structured cross-border messages. Built for SWIFT, SEPA, and the real-time payment schemes that come next.
Rust implementations of CRYSTALS-Kyber (NIST FIPS 203), hash and digest primitives, and quantum-resistant building blocks. Protection beyond the RSA and elliptic-curve era of financial-grade authentication.
Open-source Rust libraries for serialisation, logging, code generation, date and time. Plus the Static Site Generator (SSG) that builds this very site, and the developer environment that makes it shippable.
PAYMENTS
ISO 20022 tooling for the global migration. Pain.001 file generation, pacs.008 cross-border credit transfers, and structured bank-statement parsing.
A Python library that automates ISO 20022 pain.001 payment file creation from CSV or SQLite. Built for the global migration to structured cross-border messages.
4116Apache-2.0last commit 1mo ago
Generate, validate, and deliver ISO 20022 pacs.008 payment messages for FI-to-FI customer credit transfers. JSON Schema + XSD validation, IBAN across 75 countries, GDPR/PCI-DSS-compliant PII masking.
2Apache-2.0last commit 1mo ago
A finance-grade Python toolkit that turns multi-format bank statements into structured data — for the realities of real-world statement files and the audit demands of regulated environments.
195Apache-2.0last commit 3d ago
A Rust application for optimising cash allocation across complex fund structures using AI-driven forecasting. Aimed at treasury, fund accounting, and asset-allocation use cases inside banks and asset managers.
1Apache-2.0last commit 2mo ago
A Rust library for generating and manipulating QR-code images in multiple formats. Direct payment uses include EPC QR Codes for SEPA Credit Transfers, payment-link QR for merchant collection, and step-up authentication flows.
10Apache-2.0last commit 3w ago
POST-QUANTUM CRYPTOGRAPHY
Rust implementations of CRYSTALS-Kyber, hash and digest primitives, and quantum-resistant building blocks for financial-grade authentication.
A robust Rust implementation of CRYSTALS-Kyber, the NIST FIPS 203 standard for general-purpose post-quantum key encapsulation.
413last commit 2mo ago
Secure hash and digest algorithms for password encryption and verification, designed with a quantum-resistant posture for the post-PQC era.
201Apache-2.0last commit 2mo ago
A fast, simple, and powerful cross-platform CLI for generating strong, unique, and random passwords backed by audited cryptographic primitives.
AI AND VOICE
Open-source AI projects applying speech recognition, natural language, and large language models to real-world finance and productivity problems.
An advanced voice assistant using OpenAI's GPT for natural interactions, PDF summaries, and efficient caching. Built for both personal and executive use.
Convert audio to text in real-time using advanced AI speech recognition. Designed to unlock actionable insights from audio data and enhance customer and employee experience.
A centralised cryptographic suite that solves common application crypto problems — encryption, tokenisation, transaction authorisation, code signing, and key lifecycle management.
72MITlast commit 23h ago
OPEN-SOURCE RUST
Open-source Rust projects across serialisation, logging, code generation, math, and developer tooling — including the static site generator behind this site.
A secure-by-default static site generator in Rust. WCAG AAA validation, CSP/SRI hardening, local LLM content pipeline, WebAssembly target, and 28-locale i18n.
494Apache-2.0last commit 5d ago
Pure-Rust YAML 1.2 ecosystem. Zero unsafe, 100% spec compliance, streaming-first serde, lossless CST, JSON-Schema validation. Library + CLI + LSP + MCP + WASM bindings.
1Apache-2.0last commit 5d ago
Effortless YAML serialisation and deserialisation of Rust data structures, built on the widely used Serde framework.
A flexible logging library for Rust with structured log formats, asynchronous logging, and extensive customisation options.
A scaffold generator that quickly helps you create high-quality Rust libraries by emitting pre-filled, opinionated templated files.
301Apache-2.0last commit 2mo ago
A high-precision date and time library: day of the month, hour of the day, ISO 8601 formatting, time-zone safety, and much more.
6Apache-2.0last commit 1mo ago
High-quality random number generation based on the Mersenne Twister algorithm, widely used in simulations and games.
A modern, fast, user-friendly library that makes it easy to access a wide range of mathematical and cryptographic constants.
5Apache-2.0last commit 2w ago
A highly performant utility and wrapper functions library for Rust, designed with optimisation and efficiency in mind.
142last commit 2mo ago
WEB AND DEVELOPER ENVIRONMENT
Starter templates, two industry-focused publications, a CSS framework, and the dotfiles that keep a development environment reproducible.
A Static Site Generator starter template designed for clean, accessible, performant sites — the seed I reach for when shipping new content destinations.
1Apache-2.0last commit 2y ago
A lightweight, modular Stylus library with components and mixins optimised for mobile and web application design. This site is built on top of it.
32Apache-2.0last commit 1w ago
How AI is transforming the banking sector — improved customer service, fraud detection, and streamlined operations for a digital age.
How quantum computing is set to revolutionise banking and finance, from risk analysis to quantum cryptography and beyond.
Fractional CFO advisory by a trusted finance leader with 20+ years in tech, guiding companies to sustainable growth, funding, and optimised financial operations.
A powerful set of configuration files for macOS, Linux, and Windows — scripts and customised settings to streamline a development workflow.
6416last commit 1d ago
Most projects are dual-licensed under MIT and Apache-2.0 — the standard for the Rust ecosystem — which gives commercial users explicit patent rights as well as permissive redistribution. A small number of clients' tools are released under Apache-2.0 only. The licence file at the root of each repository is the authoritative source.
Many are. pain001 is used by banks and payment-service providers to automate ISO 20022 file creation. KyberLib tracks the NIST FIPS 203 specification and ships test vectors. Each repository's README and CI badges will tell you the current status; if you need a specific guarantee for production use, get in touch.
Every project has a public GitHub repository under github.com/sebastienrousseau. Open an issue describing the problem (a minimal reproducer helps) or a pull request linked to an issue. Contributions are governed by the Developer Certificate of Origin and require signed commits.
Yes, with the usual caveats. The libraries are independent open-source work, not a regulated product. Run your normal supply-chain, security, and dependency-review processes — vendoring through your internal mirror, scanning with SBOM tools, and pinning by Git SHA or cryptographic hash — before deploying to production payment infrastructure.
Yes, on a selective basis. Engagements focus on ISO 20022 migration, post-quantum cryptography migration roadmaps, and applied AI in financial services. যোগাযোগ with a short brief, your timeline and any constraints.
Every dated post on this site is announced through the RSS feed and the Banking On Quantum newsletter. Individual repositories also publish releases on GitHub, which you can watch directly.