SShortSingh.
Back to feed

Developer builds open-source Rust-based instant payment framework inspired by Brazil's Pix

0
·7 views

A developer has launched raio, an open-source instant-payment foundation written in Rust, modeled after Brazil's Pix system, which has enabled 24/7 real-time transfers since 2020. The project aims to provide a reusable, interoperable base layer for building payment rails in any market, rather than serving a single bank or country. Raio-core is designed to be entirely IO-free, making it deterministic and easy to fuzz-test, with all network and storage concerns abstracted behind traits. The framework includes strict currency handling to prevent silent mismatches and ships two QR payment codecs supporting both Brazil's BR Code and the widely used EMVCo standard. The developer is seeking open-source contributors to help expand the project further.

Read the full story at DEV Community

This is an AI-generated summary. ShortSingh links to the original source for the complete article.

Discussion (0)

Log in to join the discussion and vote.

Log in

Related stories

0
ProgrammingDEV Community ·

Developer Uses AI Agents to Build a Rufus-Like Disk Utility for macOS

A developer with limited Swift knowledge used multiple AI models, including Claude Sonnet, Gemma, and Qwen variants, to build a macOS disk utility inspired by the open-source Windows tool Rufus. The project, named MacRufusSwift, aims to replicate basic ISO-writing functionality that the developer found lacking on macOS. Claude Sonnet 4.6 was used initially to scaffold the app's structure, consuming an entire month's worth of premium API requests in the process. Local models like Gemma 4:2b proved helpful for code analysis and autocorrection, while larger models such as Gemma 4:4b were reserved for resolving complex build errors due to high memory demands. The experiment highlights how AI coding assistants are enabling non-experts to build functional software, while also underscoring the practical limitations of different model sizes and capabilities.

0
ProgrammingDEV Community ·

NET 10 Removes Implicit Flush in BufferedStream.WriteByte, Breaking Old Behavior

Microsoft has changed how BufferedStream.WriteByte works in .NET 10, removing an implicit call to Flush() on the underlying stream that previously triggered when the buffer reached its capacity boundary. Through .NET 9, writing a byte at that boundary would silently flush the wrapped stream, a side effect not present in other BufferedStream.Write methods. The .NET 10 change eliminates this inconsistency, meaning applications relying on that implicit flush may now miss expected behavior in custom streams, protocol adapters, or compressors. Microsoft has officially documented this as a behavioral breaking change in .NET 10 LTS. Developers are advised to call Flush() or FlushAsync() explicitly at logical record or batch boundaries rather than depending on internal buffer capacity limits.

0
ProgrammingDEV Community ·

DevsFTP Launches Open-Source SFTP Client for Windows and Linux with AES-256 Encryption

DevsFTP is a newly released open-source SFTP client available for Windows and Linux, shared on DEV Community for public feedback. The client features color-coded workspace panels that visually distinguish development, staging, and production environments to prevent accidental edits. It stores credentials using AES-256-GCM encryption with PBKDF2 key derivation, avoiding the plaintext storage common in legacy clients. Additional features include a built-in terminal, real-time file sync on save, SSH port forwarding, and automated backup scheduling. The project is publicly available on GitHub and its official website, devsftp.com.

0
ProgrammingDEV Community ·

Crypts and Commits: A Git-Backed AI Workflow Tool Built for Everyday Dev Teams

A developer has introduced Crypts and Commits, a git-backed workflow tool designed to help small development teams integrate AI coding agents into their daily work. Unlike high-profile models where a single engineer orchestrates dozens of agents, the tool targets the more common scenario of a few developers each working alongside one or two agents. Inspired by the 'Beads' concept of git-backed work units, it stores deeply technical context — plans, decisions, and rationale — that both developers and AI assistants can reference. The project uses tabletop gaming metaphors, casting the human developer as game master and agents as players, to give the workflow a clear shared vocabulary without borrowing from tools like Jira. The creator distinguishes Crypts and Commits from its influences, Gas Town and Gas City, positioning it as an independent tool rather than a fork or replacement.