A curated list of awesome Monero libraries, tools, and resources. More focused on software projects and tools, rather than general information about Monero.
- Resources
- Wallets
- Libraries
- Docker
- Tools
- Nodes
- Blockchain Explorers
- Built with Monero
- Mining
- Decentralized Exchanges
- Atomic Swaps
- Integrations
- Merchants
- Point of Sale
- Future development
- Conferences
-
MoneroResearch.info - Hosts a collection of research papers relevant to improving Monero
-
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)
- psst - A monero polyseed secret sharing tool using Shamir's Secret Sharing Scheme
- 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
- Monerod GUI - A desktop application that provides a graphical user interface (GUI) for installing, updating, and interacting with the Monero daemon (monerod). This tool simplifies the process of managing a full Monero node, enabling users to run, configure, and monitor monerod without needing to use the command line.
- PiNodeXMR - Monero Node for Single Board Computers with Web Interface and additional tools pre-configured. Self Installing.
- Monero Ban List - A banlist for Monero nodes. These nodes were found displaying behaviour that the normal Monero nodes would not do. The total count of IP addresses hosting nodes showing this behaviour is currently over 1900.
- 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
- XMRChat - XMRChat is a tip-for-chat application. Users can set up a page and have others send chat messages in exchange for XMR. The application is built with a focus on privacy and security.
- 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. This is only the software / protocol. Haveno can run in multiple networks / instances.
- RetoSwap - The first public haveno network.
- 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!)
- XMRBazaar - P2P marketplace that accepts Monero. It is similar to MoneroMarket and Facebook Marketplace. Messenger for buyer/seller is included with PGP encryption. (still in beta)
- 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 - FCMP++, shortened from FCMP+SA+L, short for Full-Chain Membership Proofs + Spend Authorization + Linkability, are an accomplishment of full-set privacy over the existing RingCT protocol used within Monero.
- CARROT - Cryptonote Address on Rerandomizable-RingCT-Output Transactions: an addressing protocol for the upcoming FCMP++ upgrade to Monero.
- Cuprate - an upcoming experimental, modern & secure monero node. Written in Rust.
- wallet3 - Info and discussions about a hypothetical full 'wallet2' rewrite from scratch
- Monero Konferenco - Monero Konferenco (“MoneroKon”) is an annual meeting of privacy advocates, cypherpunks, researchers, and developers and is designed to disseminate scientific and technical results in privacy-enhancing technologies and distributed systems. Usually in Prague, Czech Republic.
- Monerotopia - Monero conference usually in Mexico City, Mexico.