Skip to content

devcodex2025/minebench-mining-benchmark-client

MineBench crypto mining benchmark app preview

MineBench – Crypto Mining Benchmark Tool for CPU & GPU

The first crypto mining benchmark that lets you earn crypto while testing CPU and GPU hardware

What is MineBench?

MineBench is a crypto mining benchmark tool for CPU and GPU that allows users to test hardware performance, measure hashrate, compare hardware, and earn crypto rewards through real mining workloads. It combines hardware benchmarking and real crypto mining, making it possible to turn performance testing into a reward-generating process for developers, miners, and crypto enthusiasts.

Solana blockchain support Monero mining support Linux app support Windows app support Electron JS desktop app MIT License Open source project
MineBench logo for crypto mining benchmark platform

This mining benchmark client allows users to measure hashrate, optimize mining efficiency, and earn crypto rewards.

Features of MineBench Crypto Mining Benchmark Tool

  • ⚑ CPU & GPU benchmarking
  • ⛏️ Integrated crypto mining support
  • 🧠 Real-time hashrate & performance metrics
  • πŸ’° Earn rewards on Solana blockchain
  • πŸ–₯️ Cross-platform (Windows & Linux)
  • πŸ” Secure and lightweight Electron app

Why Choose MineBench for Crypto Mining Benchmarking

Unlike traditional benchmarks:

  • 🧠 Real mining workloads (not synthetic tests)
  • πŸ”— Blockchain-verified results
  • πŸ’° Earn crypto rewards for benchmarking

Mining Mode – Earn Crypto via Monero Mining Pool

MineBench mining mode for Monero mining pool and crypto rewards

In mining mode you can connect to MineBench own Monero mining pool and increase total hashrate of our pool. Rewards will be converted to $BMT token

  • 20% of rewards will be distributed to support our app
  • 80% of rewards will be distributed to active community members who run mining mode minimum 15 minutes.

Rewards will be distributed in equivalent parts to each active tester in $BMT token.

Join our testers community you can inside Discord channel - MineBench

Benchmark Mode – CPU & GPU Performance Testing with Rewards

MineBench benchmark mode for CPU and GPU mining performance test

Our benchmark mode is the main feature of application. This application is built with goal to monetize benchmarks. Each benchmark matter. Instead of burning compute power each user who run the benchmark supported Monero blockchain network our mining pool receiving rewards and we will distribute 20% of rewards to each user who ran the benchmark.

In current period of time we looking for ways to implement automatica rewards feature. This feature of automatic rewards not working yet. But if you run the benchmark you support our application and help us earn money to build this functionality.

Mining Pool Statistics – Hashrate, Miners, and Found Blocks

MineBench mining pool statistics with hashrate miners and found blocks

In real time each our miner can look at current total hashrate of our mining pool. You can see how many miners online. That current hashrate of pool. Also includes information about finded blocks.

$BMT Token – Utility Token for Mining Rewards Distribution

Token listed on pumpfun - buy $BMT token to support app development

$BMT token is a utility token. We will convert earned from mining Monero tokens to our token. And will distribute 80% of rewards in $BMT token to each user who participated in seeking the block. Our token is backed by Monero mining.

Architectural role

The client is the trust boundary closest to the user machine. It is responsible for gathering device-level signals, launching local mining workflows, and presenting benchmark and reward state without embedding backend-only authority.

That split matters:

  • the desktop runtime may observe and submit state
  • it must not own backend accounting or treasury logic
  • any privileged infrastructure access has to remain server-side

Technology stack

  • Electron
  • React
  • TypeScript
  • Vite

Use Cases for Crypto Mining Benchmark and Hardware Testing

  • Benchmark your mining hardware
  • Compare GPU and CPU performance
  • Optimize mining efficiency
  • Earn crypto rewards via benchmarking

Development & Contribution to MineBench Open Source Project

MineBench Client is the desktop execution layer of the MineBench ecosystem. It combines the benchmark runtime, miner orchestration, wallet-aware reward surfaces, and device-local state needed to turn a user workstation into an auditable mining edge node.

This repository is where user hardware, miner binaries, wallet UX, and product controls meet. As a result, it has to balance operator-grade reliability with a consumer-facing user experience.

What this module owns

  • hardware benchmarking and local capability detection
  • miner process lifecycle management
  • desktop wallet and rewards UX
  • device-local telemetry and settings persistence
  • multi-platform packaging for Windows, macOS, and Linux

Install dependencies:

npm install

Run the integrated desktop development flow:

npm run dev:all

Builds

npm run dist:win
npm run dist:mac
npm run dist:linux

πŸ” Security & Transparency

  • βœ… Fully open-source
  • βœ… No hidden mining
  • βœ… User-controlled resource usage
  • ⚠️ Antivirus may flag mining software as false-positive

All operations are transparent and verifiable.

License

License: MIT

Download MineBench Crypto Mining Benchmark App

Download

Support the Project – Buy $BMT Token

Support

About

Open-source mining benchmark client built with Tauri. Measure CPU/GPU performance, earn crypto rewards on Solana, and optimize mining efficiency on Windows & Linux.

Topics

Resources

License

Code of conduct

Contributing

Security policy

Stars

Watchers

Forks

Packages

 
 
 

Contributors

Languages