Open source per il futuro della finanza.
Contattami ›

Open source per il futuro della finanza.

Progetti open source in Python, Rust e JavaScript per il futuro della finanza.

OPEN SOURCE PER I SERVIZI FINANZIARI

Vedi tutti i progetti Contattami

CONTENUTO

Tre aree di pratica. Una filosofia.

pain001 logo

Pagamenti e regolamento.

Toolkit ISO 20022 pain.001 e pacs.008, parsing di estratti conto bancari e librerie Rust per la migrazione a messaggi transfrontalieri strutturati. Progettati per SWIFT, SEPA e gli schemi di pagamento in tempo reale.

Esplora gli strumenti di pagamento

KyberLib logo

Crittografia post-quantistica.

Implementazioni Rust di CRYSTALS-Kyber (NIST FIPS 203), primitive di hash e blocchi resistenti al quantum. Una protezione oltre l'era RSA e curva ellittica dell'autenticazione finanziaria.

Esplora le librerie quantum-safe

HSH logo

Strumenti e infrastruttura.

Librerie Rust open source per serializzazione, logging, generazione di codice, data e ora. In più lo Static Site Generator (SSG) che costruisce questo sito e l'ambiente di sviluppo che lo rende consegnabile.

Esplora gli strumenti per sviluppatori

PAGAMENTI

Pagamenti e regolamento.

Strumenti ISO 20022 per la migrazione globale. Generazione di file Pain.001, bonifici transfrontalieri pacs.008 e parsing strutturato degli estratti conto bancari.

In evidenza · Python · ISO 20022

pain001

Una libreria Python che automatizza la creazione di file di pagamento ISO 20022 pain.001 da CSV o SQLite. Pensata per la migrazione globale a messaggi transfrontalieri strutturati.

4116Apache-2.0last commit 1mo ago

Python · ISO 20022

pacs008

Genera, valida e consegna messaggi di pagamento ISO 20022 pacs.008 per bonifici tra istituzioni finanziarie. Validazione JSON Schema + XSD, IBAN in 75 paesi, mascheramento dei dati personali conforme a GDPR/PCI-DSS.

2Apache-2.0last commit 1mo ago

Python · Finanza

Bank Statement Parser

Un toolkit Python di livello finanziario che trasforma estratti conto bancari multiformato in dati strutturati — per i file reali e per le esigenze di audit degli ambienti regolamentati.

195Apache-2.0last commit 3d ago

Rust · Tesoreria · IA

NaluFX

Un'applicazione Rust per ottimizzare l'allocazione della liquidità in strutture di fondi complesse attraverso previsioni basate sull'IA. Pensata per casi d'uso di tesoreria, contabilità di fondi e allocazione di asset in banche e gestori patrimoniali.

1Apache-2.0last commit 2mo ago

Rust · QR di pagamento

QRC

Una libreria Rust per generare e manipolare codici QR in più formati. Usi diretti nel pagamento: EPC QR Code per i bonifici SEPA, QR di link di pagamento per la riscossione dell'esercente e flussi di autenticazione step-up.

10Apache-2.0last commit 2w ago

CRITTOGRAFIA POST-QUANTISTICA

Crittografia post-quantistica.

Implementazioni Rust di CRYSTALS-Kyber, primitive di hash e blocchi resistenti al quantum per l'autenticazione di grado finanziario.

Rust · Quantistico

KyberLib

Un'implementazione Rust robusta di CRYSTALS-Kyber, lo standard NIST FIPS 203 per l'incapsulamento delle chiavi post-quantistico di uso generale.

413last commit 2mo ago

Rust · Sicurezza

Hash (HSH)

Algoritmi di hash e digest sicuri per la cifratura e verifica delle password, progettati con un approccio resistente al quantum per l'era post-PQC.

201Apache-2.0last commit 2mo ago

Rust · Sicurezza

Password Generator Pro

Una CLI multipiattaforma veloce, semplice e potente per generare password forti, uniche e casuali, supportata da primitive crittografiche auditate.

IA E VOCE

Intelligenza artificiale applicata.

Progetti IA open source che applicano riconoscimento vocale, linguaggio naturale e grandi modelli di linguaggio a problemi reali di finanza e produttività.

IA · Voce

Àkàndé

Un assistente vocale avanzato che utilizza GPT di OpenAI per interazioni naturali, sintesi di PDF e caching efficiente. Pensato sia per uso personale sia esecutivo.

IA · Voce

Audio Analyser

Converti audio in testo in tempo reale con il riconoscimento vocale IA avanzato. Pensato per estrarre insight azionabili dai dati audio e migliorare l'esperienza del cliente e operativa.<

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.

72MITlast commit 16h ago

RUST OPEN SOURCE

Librerie e strumenti Rust.

Progetti Rust open source — serializzazione, logging, generazione di codice, matematica e strumenti per sviluppatori — incluso il generatore di siti statici che alimenta questo sito.

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.0last commit 5d ago

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.0last commit 4d ago

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.0last commit 2mo ago

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.0last commit 1mo ago

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.0last commit 2w ago

Rust · Utility

Mini Functions

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

142last commit 2mo ago

WEB E AMBIENTE DI SVILUPPO

Web, template e ambiente.

Template di partenza, due pubblicazioni di settore, un framework CSS e i dotfiles che garantiscono un ambiente di sviluppo riproducibile.

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.0last commit 2y ago

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.0last commit 1w ago

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.

6416last commit 17h ago

Domande? Risposte.

Sotto quale licenza vengono pubblicati questi progetti?

Tutti i progetti sono pubblicati con licenza Apache-2.0. Il file LICENSE nella radice di ciascun repository è la fonte autoritativa.

Questi progetti sono pronti per la produzione?

Dipende dal progetto. Le librerie contrassegnate come v1.x sono stabilizzate e testate sotto carico; le pre-v1 sono basi solide ma possono evolvere. Il README di ciascun repository dettaglia lo stato attuale; se hai bisogno di una garanzia specifica per l'uso in produzione, contattami.

Come posso contribuire o segnalare un problema?

Ogni progetto dispone di un repository GitHub pubblico su github.com/sebastienrousseau. Apri una issue che descriva il problema (un riproduttore minimo è benvenuto) o una pull request collegata a una issue. I contributi sono regolati dal Developer Certificate of Origin e richiedono commit firmati.

Posso usare queste librerie in un ambiente bancario regolamentato?

Sì, con le consuete precauzioni. Le librerie sono lavori open source indipendenti e non un prodotto regolamentato. Applica i tuoi processi consueti di supply chain, sicurezza e revisione delle dipendenze — vendoring tramite il tuo mirror interno, scansione SBOM, pinning per Git SHA o impronta crittografica — prima di qualsiasi distribuzione in produzione su infrastruttura di pagamento.

Offri supporto commerciale o consulenza?

Sì, con selezione preventiva. Gli incarichi vertono sulla migrazione a ISO 20022, sulle roadmap di migrazione post-quantistica e sull'IA applicata ai servizi finanziari. Contattami con un brief sintetico, il tuo calendario e le restrizioni applicabili.

Come seguire le nuove pubblicazioni?

Ogni articolo datato del sito viene annunciato tramite il feed RSS e la newsletter Banking On Quantum. Anche i singoli repository pubblicano release su GitHub che puoi seguire direttamente.