awesome-repositories.com
Blog
MCP
awesome-repositories.com

Discover the best open-source repositories with AI-powered search.

ExploreCurated searchesOpen-source alternativesSelf-hosted softwareBlogSitemap
ProjectMCP serverAboutHow we rankPress
LegalPrivacyTerms
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com

GPU mining configuration

Ranking updated Jul 28, 2026

For gpu mining configurations, the first results are ethereum-mining/ethminer (ethminer is a GPU cryptocurrency mining client supporting Ethash proof-of-work algorithms and pool connections, though it is specifically tailored to Ethereum rather than acting as a multi-algorithm miner with integrated overclocking control), fireice-uk/xmr-stak (This cryptocurrency mining software supports CPU and GPU hardware across specific algorithms like RandomX and CryptoNight, featuring a monitoring dashboard and pool connectivity, though it lacks dedicated built-in overclocking control or dual-mining capabilities) and xmrig/xmrig (XMRig is a cryptocurrency miner with both CPU and GPU support that handles pool connections, hardware monitoring, and multi-algorithm hashing, though it is primarily known for CPU mining rather than GPU-centric operations). nanopool/claymore-dual-miner and ilya-zlobintsev/lact round out the shortlist. Compare the match explanations and check the project documentation against your requirements.

Compare the top open-source GPU mining configurations. Hand-picked GitHub repositories ranked by stars and activity to help you find the best fit.

GPU mining configuration

Find the best repos with AI.We'll search the best matching repositories with AI.
  • ethereum-mining/ethminerethereum-mining avatar

    ethereum-mining/ethminer

    5,935View on GitHub↗

    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

    ethminer is a GPU cryptocurrency mining client supporting Ethash proof-of-work algorithms and pool connections, though it is specifically tailored to Ethereum rather than acting as a multi-algorithm miner with integrated overclocking control.

    C++Ethash ImplementationsMining Pool ConnectivityEthash Hashing Tools
    View on GitHub↗5,935
  • fireice-uk/xmr-stakfireice-uk avatar

    fireice-uk/xmr-stak

    4,066View on GitHub↗

    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

    This cryptocurrency mining software supports CPU and GPU hardware across specific algorithms like RandomX and CryptoNight, featuring a monitoring dashboard and pool connectivity, though it lacks dedicated built-in overclocking control or dual-mining capabilities.

    C++Mining Pool ConnectivityMining Pool Failovers
    View on GitHub↗4,066
  • xmrig/xmrigxmrig avatar

    xmrig/xmrig

    9,998View on GitHub↗

    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 project includes a Stratum proxy server that routes mining traffic between worker clients and pools to optimize connectivity and balance load. It also provides a secured HTTP management API for monitoring hashrates and modifying miner configuration in real time without restarting the process. The software covers a

    XMRig is a cryptocurrency miner with both CPU and GPU support that handles pool connections, hardware monitoring, and multi-algorithm hashing, though it is primarily known for CPU mining rather than GPU-centric operations.

    CMining Pool ConnectivityStratum Protocol Proxies
    View on GitHub↗9,998
  • nanopool/claymore-dual-minernanopool avatar

    nanopool/Claymore-Dual-Miner

    1,112View on GitHub↗

    Claymore Dual Miner is a cryptocurrency mining application for NVIDIA and AMD graphics cards that extracts digital coins using parallel processing algorithms. The software executes simultaneous mining operations on a primary coin like Ethereum alongside a secondary cryptocurrency such as Decred, Siacoin, or Lbry using compatible hardware. The application interacts with graphics card drivers at a low level to manipulate core clocks, memory timings, and voltages directly, while executing two distinct cryptographic hashing workloads simultaneously by interleaving memory and compute operations. O

    This repository provides a legacy GPU cryptocurrency miner supporting multiple algorithms and dual mining, though it lacks modern active maintenance for current networks.

    GPU Hardware Tuning
    View on GitHub↗1,112
  • ilya-zlobintsev/lactilya-zlobintsev avatar

    ilya-zlobintsev/LACT

    3,954View on GitHub↗

    LACT is an AMD GPU control suite and performance tuner for Linux systems. It functions as a GPU hardware monitor and management interface designed to optimize VRAM and processor frequencies through offsets and custom power profiles. The project utilizes a client-server architecture, allowing a graphical interface to monitor and control graphics hardware over a network connection via a background daemon. This remote management capability enables users to manage hardware on distant machines from a centralized interface. The suite covers hardware tuning for overclocking and undervolting, power

    LACT is a GPU overclocking and hardware monitoring utility for Linux, but it is an administration and tuning suite rather than cryptocurrency mining software.

    RustGraphics Hardware MonitorsOverclockingGPU Hardware Tuning
    View on GitHub↗3,954
  • chia-network/chia-blockchainChia-Network avatar

    Chia-Network/chia-blockchain

    10,827View on GitHub↗

    Chia is a decentralized blockchain platform that uses a proof-of-space-and-time consensus mechanism, enabling energy-efficient farming on commodity hardware. It implements a full blockchain node, farmer, harvester, timelord, and wallet in Python, prioritizing readability and cross-platform compatibility. The platform manages transactions through a simplified UTXO model that minimizes on-chain state and supports fast validation. The project introduces Chialisp, a Turing-complete functional smart contract language designed for secure and auditable financial transactions. It features a pooling p

    This repository is a blockchain platform utilizing proof-of-space-and-time consensus rather than GPU-based proof-of-work mining software, placing it in a neighbouring domain.

    PythonPooled Mining Protocols
    View on GitHub↗10,827
  • syllo/nvtopSyllo avatar

    Syllo/nvtop

    10,150View on GitHub↗

    nvtop is a terminal-based dashboard used for monitoring the performance, memory usage, and temperature of multiple graphics processors and hardware accelerators. It functions as a centralized administration tool to track the health and compute load of several devices across a single system. The tool distinguishes itself by correlating system process IDs with hardware resource consumption, allowing users to identify specific applications consuming GPU resources. It employs a vendor-agnostic abstraction layer to support hardware from multiple different manufacturers within a single interface.

    This tool provides essential hardware monitoring for GPUs, but it is a system performance dashboard rather than a cryptocurrency mining application.

    CGPU Performance Monitoring
    View on GitHub↗10,150
  • jamescj60/universal-x86-tuning-utilityJamesCJ60 avatar

    JamesCJ60/Universal-x86-Tuning-Utility

    2,452View on GitHub↗

    Universal-x86-Tuning-Utility is a system tuning tool for x86 hardware that adjusts CPU, GPU, and memory settings to optimize performance and power consumption. It provides an adaptive power optimization algorithm that dynamically adjusts processor power limits based on real-time temperature monitoring, balancing performance with thermal safety margins. The utility also includes a hardware specification viewer that displays detailed system information for reference. The tool distinguishes itself through event-driven profile automation, which applies pre-configured tuning profiles automatically

    This tool provides hardware tuning and overclocking capabilities, but it is designed for system optimization rather than cryptocurrency mining.

    HLSLGPU Hardware Tuning
    View on GitHub↗2,452
  • xxxserxxx/gotopxxxserxxx avatar

    xxxserxxx/gotop

    3,040View on GitHub↗

    Gotop is a terminal system monitor that provides a real-time hardware activity and system performance dashboard. It functions as a customizable resource dashboard and an extensible metrics collector, rendering system data through a graphical terminal interface. The project distinguishes itself as a remote system monitor capable of exporting local sensor data via a read-only port and polling performance metrics from remote servers. It supports extensibility through a plugin system that uses shared object files to integrate custom hardware performance tracking. The tool covers various observab

    Gotop is a terminal-based system and hardware monitoring tool that tracks GPU performance, but it provides general system observation rather than cryptocurrency mining functionality.

    GoGPU Performance Monitoring
    View on GitHub↗3,040
  • orbmu2k/nvidiaprofileinspectorOrbmu2k avatar

    Orbmu2k/nvidiaProfileInspector

    6,655View on GitHub↗

    Nvidia Profile Inspector is a Windows utility for modifying documented and hidden NVIDIA driver settings via the Driver Settings API. It functions as a GPU driver configuration tool that allows for the adjustment of global and per-application graphics settings to optimize performance and visual quality. The project features a specialized binary bitmask editor for precisely adjusting complex driver configurations and a dedicated utility for tuning Deep Learning Super Sampling, Ray Reconstruction, and Frame Generation settings. It also includes a driver profile backup tool to export and import

    This repository provides an NVIDIA driver and settings configuration utility rather than cryptocurrency mining software, making it a low-level building block for hardware tuning rather than a complete mining tool.

    C#GPU Hardware Tuning
    View on GitHub↗6,655
Compare the top 10 at a glance
RepositoryStarsLanguageLicenseLast push
ethereum-mining/ethminer5.9KC++GPL-3.0Nov 1, 2023
fireice-uk/xmr-stak4.1KC++GPL-3.0Jun 20, 2024
xmrig/xmrig
10K
C
GPL-3.0
May 25, 2026
nanopool/claymore-dual-miner1.1K——May 28, 2019
ilya-zlobintsev/lact4KRustmitFeb 21, 2026
chia-network/chia-blockchain10.8KPythonApache-2.0Jun 23, 2026
syllo/nvtop10.2KCotherFeb 8, 2026
jamescj60/universal-x86-tuning-utility2.5KHLSLgpl-3.0Feb 19, 2026
xxxserxxx/gotop3KGootherSep 27, 2025
orbmu2k/nvidiaprofileinspector6.7KC#MITJun 22, 2026

Related searches

  • GPU acceleration tools
  • GPU acceleration libraries
  • Deep learning framework
  • Task worker configurations
  • EVM runtime configuration
  • Hardware specific kernels
  • Hardware acceleration libraries
  • GPU accelerated renderer