Whether you’re just getting started in the XRPL space or already a seasoned developer, here are three resources developed by the XRPL Commons tech team that can make building, testing, and experimenting on the XRP Ledger a little easier.
XRPL Connect
Who is it for? Developers building applications that need to connect to XRPL wallets.
The goal: Make wallet connections simple and framework-agnostic. XRPL Connect provides a single toolkit for connecting applications to multiple XRPL wallets.
The package is modular, fully TypeScript-supported and built around an event-driven architecture. It supports Xaman, Crossmark, GemWallet, WalletConnect, Ledger, Xyra, Otsu, and MetaMask Snap.
It includes three main components: a Core for wallet management, events, and state persistence; a UI with a pre-built web component; and Adapters for the supported wallets.
Check it out: github.com/XRPL-Commons/xrpl-connect ↗
Bedrock
Who is it for? Developers experimenting with smart features and smart-contract-based applications.
The goal: Provide a foundation for developing, deploying and interacting with XRPL smart contracts written in Rust. Think of it as Foundry for the XRPL. As smart-contract functionality is still experimental, Bedrock is primarily a toolchain for developers exploring what could be built. Its features include Build, which compiles Rust smart contracts to WASM; Deploy, with automated building and ABI generation; and Call, for interacting with deployed contracts. It also includes a local XRPL test network, automatic ABI extraction, and JavaScript-embedded performance optimizations.
Check it out: github.com/XRPL-Commons/Bedrock ↗
XRPL Confluence
Who is it for? Core developers working on XRPL node implementations.
The goal: Create tailored XRPL networks for testing new amendments, implementations, and interoperability between different node clients. Confluence acts as a testing harness that can orchestrate mixed networks of rippled and goXRPL nodes. This makes it possible to test everything from peer-to-peer messaging and transaction propagation to ledger synchronization and consensus compatibility — helping developers verify that different implementations behave as expected.
Check it out: github.com/XRPL-Commons/xrpl-confluence ↗
Interested in reading the magazine? Check it out on our website.















