A curated list of awesome Monero libraries, tools, and resources.
- Resources
- Wallets
- Libraries
- Docker
- Tools
- Nodes
- Blockchain Explorers
- Built with Monero
- Mining
- Decentralized Exchanges
- Atomic Swaps
- Integrations
- Merchants
- Point of Sale
- Future development
- Other
-
RandomX - RandomX is a proof-of-work (PoW) algorithm that is optimized for general-purpose CPUs.
-
LMDB - Lightning Memory-Mapped Database
- Mastering Monero - "Mastering Monero: The future of private transactions" is your guide through the world of Monero, a leading cryptocurrency with a focus on private and censorship-resistant transactions. This book contains everything you need to know to start using Monero in your business or day-to-day life, even if you've never understood or interacted with cryptocurrencies before.
- monero-book - This book aims to document the Monero protocol. Currently, work is being done to document Monero's consensus rules. This being completed as a part of Cuprate, the Rust Monero node. (Website)
- Monero GUI Wallet - Official desktop wallet
- Feather Wallet (Website) - Lightweight desktop wallet
- monero-wallet-generator - Self contained offline javacsript Monero wallet generator
- Cake Wallet - Popular iOS and Android wallet and desktop wallet
- Cake Wallet - Popular iOS and Android wallet and desktop wallet
- Monerujo - Popular Android wallet
- Stack Wallet - A multicoin, cryptocurrency wallet
- ANONERO - Hardened wallet with enforced privacy & security for Android (onion link)
- MYSU - A no-bullshit, pure Monero wallet suitable for both newcomers and experienced users. For Android. (onion link)
- Kastelo - This is the project to create an official Monero Hardware Wallet (Dead project)
- passport2-monero - v2.x.x series of firmware for Passport, rebuilt for monero
- MoneroSigner - Seedsigner Monero fork. Use an air-gapped Raspberry Pi Zero to sign monero transactions!
- Monero Ledger App - Monero wallet application for Ledger Nano S and Nano X. (avoid buying Ledger products)
- Monero Subscriptions Wallet - A Monero wallet that automatically pays subscriptions.
- monero-ts - Monero TypeScript library for Node.js and browsers
- monerophp - A Monero library written in PHP by the Monero Integrations team.
- monero-python - A comprehensive Python module for handling Monero cryptocurrency
- monero-rpc-php - Monero daemon and wallet RPC client library written in modern PHP.
- monero-java - Java library for using Monero
- monero-rs - Library with support for de/serialization on block data structures and key/address generation and scanning related to Monero cryptocurrency.
- libmonero - libmonero is a library for the Monero cryptocurrency written in Rust. It is designed to be fast, safe and easy to use.
- monero-cpp - C++ library for using Monero
- go-monero-rpc-client - A go client for the Monero wallet and daemon RPC
- go-monero - A multi-platform Go library for interacting with Monero servers either on clearnet or not, supporting daemon and wallet RPC, p2p commands and ZeroMQ.
- Simple Monerod Docker - A simple docker image for running a Monero node.
- Monero Suite (Website) - Build your personal docker-compose.yml file for Monero services.
- Docker-XMRig - Xmrig containeried to mine monero cryptocurrency
- Moneroblock Docker - A simple and straightforward Dockerized MoneroBlock built from source and exposing standard ports.
- Monero Inflation Checker - Minimal Python tools and educational material for checking inflation in Monero. You can get more information at moneroinflation.com.
- Monero Vanity Address Generator - Monero vanity address generator for CPUs
- monero-lws - Monero Light Wallet Server (scans monero viewkeys and implements mymonero API)
- Monero Node List - A list of public Monero nodes.
- Monero Node Scanner - A tool to scan the Monero network for nodes.
- monero.fail - Monero public node aggregator.
- Monerod-in-Termux - Run a Monero Node on Android using Termux
- check-monero-seed-nodes - A script to check the status of Monero seed nodes
- Monero Node for Umbrel - Run a Monero node on your Umbrel personal server.
- xmr.sh - xmr.sh script wizard sets up a new server running a monero node daemon with Docker compose, with your choice of SSL certificates for your domain, network selection, a Tor hidden service, Grafana dashboard and more.
- Monero Nodo - Software running on a Monero Nodo: Monero Full Node on powerful hardware
- Onion Monero Blockchain Explorer - A Monero blockchain explorer.
- Moneroblock - Decentralized and trustless Monero block explorer
- Nerostr - nostr paid relay, but with monero
- NEVEKO - full-stack privacy application with gpg messaging, monero multisig and built-in i2p marketplace
- Split My Lunch - Allow co-workers to split the lunch bill in Monero
- XMR-T3-starter - A starter template for a T3 web app with monero-ts. t3-stack: nextjs (react), typescript, tailwind, trpc, prisma also includes: shadcn/ui, monero-ts
- XMRig - High performance, open source, cross platform RandomX, CryptoNight and Argon2 CPU/GPU miner
- Gupax - A simple GUI for mining Monero on P2Pool, using XMRig.
- P2Pool - P2Pool is a decentralized Monero mining pool that works by creating a peer-to-peer network of miner nodes.
- XMRig Proxy - Stratum proxy with Web interface, support for several backup pools, and more.
- Docker-XMRig - Xmrig containeried to mine monero cryptocurrency
- MoneroOS - Plug and play monero mining archuseriso config
- XMRig for Android - ⛏ Mine Monero from your android device
- Bisq (Website) - A decentralized exchange network for trading Monero and other cryptocurrencies.
- Haveno - A decentralized, peer-to-peer, non-custodial Monero exchange for trading fiat currencies for Monero.
- Serai - Serai is a new DEX, built from the ground up, initially planning on listing Bitcoin, Ethereum, DAI, and Monero, offering a liquidity-pool-based trading experience. Funds are stored in an economically secured threshold-multisig wallet.
- BasicSwapDex (Website) - The BasicSwap DEX is a privacy-first and decentralized exchange which features cross-chain atomic swaps and a distributed order book.
- XMR to BTC Atomic Swap - Bitcoin–Monero Cross-chain Atomic Swap
- ETH-XMR Atomic Swaps - 💫 ETH-XMR atomic swap implementation
- UnstoppableSwap GUI - Graphical User Interface (GUI) For Trustless Cross-Chain XMR<>BTC Atomic Swaps
- BCH-XMR-SWAP PoC - A proof of concept for a Bitcoin Cash to Monero atomic swap
- Farcaster Project - Farcaster is a cross-chain atomic swap protocol and implementation who allows to exchange Bitcoin and Monero in a peer-to-peer manner with anyone running a Farcaster node.
- Samourai XMR-BTC Swap Beta - A GUI for COMIT XMR-BTC atomic swaps with modifications to further enhance anonymity, with the Automated Swap Backend (ASB) built-in, as well as Samourai Wallet Whirlpool for automatic mixing of redeemed BTC. (Beta!)
- Monero Merchants - A list of merchants that accept Monero as payment.
- Monerica (Website) - A directory for a Monero circular economy
- Monero for Merchants - A printable booklet to attract merchants to accept Monero (multiple languages!)
- Kasisto - A Monero Point of Sale payment system
- Monero Gateway for WooCommerce - A Monero WooCommerce Plugin for Wordpress
- MoneroPay - A Monero payment gateway for WooCommerce
- Monero Merchant - Monero Merchant is a RESTful API wrapper for the official Monero wallet RPC. This project is mainly for merchants who hope to accept Monero as payment.
- AcceptXMR - This library aims to provide a simple, reliable, and efficient means to track monero payments.
- HotShop - An Ephemeral, browser-based, no-private-key, no-server Point of Sale for receiving and validating Monero payments. Repository is archived :(
- monerochan-merchant-rpc - A tool to accept digital cash at your online business.
- Seraphis - Seraphis is a privacy-focused transaction protocol for p2p electronic cash systems (e.g. cryptocurrencies).
- Full chain membership proofs
- Cuprate - an upcoming experimental, modern & secure monero node. Written in Rust.
- wallet3 - Info and discussions about a hypothetical full 'wallet2' rewrite from scratch