intelliot / awesome-xrpl

😎 Awesome projects, links, and stuff with the XRPL, aka XRP Ledger.

Home Page:https://xrpl.rocks

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Awesome XRPL Awesome

A curated list of XRPL related projects and resources.

Contents

Use the outline navigation from the top left:

imageimage

✨ XRPL.org ✨

XRPL.org is a great resource for anyone wanting to learn more about the XRPL and how it works.

Feel free to explore there first! (It's really good 😳)

To come back here anytime you want – just remember the xrpl.rocks! πŸŽ‰

Conventions

The XRPL is a decentralized, immutable, censorship-resistant, distributed-ledger. It is also near instant, and the daemon itself is capable of websockets.

Most projects include an active view of current transactions occuring on the network.

Here are some things to know:

  • MTDH = Multi-environment. Main, Test, Dev, Hooks networks are supported.
  • πŸ’« = Live! Shows real-time transactions on the XRPL right now.
  • πŸͺ„βœ¨ = Wizard! A tool that provides a wizard so you don't need to be a wiz.
  • πŸ—£οΈ = Discussion! An active discussion

XRPL Explorers

  • Bithomp MT A block explorer. Tailored for viewing accounts, you can log in with a hardware wallet.
  • Ledger.Exposed - Live stats and insights in the XRP distribution, ownership, escrows and the flow of funds. src: frontend / backend
  • Ledger Observer - A visual exploration of an account and it's connections. Originally created by @LedgerExplorer. src: nixer89/ledger-observer
  • xrpintel πŸ’« - Live transaction explorer with JSONPath filtering. Public API by @DevNullProd
    • πŸ”— Dossier of gateways and their issued tokens as KYG or "Know Your Gateway".
    • Bloc Trac offers the same JSONPath filtering to trigger alerts
  • XRPLORER - A XRPL explorer focused on forensics and tracing transactions to their acocunts and their held XRP and tokens
  • XRPL.org Explorer πŸ’« MTD XRPL.org's explorer src: ripple/explorer
  • XRPLF Technical Explorer πŸ’« MTH Beta A technical explorer that is for examining the raw transaction data. Which can be viewed as structured JSON. This explorer is focused on showing that data, by giving as much space to the data as possible. New closed ledgers share the space with pinned ledgers that are opened. You can jump right into a txn, ledger or account by clicking it in the data or by providing it as a path, e.g., https://explorer.xrplf.org/{whatever}
  • XRPScan πŸ’« Block explorer with a public API

XRPL Tokens

colloquially referred to as "Tokens", formerly known as "IOU"

All ( issued currencies || tokens ) are interoperable by default using the built-in DEX.

Token Explorers

  • XUMM.Community Token List - πŸͺ„βœ¨ MT See all tokens issued on the XRPL, as well as issue your own token using the wizard that steps you through the process.
  • XRPL.org Tokens - The XRPL.org explorer token list.

Casino Coin $CSC

Against all odds. To provide fast and secure solutions for the regulated gaming industry with both players and operators in mind.

♠️ casinocoin.im

Issuer: Bithomp ~CasinoCoin | XRPScan CasinoCoin

  • CasinoCoin.info - Everything you wanted to know about CSC. Has quickly grown to a great source for analyzing liquidity of the CSC token on the XRPL DEX, and all info relating to CSC. Several tools relating to liquidity are available. It also breaks down all DEX orders relating to CSC.

Sologenic $SOLO

Facilitates investing and trading between crypto and non-blockchain assets such as stocks, ETFs, and commodities from top 30+ global stock exchanges.

🏠 sologenic.com

Issuer: Bithomp ~SOLO | XRPScan Sologenic

  • See Sologenic.org, a XRPL DEX UI that has supports popular non-custodial wallets or you can use the (non-custodial) Solo-Wallet.

XRPL DEX

Related to the built-in DEX.

πŸ’‘ The DEX unlocks auto-bridging, and path finding.

DEX UI

User Interfaces to the DEX. All transactions are signed by your non-custodial wallet.

  • Sologenic DEX πŸͺ„βœ¨ The Decentralized Exchange UI from Sologenic. It's flexible and allows the user to choose any asset in their wallet on either side of the trade. This is a hallmark of the XRPL DEX, you could create an offer for any assets you have Trustlined. The wizard walks you through a first time use, and has more advanced options in trading and creating your transaction.
  • XRP Tookit πŸͺ„βœ¨ MT The wizard makes it easy for anyone who's never sent an XRP transaction to do their first one, using your wallet to sign! This tool lets you configure different aspects of any XRPL Wallet/Account. There's also a built-in trading UI.

DEX Explorer

  • Gatehub Markets - Gatehub is a gateway and issuer of digital assets like Bitcoin, ETH, which are then traded on the DEX. This explorer is for their issuances. Gatehub is also a custodial wallet, as it is a DEX; you're free to trade in their assets without needing to create a gatehub account.

DEX Visualizer

Tools to visualize trades on the DEX.

  • Velocity of Value πŸ’« - The DEX tool of the XRPLApps Suite, focuses on visualizing non-XRP movements as value per second. First-Time Use recommendation: dimming the "inactive" assets, and collapsing "unclassified".

DEX Dev Tools

XRPL Dev Tools pertaining to the DEX.

  • dexter - A tool for creating orders on the XRPL DEX. Created by @hammertoe during the Ripple Innovate hackathon. Uses xrpl-py

See also XRPL Developer Tools.

XRPL Validators

Each of these explorers show all validators for the network.

ODL

On Demand Liquidity is a product offered through RippleNet.. RippleNet's ODL customers may use XRP on the XRPL to bridge currencies in one use case.

ODL Explorer

  • XRPL ODL Rosetta πŸ’« 🌐 monitors movements of XRP between exchanges by listening to the XRPL, it then classifies and buckets the exchange. Exploration of different exchanges are available, currently under active development by @ShortTheFomo

ODL Monitoring

Monitors inter-exchange XRP flows.

  • Utility Scan - Monitors the ODL corridors and their trades for producing ODL analytics. Has a public API.

ODL Miscelaneous

I want to run a Node πŸ—οΈ

I want to run a node and be a participant in the XRPL.

Want to skip ahead? Use the developer tools and a public node.

The Daemon – rippled

a daemon (/ˈdiːmΙ™n/ or /ˈdeΙͺmΙ™n/) is a computer program that runs as a background process, rather than being under the direct control of an interactive user

rippled This is the core of the XRPL, it's a peer to peer network daemon.

…maybe we rename it xrpld 😎

Installing, Configuring and Running rippled

See XRPL Developer Tools for connecting to your node or any other node, such as a public one like XRPLcluster.

rippled in a 🐳 Container

rippled on the Raspberry Pi 4

The RPi4 is ARM64 capable and can compile rippled, if you'd like to boot up an ARM 64-bit OS. The RPi4 @ 8GB meets the minimum requirements, it could meet the recommended requirements with a bump to it's RAM to 32GB since it also has 1Gbps networking.

I Run a Node πŸ”§

I run a node and want to be a good participant.

If it's public, consider adding it to the public node list below.

Broadcast Channels

Keep up with new releases and amendment proposals, without the noise.

  • ripple-server mailing list This email list announces releases, and other info for any node operator. Old-school, but effective for widespread announcements!

I need a node to connect to πŸ™‡

Don't want to setup a node, but want to query the ledger or propagate some signed transactions?

Public Nodes

XRPLCluster is a public cluster provided by the XRPLF.

πŸ“‘ Connect

Websocket

wss://xrplcluster.com

πŸ“Š Metrics

Aliases:

  • xrpl.ws TLD isn't as stable as .com, use xrplcluster.com instead.

XRPL Developer Tools

See also XRPL.org Dev Tools, the list below are shortcuts for convenience.

Connecting to rippled

Libs

Libraries to connect & interact with the daemon and the network.

Libs / Production-Ready

Libraries that are current and production-ready.

Libs/YMMV

Note: Your mileage may vary!

Do you use any of these in production?

If you find any of these to be production-ready, please consider moving it to top section in lieu of some integration suite, like Acid Tests does for browsers and targeting web standards.

Libs/Benchmarks

XRPL Vanity Generators

Libs/SDK

Packaged and installable, can be used to interface with an API or Application.

Connecting a Wallet

Libs/Unverified

Note: Unverified and not updated (unofficially deprecated)

Libs/Deprecated

Note: Unverified or deprecated libaries. If they're deprecated, an alternative is included

  • federation-php - No Maintainer - Simple PHP federation endpoint with a static JSON dataset

Code/App

Code repositories that are also applications in their own right.

Shell

  • rubblelabs/tx: Tool for executing transactions on the Ripple network

Desktop

Code/IoT

  • XRPL-monitor-ESP32 - Using an ESP32 (an arduino with wifi), and circuit python to communicate with the XRPL.

See also:

Code/Framework

Code/Framework/Multi-Chain

Frameworks for interacting with multiple chains, including XRPL.

  • CoinClub Framework - A Python Library for multiple Blockchains. Token support for XRP, XLM, FileCoin, Algorand, Cardano, and more.

Code/Other

Code repositories that didn't fit anywhere else

Code/Other/Vanity Generators

See also XRPL Vanity Generators

Code/Other

X-address

A format that "packs" a destination tag into the address - Starts with X. A classic address - Starts with r - is an account on XRPL, with an optional tag. via

X-address Info Everything you wanted to know about X-address format.

  • xrpl-tagged-address-codec - js package for encoding/decoding X-address format
  • ripple-lib - JavaScript/TypeScript library, supports X-address and classic formats
  • xrpl4j - Java library, supports X-address and classic formats
  • xrpl-py - Python library, supports X-address and classic formats

Twitter Bots

Twitter bots that crunch numbers. Updates are frequent and when certain thresholds are met.

  • Bithomp Alerts XRP price alerts by @bithomp: more than 5% within an hour, more than 10% in a day. (XRP/USD XRP/BTC by @bitstamp)
  • Liquidity Index Bot Posts the current snapshot of the Liquidity Index. The index was invented by @tenitoshi, and the bot is maintained by CinnappleFun
  • UtilityScan - XRP On Demand Liquidity Tracker Running an XRPL Validator. (UtilityScan.com)
  • xrp1ntel - XRP Intelligence - By @devnullprod - tweets interesting and easily-digestable messages of rolling stats of the XRPL. It's followers, tend to raise the more interesting of them to top with retweets/likes.
  • XRP Updates Bot Tweets XRP ODL stats twice/day (8am/8pm ET), price action updates every 4hr (and when support/resistance met) and news as it happens. Created by @xrpartisan

Apps

Apps that have integration or involve XRPL in some way.

Software as a Service (SaaS)

  • Block Trac πŸ’« πŸͺ„βœ¨ - Constant monitoring of an account on various block chains, including XRPL. JSONPath expressions allow powerful filtering, example filters are provided, or you can use the create new filter wizard. Formerly known as ZerpTracker.
  • xrpayments.co: Tool to generate payment request QR (with currency conversion) There's a corresponding πŸ“± App that requires registration here.
  • XUMM.community πŸͺ„βœ¨ MT - Xumm Community is a useful wizard/tool that compliments the XUMM wallet

Mobile

Wallets/Non-Custodial

  • 🌟XUMM πŸ“± Pronounced "sum" - XUMM is a self-custodial wallet for Android & iOS, built by XRPL-Labs. XUMM can hold many accounts, and is easy to setup. It strives to deliver the best XRPL experience. It has several features not found in any other wallet, including Tangram integration and xApps which are vetted by the XRPL-Labs team. XRPL-Labs/XUMM-App is the source of the react native application. The XUMM SDK provides functionality for integrating with XUMM user's XUMM Wallet. For power users, XUMM will offer a Pro subscription service that will enable additional functionality, like push notifications on all your wallet's activity.
  • Ledger Ledger is a hardware wallet manufacturer. Their wallets support XRPL, and are supported by most tools, through their ledgerjs SDK. LedgerHQ/app-xrp is the source for the Ledger XRP app.
  • Solo Wallet πŸ“± Store your cryptocurrencies including SOLO, XRP, and the upcoming Tokenized Assets such as Stocks, ETFs, and commodities all in one decentralized wallet app. iOS/Android. Unverified Source
  • Trezor - Trezor wallet, supports XRP.
  • Paper Account Generator - A paper account generator entropy is created client-side. By Wietse

PayString

Relating to PayString. PayString is agnostic to implementation and is an easy protocol to adopt for dynamic and authorized wallet responses.

Interledger

XRPL Cross Blockchain

XRP is utilized to connect other block chains to the XRPL. This is an intrinsic property of XRP, since it's a scarce resource and the native token of the XRPL.

Cross BlockChain / Sidechains

  • 🌟 A Vision for Federated Sidechains on the XRPL πŸ—£οΈ This dev.to discussion and proposal is around federated sidechains. Federated rippled clusters allow for proving ideas out in production. Transmission can happen across sidechains to or through the XRPL to other sidechains using X-addresses; One could imagine standing up a private XRPL cluster in order to traverse through the mainnet. One could do pretty much anything thinking of the federator as the gateway to and from a hub of value, the XRPL would further enable the IoV.

Cross Blockchain / Parallel Networks

These are networks that run in parallel to the XRPL, the XRP input into the network through various ways.

Books / Docs / Videos

Misc

Stuff that didn't really fit anywhere else.

Contribute

Contributions welcome! Read the contribution guidelines first.

About

😎 Awesome projects, links, and stuff with the XRPL, aka XRP Ledger.

https://xrpl.rocks