Open source pour l'avenir de la finance.
Me contacter ›

Open source pour l'avenir de la finance.

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

OPEN SOURCE POUR LES SERVICES FINANCIERS

Parcourir tous les projets Me contacter

CONTENU

Trois domaines de pratique. Une philosophie.

pain001 logo

Paiements et règlement.

Boîtes à outils ISO 20022 pain.001 et pacs.008, parsing de relevés bancaires, et bibliothèques Rust pour la migration vers les messages transfrontaliers structurés. Conçus pour SWIFT, SEPA et les schémas de paiement temps réel.

Explorer les outils de paiement

KyberLib logo

Cryptographie post-quantique.

Implémentations Rust de CRYSTALS-Kyber (NIST FIPS 203), primitives de hachage et briques résistantes au quantique. Une protection au-delà de l'ère RSA et courbe elliptique de l'authentification financière.

Explorer les bibliothèques quantum-safe

HSH logo

Outils et infrastructure.

Bibliothèques Rust open source pour la sérialisation, la journalisation, la génération de code, la date et l'heure. Plus le Static Site Generator (SSG) qui construit ce site et l'environnement développeur qui le rend livrable.

Explorer les outils développeur

PAIEMENTS

Paiements et règlement.

Outils ISO 20022 pour la migration mondiale. Génération de fichiers Pain.001, virements transfrontaliers pacs.008 et parsing structuré de relevés bancaires.

À la une · Python · ISO 20022

pain001

Une bibliothèque Python qui automatise la création de fichiers de paiement ISO 20022 pain.001 depuis CSV ou SQLite. Conçue pour la migration mondiale vers les messages transfrontaliers structurés.

4116Apache-2.0dernier commit il y a 1 mois

Python · ISO 20022

pacs008

Générez, validez et livrez des messages de paiement ISO 20022 pacs.008 pour les virements clients FI-à-FI. Validation JSON Schema + XSD, IBAN dans 75 pays, masquage des données personnelles conforme RGPD/PCI-DSS.

2Apache-2.0dernier commit il y a 1 mois

Python · Finance

Bank Statement Parser

Une boîte à outils Python de qualité finance qui transforme les relevés bancaires multi-format en données structurées — pour la réalité des fichiers de relevés et les exigences d'audit des environnements régulés.

195Apache-2.0dernier commit il y a 2 j

Rust · Trésorerie · IA

NaluFX

Une application Rust pour optimiser l'allocation de trésorerie sur des structures de fonds complexes par prévision pilotée par l'IA. Pensée pour les cas d'usage trésorerie, comptabilité de fonds et allocation d'actifs dans les banques et asset managers.

1Apache-2.0dernier commit il y a 2 mois

Rust · QR Paiements

QRC

Une bibliothèque Rust pour générer et manipuler des QR codes dans plusieurs formats. Usages paiement directs : EPC QR Codes pour virements SEPA, QR de lien de paiement pour encaissement marchand et flux d'authentification step-up.

10Apache-2.0dernier commit il y a 2 sem.

CRYPTOGRAPHIE POST-QUANTIQUE

Cryptographie post-quantique.

Implémentations Rust de CRYSTALS-Kyber, primitives de hachage et briques résistantes au quantique pour l'authentification financière.

Rust · Quantique

KyberLib

Une implémentation Rust robuste de CRYSTALS-Kyber, le standard NIST FIPS 203 pour l'encapsulation de clés post-quantique généraliste.

413dernier commit il y a 2 mois

Rust · Sécurité

Hash (HSH)

Algorithmes de hachage et de digest sécurisés pour le chiffrement et la vérification de mots de passe, conçus avec une posture résistante au quantique pour l'ère post-PQC.

201Apache-2.0dernier commit il y a 2 mois

Rust · Sécurité

Password Generator Pro

Une CLI multi-plateforme rapide, simple et puissante pour générer des mots de passe forts, uniques et aléatoires, adossée à des primitives cryptographiques auditées.

IA ET VOIX

Intelligence artificielle appliquée.

Projets IA open source appliquant la reconnaissance vocale, le langage naturel et les grands modèles de langage à des problèmes réels de finance et de productivité.

IA · Voix

Àkàndé

Un assistant vocal avancé utilisant GPT d'OpenAI pour des interactions naturelles, des résumés de PDF et une mise en cache efficace. Conçu pour un usage personnel comme exécutif.

IA · Voix

Audio Analyser

Convertissez l'audio en texte en temps réel grâce à la reconnaissance vocale IA avancée. Conçu pour extraire des insights exploitables des données audio et améliorer l'expérience client et opérationnelle.<

Banner for the Crypto Service Suite
JavaScript · Security

Crypto Service Suite

A centralised cryptographic suite that solves common application crypto problems — encryption, tokenisation, transaction authorisation, code signing, and key lifecycle management.

72MITdernier commit il y a 3 j

RUST OPEN SOURCE

Bibliothèques et outils Rust.

Projets Rust open source — sérialisation, journalisation, génération de code, mathématiques et outillage développeur — incluant le générateur de sites statiques qui propulse ce site.

Rust · SSG

Static Site Generator

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.0dernier commit il y a 3 j

Rust · YAML

noyalib

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.0dernier commit il y a 3 j

Rust · Serialisation

Serde YML

Effortless YAML serialisation and deserialisation of Rust data structures, built on the widely used Serde framework.

Rust · Logging

RustLogs (RLG)

A flexible logging library for Rust with structured log formats, asynchronous logging, and extensive customisation options.

Rust · Tooling

LibMake

A scaffold generator that quickly helps you create high-quality Rust libraries by emitting pre-filled, opinionated templated files.

301Apache-2.0dernier commit il y a 2 mois

Rust · Time

DateTime (DTT)

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.0dernier commit il y a 1 mois

Rust · Math

Random (VRD)

High-quality random number generation based on the Mersenne Twister algorithm, widely used in simulations and games.

Rust · Math

Common (CMN)

A modern, fast, user-friendly library that makes it easy to access a wide range of mathematical and cryptographic constants.

5Apache-2.0dernier commit il y a 2 sem.

Rust · Utility

Mini Functions

A highly performant utility and wrapper functions library for Rust, designed with optimisation and efficiency in mind.

142dernier commit il y a 2 mois

WEB ET ENVIRONNEMENT DÉVELOPPEUR

Web, templates et environnement.

Templates de démarrage, deux publications sectorielles, un framework CSS et les dotfiles qui garantissent un environnement de développement reproductible.

Web · Template

Kaishi

A Static Site Generator starter template designed for clean, accessible, performant sites — the seed I reach for when shipping new content destinations.

1Apache-2.0dernier commit il y a 2 ans

CSS · Stylus

Skeletonic Stylus

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.0dernier commit il y a 1 sem.

Web · Publication

Banking On AI

How AI is transforming the banking sector — improved customer service, fraud detection, and streamlined operations for a digital age.

Web · Publication

Banking On Quantum

How quantum computing is set to revolutionise banking and finance, from risk analysis to quantum cryptography and beyond.

Web · Finance

L90S

Fractional CFO advisory by a trusted finance leader with 20+ years in tech, guiding companies to sustainable growth, funding, and optimised financial operations.

Banner for the Dotfiles project
Config · Cross-platform

Dotfiles

A powerful set of configuration files for macOS, Linux, and Windows — scripts and customised settings to streamline a development workflow.

6416dernier commit il y a 13 h

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.