XMRig is a multi-algorithm hashing tool and cryptocurrency miner that utilizes CPU, CUDA, and OpenCL hardware to execute hashing algorithms across multiple operating systems. It functions as a computational engine for mining cryptocurrency and benchmarking hardware efficiency.
The main features of xmrig/xmrig are: Proof of Work Mining Clients, Cryptocurrency Hashing Engines, CUDA Mining Backends, CPU Mining Software, GPU Mining Implementations, Mining Pool Connectivity, Traffic Routing Proxies, Stratum Protocol Proxies.
Open-source alternatives to xmrig/xmrig include: free-nodes/clashfree — Clashfree is a network traffic routing platform designed to facilitate access to restricted online resources and… vectordotdev/vector — Vector is a high-performance observability data pipeline designed to collect, transform, and route logs, metrics, and… fireice-uk/xmr-stak — xmr-stak is blockchain mining software designed to secure decentralized ledgers by calculating hashes to earn rewards.… ethereum-mining/ethminer — ethminer is an Ethereum GPU miner and Ethash hashing tool. It functions as a CUDA and OpenCL client that uses graphics… evilgenius-dot/rustminersystem — RustMinerSystem is a cryptocurrency mining proxy server and Stratum protocol proxy. It acts as a network intermediary… ithewei/libhv — libhv is a high-performance C/C++ network library and event-driven I/O framework used to build TCP, UDP, SSL, HTTP,…
Clashfree is a network traffic routing platform designed to facilitate access to restricted online resources and digital services. It functions as a proxy configuration management tool that enables users to route internet traffic through encrypted tunnels, effectively bypassing regional access restrictions. The system provides a centralized way to manage network proxy connections and organize multiple routing profiles across various environments. The project distinguishes itself by providing automated subscription services that distribute daily updated proxy node lists and configuration files
Vector is a high-performance observability data pipeline designed to collect, transform, and route logs, metrics, and traces across distributed infrastructure. It functions as a modular engine that decouples data ingestion from processing and transmission, utilizing a component-based architecture to connect diverse sources to multiple destinations. The project distinguishes itself through a focus on reliability and flow control. It implements backpressure-aware data movement to prevent data loss during traffic spikes and utilizes disk-backed event buffering to ensure durability during network
xmr-stak is blockchain mining software designed to secure decentralized ledgers by calculating hashes to earn rewards. It functions as a cryptocurrency miner supporting the RandomX algorithm for Monero and various versions of the CryptoNight algorithm across CPUs and GPUs. The software includes a web-based monitoring dashboard that allows for the tracking of real-time performance metrics and mining status through a browser interface. It also features a multi-pool failover mechanism to maintain continuous operation by managing connections between primary and backup mining pools. Operational c
ethminer is an Ethereum GPU miner and Ethash hashing tool. It functions as a CUDA and OpenCL client that uses graphics cards to perform proof-of-work computations for validating blockchain transactions and mining Ethereum coins. The software leverages GPGPU acceleration to offload parallel mathematical computations to the GPU and generates the required acyclic graph dataset directly in video memory to eliminate disk latency. It includes a GPU mining benchmarker to test hashing speed and efficiency against specific epochs to establish performance baselines. The project implements the Stratum