Código aberto para o futuro das finanças.
Entrar em contato ›

Código aberto para o futuro das finanças.

Projetos de código aberto em Python, Rust e JavaScript para o futuro das finanças.

CÓDIGO ABERTO PARA OS SERVIÇOS FINANCEIROS

Ver todos os projetos Entrar em contato

CONTEÚDO

Três áreas de prática. Uma filosofia.

pain001 logo

Pagamentos e liquidação.

Kits de ferramentas ISO 20022 pain.001 e pacs.008, parsing de extratos bancários e bibliotecas Rust para a migração de mensagens transfronteiriças estruturadas. Projetados para SWIFT, SEPA e os arranjos de pagamentos em tempo real.

Explorar as ferramentas de pagamento

KyberLib logo

Criptografia pós-quântica.

Implementações Rust de CRYSTALS-Kyber (NIST FIPS 203), primitivas de hash e blocos resistentes ao quântico. Uma proteção além da era RSA e curvas elípticas da autenticação financeira.

Explorar as bibliotecas quantum-safe

HSH logo

Ferramentas e infraestrutura.

Bibliotecas Rust de código aberto para serialização, logs, geração de código, data e hora. Além do Static Site Generator (SSG) que constrói este site e do ambiente de desenvolvimento que o torna entregável.

Explorar as ferramentas para desenvolvedores

PAGAMENTOS

Pagamentos e liquidação.

Ferramentas ISO 20022 para a migração global. Geração de arquivos Pain.001, transferências transfronteiriças pacs.008 e parsing estruturado de extratos bancários.

Destaque · Python · ISO 20022

pain001

Uma biblioteca Python que automatiza a criação de arquivos de pagamento ISO 20022 pain.001 a partir de CSV ou SQLite. Projetada para a migração global para mensagens transfronteiriças estruturadas.

4116Apache-2.0last commit 1mo ago

Python · ISO 20022

pacs008

Gere, valide e entregue mensagens de pagamento ISO 20022 pacs.008 para transferências entre instituições financeiras. Validação JSON Schema + XSD, IBAN em 75 países, mascaramento de dados pessoais em conformidade com GDPR/PCI-DSS.

2Apache-2.0last commit 1mo ago

Python · Finanças

Bank Statement Parser

Um kit de ferramentas Python de qualidade financeira que converte extratos bancários multiformato em dados estruturados — para os arquivos de extrato do mundo real e as exigências de auditoria dos ambientes regulados.

195Apache-2.0last commit 3d ago

Rust · Tesouraria · IA

NaluFX

Uma aplicação Rust para otimizar a alocação de caixa em estruturas de fundos complexas mediante previsão baseada em IA. Pensada para casos de uso em tesouraria, contabilidade de fundos e alocação de ativos em bancos e gestoras.

1Apache-2.0last commit 2mo ago

Rust · QR de pagamentos

QRC

Uma biblioteca Rust para gerar e manipular códigos QR em múltiplos formatos. Usos diretos de pagamento: EPC QR Codes para transferências SEPA, QR de link de pagamento para cobrança do lojista e fluxos de autenticação step-up.

10Apache-2.0last commit 2w ago

CRIPTOGRAFIA PÓS-QUÂNTICA

Criptografia pós-quântica.

Implementações Rust de CRYSTALS-Kyber, primitivas de hash e blocos resistentes ao quântico para a autenticação de grau financeiro.

Rust · Quântico

KyberLib

Uma implementação Rust robusta de CRYSTALS-Kyber, o padrão NIST FIPS 203 para encapsulação de chaves pós-quântica de uso geral.

413last commit 2mo ago

Rust · Segurança

Hash (HSH)

Algoritmos seguros de hash e digest para a criptografia e verificação de senhas, projetados com uma postura resistente ao quântico para a era pós-PQC.

201Apache-2.0last commit 2mo ago

Rust · Segurança

Password Generator Pro

Uma CLI multiplataforma rápida, simples e poderosa para gerar senhas fortes, únicas e aleatórias, lastreada em primitivas criptográficas auditadas.

IA E VOZ

Inteligência artificial aplicada.

Projetos de IA de código aberto que aplicam reconhecimento de voz, linguagem natural e grandes modelos de linguagem a problemas reais de finanças e produtividade.

IA · Voz

Àkàndé

Um assistente de voz avançado que utiliza o GPT da OpenAI para interações naturais, resumos de PDF e cache eficiente. Projetado tanto para uso pessoal quanto executivo.

IA · Voz

Audio Analyser

Converta áudio em texto em tempo real com reconhecimento de voz por IA avançada. Projetado para extrair insights acionáveis dos dados de áudio e melhorar a experiência do cliente e operacional.<

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 DE CÓDIGO ABERTO

Bibliotecas e ferramentas Rust.

Projetos Rust de código aberto — serialização, logs, geração de código, matemática e ferramentas para desenvolvedores — incluindo o gerador de sites estáticos que impulsiona este 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.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 DE DESENVOLVIMENTO

Web, templates e ambiente.

Templates iniciais, duas publicações setoriais, um framework CSS e os dotfiles que garantem um ambiente de desenvolvimento reproduzível.

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

Perguntas? Respostas.

Sob qual licença esses projetos são publicados?

Todos os projetos são publicados sob a licença Apache-2.0. O arquivo LICENSE na raiz de cada repositório é a fonte autoritativa.

Esses projetos estão prontos para produção?

Depende do projeto. As bibliotecas marcadas como v1.x estão estabilizadas e testadas sob carga; as pré-v1 são bases sólidas, mas podem evoluir. O README de cada repositório detalha o estado atual; se você precisa de uma garantia específica para uso em produção, entre em contato.

Como posso contribuir ou reportar um problema?

Cada projeto tem um repositório GitHub público em github.com/sebastienrousseau. Abra uma issue descrevendo o problema (um reprodutor mínimo é bem-vindo) ou um pull request vinculado a uma issue. As contribuições regem-se pelo Developer Certificate of Origin e exigem commits assinados.

Posso usar essas bibliotecas em um ambiente bancário regulado?

Sim, com as precauções habituais. As bibliotecas são trabalhos de código aberto independentes, não um produto regulado. Aplique seus processos habituais de supply chain, segurança e revisão de dependências — vendoring via seu mirror interno, scan de SBOM, fixação por Git SHA ou impressão digital criptográfica — antes de qualquer implantação em produção sobre infraestrutura de pagamentos.

Você oferece suporte comercial ou consultoria?

Sim, com triagem prévia. Os trabalhos versam sobre migração para ISO 20022, roadmaps de migração pós-quântica e IA aplicada aos serviços financeiros. Entre em contato com um briefing breve, seu calendário e as restrições aplicáveis.

Como acompanhar as novas publicações?

Cada artigo datado do site é anunciado pelo feed RSS e pela newsletter Banking On Quantum. Os repositórios individuais também publicam releases no GitHub que você pode acompanhar diretamente.