# The QRL

- Canonical page: [The QRL](https://www.qrlecosystem.com/maintainers/the-qrl/)

## Projects
- [Go QRL Execution Client](https://www.qrlecosystem.com/projects/go-qrl/index.html.md): The official Go execution-layer client for QRL 2.0, providing full, archive, and light node modes, QRVM smart-contract execution, HTTP, WebSocket, and IPC JSON-RPC interfaces, and contract developer utilities.
- [Go QRLLIB](https://www.qrlecosystem.com/projects/go-qrllib/index.html.md): A Go post-quantum cryptography and wallet library for QRL, providing ML-DSA-87, ML-KEM-1024, SPHINCS+, QRL 2.0 wallet and address helpers, and legacy XMSS compatibility for QRL 1.x migration.
- [Hyperion](https://www.qrlecosystem.com/projects/hyperion/index.html.md): QRL's contract-oriented smart-contract language and compiler for the Quantum Resistant Virtual Machine, designed as a Solidity-derived toolchain for building tokens, applications, voting systems, and other QRL 2.0 contracts.
- [QRL 1.x Node](https://www.qrlecosystem.com/projects/qrl-node/index.html.md): The official Python implementation of the QRL 1.x proof-of-work node, used to validate and relay the chain, expose gRPC APIs, serve wallets and explorers, and participate in solo or pool mining.
- [QRL Block Explorer](https://www.qrlecosystem.com/projects/qrl-block-explorer/index.html.md): The official explorer for the QRL 1.x mainnet, providing block, transaction, address, token, rich-list, peer, mempool, network-statistics, and JSON API views backed by a connected QRL node.
- [QRL Contract Example](https://www.qrlecosystem.com/projects/qrl-contract-example/index.html.md): A JavaScript reference project for compiling, deploying, and interacting with a Hyperion token contract on QRL 2.0 using @theqrl/web3, including on-chain transfers and off-chain balance queries.
- [QRL File Tools](https://www.qrlecosystem.com/projects/qrl-file-tools/index.html.md): Command-line tools for post-quantum file signing, signature verification, public-key extraction, hashing, and salt generation using FIPS 204 ML-DSA-87 or legacy Dilithium signatures.
- [QRL JavaScript Cryptography](https://www.qrlecosystem.com/projects/qrl-javascript-cryptography/index.html.md): A pure-JavaScript cryptography toolkit for QRL applications with ML-DSA-87, Argon2id, AES encryption, secure random generation, Keccak and SHAKE hashing, and modular browser or Node.js imports.
- [QRL Ledger Wallet](https://www.qrlecosystem.com/projects/qrl-ledger-wallet/index.html.md): The QRL application for Ledger Nano hardware wallets, keeping XMSS keys offline while supporting QRL transfers, messages, multiple address trees, OTS tracking, and optional passphrase-protected address spaces.
- [QRL Offline Wallet Generator](https://www.qrlecosystem.com/projects/qrl-offline-wallet-generator/index.html.md): An official single-file QRL 1.x wallet generator designed for air-gapped use, with locally generated XMSS keys, encrypted or unencrypted JSON export, printable output, checksums, and build attestations.
- [QRL Wallet Provider](https://www.qrlecosystem.com/projects/qrl-wallet-provider/index.html.md): An EIP-6963-based provider package that lets QRL 2.0 dApps discover and communicate with the QRL Web3 Wallet extension through an Ethereum-style request, event, and JSON-RPC interface.
- [QRL Web & Desktop Wallet](https://www.qrlecosystem.com/projects/qrl-wallet/index.html.md): The official QRL 1.x wallet, available as a browser application and Electron desktop client for Windows, macOS, and Linux, with local XMSS operations and Ledger hardware-wallet support.
- [QRL Web Tools](https://www.qrlecosystem.com/projects/qrl-web-tools/index.html.md): A collection of browser-based QRL 1.x utilities for generating wallets, inspecting addresses, validating hexseeds, and testing mnemonic phrases, available as a downloadable offline release.
- [QRL Web3 Wallet](https://www.qrlecosystem.com/projects/qrl-web3-wallet/index.html.md): A Chromium-based browser extension wallet for creating and importing QRL accounts, sending transactions, connecting to dApps, and managing QRC-20 tokens.
- [QRLLIB](https://www.qrlecosystem.com/projects/qrllib/index.html.md): The QRL 1.x core cryptography library, exposing XMSS, SHA2 and SHAKE hashing, seed and mnemonic helpers, and address generation through Python bindings and WebAssembly for browser applications.
- [Qrypto.js](https://www.qrlecosystem.com/projects/qrypto-js/index.html.md): A JavaScript and TypeScript post-quantum signature library for QRL 2.0, providing FIPS 204 ML-DSA-87 and legacy Dilithium5 packages for browsers and Node.js with combined and detached signing APIs.
- [Qrysm](https://www.qrlecosystem.com/projects/qrysm/index.html.md): The official Go consensus-layer client for QRL 2.0, coordinating proof-of-stake beacon nodes and validators with the Go QRL execution client as part of a complete QRL 2.0 node.
- [Rust QRLLIB](https://www.qrlecosystem.com/projects/rust-qrllib/index.html.md): A native Rust and WebAssembly implementation of QRL cryptography with ML-DSA-87, ML-KEM-1024, SPHINCS+, legacy XMSS, QRL wallet and address helpers, mnemonic recovery, and descriptor-bound signing.
- [Zeus](https://www.qrlecosystem.com/projects/qrl-zeus/index.html.md): An experimental multi-platform interface for QRL 1.x that combines wallet and network interactions in a Vue, Ionic, Capacitor, and Electron client, backed by a REST-to-gRPC proxy for QRL nodes.
- [Zond Web3 Wallet dApp Example](https://www.qrlecosystem.com/projects/zond-web3-wallet-dapp-example/index.html.md): A React and TypeScript example dApp for discovering and connecting to the Zond Web3 Wallet and other EIP-6963 browser wallets, exercising wallet and Zond JSON-RPC methods, and inspecting responses or errors.

