awesome-monero
github.com/hundehausen/awesome-monero ↗A curated list of awesome Monero libraries, tools, and resources.
Use this list with your AI agent
Add the Context Awesome MCP server to Claude, Cursor, or any MCP client, then ask:
"Show me mobile wallets resources from awesome-monero"
Installation instructions →What's inside
Point of Sale
- 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 :(
- Kasisto
A Monero Point of Sale payment system
- monerochan-merchant-rpc
A tool to accept digital cash at your online business.
- Monero Gateway for WooCommerce
A Monero WooCommerce Plugin for Wordpress
- 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.
Wallets
- ANONEROMobile Wallets
Hardened wallet with enforced privacy & security for Android (onion link)
- Cake WalletMobile Wallets
Popular iOS and Android wallet and desktop wallet
- Feather WalletDesktop Wallets
Lightweight desktop wallet
- KasteloHardware Wallets
This is the project to create an official Monero Hardware Wallet (Dead project)
- Monero GUI WalletDesktop Wallets
Official desktop wallet
- Monero Ledger AppHardware Wallets
Monero wallet application for Ledger Nano S and Nano X. (avoid buying Ledger products)
Decentralized Exchanges
- BasicSwapDex
The BasicSwap DEX is a privacy-first and decentralized exchange which features cross-chain atomic swaps and a distributed order book.
- Bisq
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.
Atomic Swaps
- BCH-XMR-SWAP PoC
A proof of concept for a Bitcoin Cash to Monero atomic swap
- ETH-XMR Atomic Swaps
💫 ETH-XMR atomic swap implementation
- 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!)
- UnstoppableSwap GUI
Graphical User Interface (GUI) For Trustless Cross-Chain XMR<>BTC Atomic Swaps
- XMR to BTC Atomic Swap
Bitcoin–Monero Cross-chain Atomic Swap
Future development
- 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.
- 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.
- Seraphis
Seraphis is a privacy-focused transaction protocol for p2p electronic cash systems (e.g. cryptocurrencies).
- wallet3
Info and discussions about a hypothetical full 'wallet2' rewrite from scratch
Nodes
- check-monero-seed-nodes
A script to check the status of Monero seed nodes
- 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.
- 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.
- Monerod-in-Termux
Run a Monero Node on Android using Termux
- monero.fail
Monero public node aggregator.
- Monero Node for Umbrel
Run a Monero node on your Umbrel personal server.
Mining
- Docker-XMRig
Xmrig containeried to mine monero cryptocurrency
- Gupax
A simple GUI for mining Monero on P2Pool, using XMRig.
- MoneroOS
Plug and play monero mining archuseriso config
- P2Pool
P2Pool is a decentralized Monero mining pool that works by creating a peer-to-peer network of miner nodes.
- XMRig
High performance, open source, cross platform RandomX, CryptoNight and Argon2 CPU/GPU miner
- XMRig for Android
⛏ Mine Monero from your android device
Libraries
- 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.
- go-monero-rpc-client
A go client for the Monero wallet and daemon RPC
- 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
- monero-java
Java library for using Monero
- monerophp
A Monero library written in PHP by the Monero Integrations team.
Showing a sample of 100 resources. View the full list on GitHub →