Código abierto para el futuro de las finanzas.
Contactar ›

Código abierto para el futuro de las finanzas.

Proyectos de código abierto en Python, Rust y JavaScript para el futuro de las finanzas.

CÓDIGO ABIERTO PARA LOS SERVICIOS FINANCIEROS

Ver todos los proyectos Contactar

CONTENIDO

Tres áreas de práctica. Una filosofía.

pain001 logo

Pagos y liquidación.

Cajas de herramientas ISO 20022 pain.001 y pacs.008, parseo de extractos bancarios y bibliotecas Rust para la migración a mensajes transfronterizos estructurados. Diseñados para SWIFT, SEPA y los esquemas de pago en tiempo real.

Explorar las herramientas de pago

KyberLib logo

Criptografía postcuántica.

Implementaciones Rust de CRYSTALS-Kyber (NIST FIPS 203), primitivas de hash y bloques resistentes al cuántico. Una protección más allá de la era RSA y curva elíptica de la autenticación financiera.

Explorar las bibliotecas quantum-safe

HSH logo

Herramientas e infraestructura.

Bibliotecas Rust de código abierto para serialización, registro, generación de código, fecha y hora. Además del Static Site Generator (SSG) que construye este sitio y el entorno de desarrollo que lo hace entregable.

Explorar las herramientas para desarrolladores

PAGOS

Pagos y liquidación.

Herramientas ISO 20022 para la migración global. Generación de archivos Pain.001, transferencias transfronterizas pacs.008 y parseo estructurado de extractos bancarios.

Destacado · Python · ISO 20022

pain001

Una biblioteca Python que automatiza la creación de archivos de pago ISO 20022 pain.001 a partir de CSV o SQLite. Diseñada para la migración global a mensajes transfronterizos estructurados.

4116Apache-2.0last commit 1mo ago

Python · ISO 20022

pacs008

Genere, valide y entregue mensajes de pago ISO 20022 pacs.008 para transferencias entre instituciones financieras. Validación JSON Schema + XSD, IBAN en 75 países, enmascaramiento de datos personales conforme al RGPD/PCI-DSS.

2Apache-2.0last commit 1mo ago

Python · Finanzas

Bank Statement Parser

Una caja de herramientas Python de calidad financiera que convierte extractos bancarios multiformato en datos estructurados — para los archivos de extracto del mundo real y las exigencias de auditoría de los entornos regulados.

195Apache-2.0last commit 3d ago

Rust · Tesorería · IA

NaluFX

Una aplicación Rust para optimizar la asignación de tesorería en estructuras de fondos complejas mediante previsión basada en IA. Pensada para casos de uso de tesorería, contabilidad de fondos y asignación de activos en bancos y gestoras.

1Apache-2.0last commit 2mo ago

Rust · QR de pagos

QRC

Una biblioteca Rust para generar y manipular códigos QR en múltiples formatos. Usos directos de pago: EPC QR Codes para transferencias SEPA, QR de enlace de pago para cobro del comerciante y flujos de autenticación step-up.

10Apache-2.0last commit 2w ago

CRIPTOGRAFÍA POSTCUÁNTICA

Criptografía postcuántica.

Implementaciones Rust de CRYSTALS-Kyber, primitivas de hash y bloques resistentes al cuántico para la autenticación de grado financiero.

Rust · Cuántico

KyberLib

Una implementación Rust robusta de CRYSTALS-Kyber, el estándar NIST FIPS 203 para encapsulación de claves postcuántica de propósito general.

413last commit 2mo ago

Rust · Seguridad

Hash (HSH)

Algoritmos de hash y resumen seguros para el cifrado y verificación de contraseñas, diseñados con una postura resistente al cuántico para la era post-PQC.

201Apache-2.0last commit 2mo ago

Rust · Seguridad

Password Generator Pro

Una CLI multiplataforma rápida, sencilla y potente para generar contraseñas fuertes, únicas y aleatorias, respaldada por primitivas criptográficas auditadas.

IA Y VOZ

Inteligencia artificial aplicada.

Proyectos de IA de código abierto que aplican reconocimiento de voz, lenguaje natural y grandes modelos de lenguaje a problemas reales de finanzas y productividad.

IA · Voz

Àkàndé

Un asistente de voz avanzado que utiliza GPT de OpenAI para interacciones naturales, resúmenes de PDF y caché eficiente. Diseñado tanto para uso personal como ejecutivo.

IA · Voz

Audio Analyser

Convierta audio en texto en tiempo real mediante reconocimiento de voz con IA avanzada. Diseñado para extraer insights accionables de los datos de audio y mejorar la experiencia del cliente y 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 15h ago

RUST DE CÓDIGO ABIERTO

Bibliotecas y herramientas Rust.

Proyectos Rust de código abierto — serialización, registro, generación de código, matemáticas y herramientas para desarrolladores — incluido el generador de sitios estáticos que impulsa este sitio.

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 Y ENTORNO DE DESARROLLO

Web, plantillas y entorno.

Plantillas de inicio, dos publicaciones sectoriales, un framework CSS y los dotfiles que garantizan un entorno de desarrollo reproducible.

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 16h ago

¿Preguntas? Respuestas.

¿Bajo qué licencia se publican estos proyectos?

Todos los proyectos se publican bajo licencia Apache-2.0. El archivo LICENSE en la raíz de cada repositorio es la fuente autoritativa.

¿Están estos proyectos listos para producción?

Depende del proyecto. Las bibliotecas marcadas como v1.x están estabilizadas y probadas bajo carga; las pre-v1 son bases sólidas pero pueden evolucionar. El README de cada repositorio detalla el estado actual; si necesita una garantía específica para uso en producción, póngase en contacto.

¿Cómo puedo contribuir o reportar un problema?

Cada proyecto dispone de un repositorio GitHub público en github.com/sebastienrousseau. Abra una issue describiendo el problema (un reproductor mínimo es bienvenido) o una pull request vinculada a una issue. Las contribuciones se rigen por el Developer Certificate of Origin y requieren commits firmados.

¿Puedo usar estas bibliotecas en un entorno bancario regulado?

Sí, con las precauciones habituales. Las bibliotecas son trabajos de código abierto independientes y no un producto regulado. Aplique sus procesos habituales de supply chain, seguridad y revisión de dependencias — vendoring vía su espejo interno, escaneo SBOM, fijado por Git SHA o huella criptográfica — antes de cualquier despliegue en producción sobre infraestructura de pagos.

¿Ofrece soporte comercial o consultoría?

Sí, con selección previa. Los encargos versan sobre migración a ISO 20022, hojas de ruta de migración postcuántica e IA aplicada a los servicios financieros. Contacte conmigo con un brief breve, su calendario y las restricciones aplicables.

¿Cómo seguir las nuevas publicaciones?

Cada artículo fechado del sitio se anuncia vía el feed RSS y la newsletter Banking On Quantum. Los repositorios individuales también publican releases en GitHub que puede seguir directamente.