Sebastien Rousseau

Open source for

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

Talk to us Browse all products

45.7M Téléchargements open source
672 Étoiles GitHub
105 Articles signés Sigstore
19 Années de mise en production

CONÇU POUR LES SERVICES FINANCIERS

Trois domaines de travail. Paiements, sécurité et outillage.

Vue aérienne d'échangeurs urbains la nuit, évoquant les rails de paiement transfrontaliers.

PAIEMENTS & ISO 20022

Les paiements dans la norme mondiale.

ISO 20022 couvre tout le cycle de vie des messages. Ces bibliothèques génèrent des fichiers d'initiation pain.001, construisent et valident des virements pacs.008, lisent des relevés camt.053 et gèrent l'administration de comptes acmt.001, avec des parseurs pour les formats plus anciens. Vous pouvez adopter une bibliothèque à la fois plutôt que de remplacer un système central.

Lire le récit paiements

Champ de lumière bleue abstrait, évoquant la cryptographie post-quantique pour les systèmes financiers.

SÉCURITÉ POST-QUANTIQUE

La sécurité au-delà de l'ère RSA.

Certaines archives financières restent sensibles pendant des décennies — assez longtemps pour que des données captées aujourd'hui soient lisibles une fois les ordinateurs quantiques matures. Ces bibliothèques Rust implémentent ML-KEM (CRYSTALS-Kyber, NIST FIPS 203) ainsi que le hachage et les primitives associées, afin qu'une migration puisse commencer avant l'échéance.

Lire le récit sécurité

Lignes architecturales épurées sous une lumière douce, évoquant des fondations fiables pour les développeurs.

PLATEFORME DÉVELOPPEUR

Des fondations pour vos ingénieurs.

Des bibliothèques Rust auditées et sûres en mémoire, qui tournent sur votre infrastructure et sont livrées avec une nomenclature logicielle et une signature Sigstore. Vous gardez le contrôle de la chaîne d'approvisionnement, des dépendances et du déploiement, sans dépendre d'un fournisseur.

Lire le récit plateforme

INFRASTRUCTURE FINANCIÈRE AUTOMATISÉE

Les données financières, démêlées.

Fichiers de paiement et relevés bancaires, sans friction. Ces outils génèrent tout le cycle de vie des messages ISO 20022 et analysent des relevés issus du terrain, aussi désordonnés soient-ils.

pain001

Génère des fichiers ISO 20022 pain.001 depuis CSV ou SQLite. Banques et prestataires de paiement l'utilisent pour produire des messages de virement structurés sans reconstruire les systèmes existants.

En savoir plus

4416Apache-2.0dernier commit il y a 2 mois

pacs008

Génère, valide et livre des messages ISO 20022 pacs.008 pour les virements clients de banque à banque. Inclut la validation JSON Schema et XSD, les contrôles IBAN dans 75 pays et le masquage des données personnelles pour le RGPD et PCI-DSS.

En savoir plus

3Apache-2.0dernier commit il y a 2 mois

camt053

Lit les relevés ISO 20022 camt.053 de banque à client et extrait soldes, écritures et détail des transactions en données structurées. Inclut le chargement MT940, l'export XLSX et des intégrations éditeur et assistant IA.

En savoir plus

acmt001

Messagerie ISO 20022 de gestion de comptes. Ouvre, maintient, clôture, transfère et vérifie des comptes bancaires à partir de simples fichiers de données, avec outillage éditeur et assistant IA.

En savoir plus

Bank Statement Parser

Une boîte à outils Python qui transforme des relevés bancaires de plusieurs formats en données structurées. Conçue pour les fichiers désordonnés du terrain et pour les exigences d'audit.

En savoir plus

NaluFX

Une application Rust pour l'allocation de trésorerie entre structures de fonds, utilisant la prévision pour éclairer la répartition. Pensée pour la trésorerie, la comptabilité de fonds et l'allocation d'actifs.

En savoir plus

1Apache-2.0dernier commit il y a 6 mois

QRC

Une bibliothèque Rust pour générer et lire des QR codes dans plusieurs formats. Usages paiement : QR codes EPC pour virements SEPA, liens de paiement pour l'encaissement marchand et authentification renforcée.

En savoir plus

12Apache-2.0dernier commit il y a 2 mois

SÉCURITÉ FINANCIÈRE POST-QUANTIQUE

Résistant au quantique. Prêt pour l'entreprise.

Une sécurité conçue pour l'ère quantique, applicable dès aujourd'hui. Ces bibliothèques suivent les normes du NIST pour l'encapsulation de clés et le hachage, afin de pérenniser vos systèmes.

KyberLib

Une implémentation Rust de CRYSTALS-Kyber, la norme NIST FIPS 203 pour l'encapsulation de clés post-quantique.

En savoir plus

433Apache-2.0dernier commit il y a 2 mois

Hash (HSH)

Algorithmes de hachage et de digest pour le stockage et la vérification de mots de passe, écrits dans une posture résistante au quantique.

En savoir plus

201Apache-2.0dernier commit il y a 2 mois

IA APPLIQUÉE & INTELLIGENCE EXÉCUTIVE

Posez une question. Recevez le briefing.

L'IA mise au travail sur les opérations quotidiennes. Analysez du code à la recherche de vulnérabilités, transformez une question en briefing structuré et travaillez à la voix. À vos conditions.

Euxis

Un scanner de sécurité du code pour huit langages, qui associe analyse statique et analyse de teinte à une vérification par LLM afin de réduire les faux positifs. Produit des lots SARIF, SBOM et OpenVEX signés Sigstore pour la revue de la chaîne d'approvisionnement.

En savoir plus

1AGPL-3.0dernier commit il y a 2 mois

Àkàndé

Un assistant vocal bâti sur les modèles GPT d'OpenAI, avec résumés de PDF et mise en cache des réponses. Adapté à un usage personnel comme exécutif.

En savoir plus

Audio Analyser

Convertit l'audio en texte en temps réel grâce à la reconnaissance vocale par IA. Destiné à l'analyse de conversations et de réunions enregistrées.

En savoir plus

Crypto Service Suite

Un service cryptographique pour les besoins applicatifs courants : chiffrement, tokenisation, autorisation de transaction, signature de code et gestion du cycle de vie des clés.

En savoir plus

72MITdernier commit il y a 3 mois

TECHNOLOGIE D'ENTREPRISE SOUVERAINE

Votre matériel. Vos données.

Des fondations que vous possédez. Des bibliothèques Rust auditées et sûres en mémoire, qui tournent sur votre infrastructure et sont livrées avec une nomenclature logicielle et une signature Sigstore.

Static Site Generator

Un générateur de sites statiques en Rust, sécurisé par défaut. Il inclut la validation WCAG AAA, le durcissement CSP et SRI, un pipeline de contenu LLM local, une cible WebAssembly et la prise en charge de 28 langues.

En savoir plus

524Apache-2.0dernier commit il y a 2 mois

noyalib

Une implémentation YAML 1.2 en Rust pur. Zéro code unsafe, conformité totale à la spécification, serde en flux, arbre syntaxique sans perte et validation JSON-Schema. Livré comme bibliothèque, CLI, serveur de langage, serveur MCP et build WASM.

En savoir plus

33Apache-2.0dernier commit il y a 2 mois

Serde YML

Sérialisation et désérialisation YAML pour les structures de données Rust, bâties sur le framework Serde.

En savoir plus

LibMake

Un générateur d'ossature pour bibliothèques Rust. Il produit des fichiers de gabarit pré-remplis pour les tests, les benchmarks et la CI.

En savoir plus

301Apache-2.0dernier commit il y a 6 mois

DateTime (DTT)

Une bibliothèque de date et d'heure pour Rust : formatage ISO 8601, gestion des fuseaux horaires et accès aux composants individuels d'une date.

En savoir plus

7Apache-2.0dernier commit il y a 2 mois

Common (CMN)

Une bibliothèque Rust pour accéder aux constantes mathématiques et cryptographiques.

En savoir plus

5Apache-2.0dernier commit il y a 2 mois

WEB, PUBLICATION & ENVIRONNEMENT

Livrez à votre façon.

Des templates, un framework CSS, deux publications sectorielles et l'environnement reproductible qui livre le tout. La pile sur laquelle tourne ce site.

Kaishi

Un template de démarrage pour le Static Site Generator, configuré pour des sites propres et accessibles. Le template que j'utilise pour démarrer un nouveau site.

En savoir plus

1Apache-2.0dernier commit il y a 2 ans

Skeletonic Stylus

Une bibliothèque Stylus modulaire avec composants et mixins pour les mises en page web et mobile. Ce site est bâti dessus.

En savoir plus

32Apache-2.0dernier commit il y a 3 mois

L90S

Conseil de directeur financier à temps partagé, par un dirigeant financier avec plus de 20 ans dans la technologie : croissance, financement et opérations financières.

En savoir plus

Dotfiles

Fichiers de configuration pour macOS, Linux et Windows : scripts et réglages pour un flux de développement.

En savoir plus

6916MITdernier commit il y a 2 mois

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.