Mining/docs/index.md
snider 584fe5cc2a docs: Add links to algorithm stats and coin projects
Link algorithms to miningpoolstats.stream for pool/coin listings.
Link coin names to their official project websites.

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2025-12-31 00:34:11 +00:00

3.5 KiB

Mining Platform Documentation

Welcome to the Mining Platform documentation. This is a modern, modular cryptocurrency mining management platform with GPU support, RESTful API, and cross-platform desktop application.

Overview

Mining Platform provides a comprehensive solution for managing cryptocurrency mining operations across multiple algorithms and hardware configurations. Whether you're mining Monero with your CPU, Ethereum Classic with your GPU, or running dual mining operations, Mining Platform gives you the tools to manage it all.

Key Features

  • Multi-Algorithm Support: Mine CPU and GPU across RandomX, KawPow, ETChash, ProgPowZ, Blake3, and CryptoNight algorithms
  • Dual Mining: Run CPU and GPU mining simultaneously with separate pool configurations
  • Profile Management: Save and quickly switch between mining configurations
  • Real-time Monitoring: Live hashrate, shares, and performance metrics
  • RESTful API: Full control via HTTP endpoints with Swagger documentation
  • Web Dashboard: Embeddable Angular web component for any application
  • Desktop Application: Native cross-platform app built with Wails v3
  • Mobile Responsive: Touch-friendly UI optimized for all devices

Supported Algorithms

Algorithm Coin CPU GPU (OpenCL) GPU (CUDA)
RandomX Monero (XMR)
KawPow Ravencoin (RVN)
ETChash Ethereum Classic (ETC)
ProgPowZ Zano (ZANO)
Blake3 Decred (DCR)
CryptoNight Various

Architecture

The platform consists of three main components:

  1. Core Go Backend (pkg/mining/): Manages miner lifecycle, configuration, and statistics
  2. Web Dashboard (ui/): Angular-based web component for monitoring and control
  3. Desktop Application (cmd/desktop/): Native app with embedded web dashboard

Managed Mining Software

Mining Platform handles installation and configuration of popular mining software:

  • XMRig: High-performance CPU/GPU miner for RandomX and CryptoNight
  • T-Rex: NVIDIA GPU miner for KawPow, Ethash, and more
  • lolMiner: AMD/NVIDIA GPU miner for Ethash, Beam, Equihash
  • TT-Miner: NVIDIA GPU miner for Ethash, KawPow, Autolykos2

Community and Support

Next Steps

New to Mining Platform? Start with our Installation Guide to get up and running in minutes.

Already installed? Check out the Quick Start Guide to begin mining.