Skip to content

Bitcoin accepted at checkout  |  Ships from Laval, QC, Canada  |  Expert support since 2016

Open-Source Bitcoin Mining Hardware & Firmware Registry

A public map of the open-source Bitcoin mining stack D-Central builds on — open hardware, firmware, pool software and tooling, each credited and linked to its repository.

Quick answer

This registry catalogues 49 open-source Bitcoin mining projects — open ASIC hardware (Bitaxe, Nerd family, EmberOne), open firmware (ESP-Miner/AxeOS, Mujina), pool and node software, and fleet/diagnostic tooling — from 24 creators and organizations. Each entry links the repository and its license.

D-Central maintains this as a public map of the open mining stack we build on — it credits the ecosystem, it does not claim to own it. Free to download (CSV/JSON) under CC BY 4.0.

Download CSV Download JSON REST API →

Open ASIC Hardware (Bitaxe & Nerd family) (13)

ProjectByPlatformLicenseStatus
Bitaxe (original hardware)
World's first fully open-source ASIC Bitcoin miner (KiCad). Now split into model-specific repos under the bitaxeorg org; original repo superseded.
skot (Skot Croshere)BM1366CERN-OHL-S-2.0Archived
bitaxeGamma
Bitaxe 600-series open-hardware (KiCad), single BM1370, ~1.2 TH/s. Successor model line maintained by the bitaxeorg community.
bitaxeorgBM1370CERN-OHL-S-2.0Active
BitaxeGT (Gamma Turbo)
Open-hardware Gamma Turbo, 2x BM1370, ~2.15 TH/s. Community-maintained Bitaxe 800-series board.
bitaxeorgBM1370CERN-OHL-S-2.0Active
bitaxeSupra
Bitaxe 400-series open-hardware, single BM1368 (S21-derived), ~625-775 GH/s.
bitaxeorgBM1368CERN-OHL-S-2.0Active
bitaxeUltra
Bitaxe 200-series open-hardware, single BM1366 (S19XP-derived), ~500 GH/s.
bitaxeorgBM1366CERN-OHL-S-2.0Active
bitaxeBonanza
Bitaxe variant built around the Intel BZM2 ASIC instead of Bitmain BM13xx; open KiCad hardware.
bitaxeorgIntel BZM2CERN-OHL-S-2.0Experimental
qaxe
Quad-ASIC Bitaxe-family open-hardware miner (4x BM1366), ~1.7-1.8 TH/s. Predecessor of the NerdQAxe line.
skot / shufpsBM1366CERN-OHL-S-2.0Maintained
piaxe
Raspberry Pi + BM1366 open miner (~500 GH/s) by shufps; Pi-hosted alternative to the ESP32 Bitaxe.
shufpsBM1366undeclaredMaintained
hashat
Bitcoin ASIC mining HAT for Raspberry Pi (BM1397), work-in-progress open hardware.
skot (Skot Croshere)BM1397undeclaredExperimental
NerdAxe
ASIC-equipped Nerd-family open hardware (single BM1370, ~1.2 TH/s) on TTGO T-Display S3; builds on the Bitaxe/ESP-Miner lineage.
BitMaker-hub / pmaxuwBM1370undeclaredMaintained
NerdQaxe
Quad-chip Nerd-family open hardware (4x BM1368, ~2.4 TH/s); credits the qaxe/Bitaxe predecessors.
BitMaker-hubBM1368undeclaredMaintained
NerdOCTAXE-Gamma
8x BM1370 open-hardware Nerd-family miner (~9.6-12 TH/s); extends the NerdQAxe multi-chip design.
Patsch91BM1370undeclaredMaintained
NerdNOS
Headless USB-powered open-hardware HAT (BM1397, ~80-130 GH/s) for TTGO T-Display S3; KiCad design building on Bitaxe Max.
benjamin-wilsonBM1397undeclaredMaintained

Open Mining Firmware (9)

ProjectByPlatformLicenseStatus
ESP-Miner (AxeOS)
AxeOS firmware for Bitaxe; drivers for BM1397/1366/1368/1370, web UI, Stratum V1, OTA. The most-deployed open-source mining firmware (100k+ units).
bitaxeorg / skot (Skot Croshere) + communityESP32-S3GPL-3.0Active
NerdMiner_v2
CPU-only educational/lottery miner (no ASIC), ~78-120 KH/s on ESP32 cores, touchscreen. Builds on the open NerdMiner project.
BitMaker-hubESP32undeclaredActive
ESP-Miner-NerdAxe
ESP-Miner fork adapted to NerdAxe boards (BM1370/BM1397). Derived from bitaxeorg/ESP-Miner.
BitMaker-hubESP32-S3undeclaredMaintained
ESP-Miner-NerdQAxePlus
ESP-Miner fork for the NerdQAxe+/++ multi-ASIC boards (4x BM1368/BM1370) with daisy-chain addressing. Builds on ESP-Miner.
shufpsESP32-S3undeclaredActive
Mujina
Modern async-Rust mining firmware for Linux; heterogeneous multi-board, Stratum V1/V2/DATUM, REST API. Currently drives Bitaxe Gamma; NOT production-ready.
256 Foundation (Ryan Kuester, lead; Econoalchemist, PM)BM1370GPL-3.0Experimental
mujina-xilinx-platform
Buildroot system + ramdisk-replace boot-bypass to run Mujina on stock Antminer S19 Xilinx Zynq control boards. Working proof-of-concept.
256 FoundationZynq-7007SundeclaredExperimental
emberone-usbserial-fw
RP2040 board-controller firmware (Rust) for EmberOne: exposes a control serial port (I2C/GPIO/ADC/LED) + a data UART to the ASICs.
256 FoundationRP2040GPL-3.0Maintained
bos-build
Nix-based reproducible build system (fork of Braiins' OpenWrt firmware build) targeting BCB100. Builds on Braiins' open-source work.
256 Foundation (fork of Braiins OS build)STM32MP157GPL-3.0Maintained
aditboard-firmware
Rust RP2040 firmware for aditBoard; a hashboard USB-adapter protocol reference.
skot (Skot Croshere)RP2040GPL-3.0Maintained

Open Pool & Template Software (5)

ProjectByPlatformLicenseStatus
Hydrapool
Modern Rust solo/PPLNS Bitcoin mining pool with trustless coinbase payouts; Stratum server, REST + Prometheus/Grafana, Postgres.
256 FoundationAGPL-3.0Active
CKPool
Ultra-low-overhead C Bitcoin pool server; powers the popular solo.ckpool.org solo-mining service. Long-standing reference solo pool.
Con Kolivas (ckolivas)GPL-3.0Maintained
Public Pool
Zero-fee self-hostable Bitcoin pool (TypeScript/NestJS) popular for Bitaxe solo mining. Live GitHub shows GPL-3.0 (Bible MINING_ECOSYSTEM.md says MIT - conflict flagged).
benjamin-wilsonGPL-3.0Active
P2Pool
Fully decentralized peer-to-peer Bitcoin mining pool using a sharechain (Python). Classic decentralized-pool reference; largely inactive.
p2pool projectundeclaredArchived
DATUM Gateway
Decentralized template-construction Stratum V1 gateway (C) from OCEAN; lets miners build their own block templates.
OCEAN (OCEAN-xyz)undeclaredActive

Protocol & Node Software (1)

ProjectByPlatformLicenseStatus
Stratum V2 Reference Implementation (SRI)
Reference Stratum V2 stack in Rust (pool, JDS, JDC, translator proxy) with C FFI. Dual Apache-2.0/MIT licensed per repo. Defines the SV2 protocol.
stratum-mining (Stratum V2 / SRI working group)Apache-2.0Active

Fleet & Management Tooling (11)

ProjectByPlatformLicenseStatus
bitaxe-web-flasher
Official browser-based ESP-Miner firmware flasher for Bitaxe; flashes AxeOS over WebSerial.
bitaxeorg / skotESP32-S3GPL-3.0Active
asic-rs
Async Rust multi-vendor ASIC management/telemetry library (~590 models, 12 firmwares) with pyasic_rs Python bindings. Modern successor to pyasic.
256 Foundation (Brett Rowan, b-rowan)Apache-2.0Active
pyasic
Async Python library: unified interface across 500+ miner model/firmware combos via CGMiner RPC, web and SSH. The long-standing de-facto fleet library.
UpstreamDataApache-2.0Maintained
Proto Fleet
Open-source Bitcoin miner fleet control plane (Go/TS/Rust, Connect-RPC, TimescaleDB). Embeds 256 Foundation's asic-rs as its multi-vendor comms plugin.
Block, Inc. (block/proto-fleet)Apache-2.0Active
hass-asic-rs
Home Assistant integration surfacing any asic-rs-supported miner as native HA entities via pyasic-rs. No LICENSE file declared in repo as of v0.1.2.
Brett Rowan (b-rowan)undeclaredExperimental
hass-miner
Home Assistant integration for ASIC miners built on the Python pyasic library; the pyasic-era predecessor of hass-asic-rs.
johnny9undeclaredMaintained
btc-toolkit
Desktop GUI (Rust, iced.rs) for ASIC farm management: network scan + miner discovery (Antminer, WhatsMiner).
256 FoundationundeclaredExperimental
miner-sentinel
Self-hosted Bitcoin mining monitoring dashboard.
skot (Skot Croshere)MITMaintained
cgminer-bitaxe
cgminer fork with a Bitaxe driver. Credits the upstream cgminer project (Con Kolivas).
skot (Skot Croshere)undeclaredMaintained
nano3ble
BLE Wi-Fi provisioning tool for Canaan Avalon Nano3s miners.
skot (Skot Croshere)GPL-3.0Maintained
bitaxe_updtrr
Batch firmware updater for fleets of Bitaxe devices.
skot (Skot Croshere)ESP32-S3GPL-3.0Maintained

Diagnostic & Bring-up Tools (5)

ProjectByPlatformLicenseStatus
HashScope
Transparent MITM proxy for Stratum protocol analysis (Python/TS, FastAPI + React) with optional Nostr relay; miner-pool comms debugging.
256 FoundationMITMaintained
bitcrane
USB control board for direct Antminer hashboard communication (FTDI FT4232HQ); open hardware for firmware bring-up and diagnostics.
skot (Skot Croshere)FTDI FT4232HQGPL-3.0Maintained
AntSniffer
Antminer data-cable tap for logic analyzers; open hardware for protocol analysis on live Antminers.
skot (Skot Croshere)MITMaintained
aditBoard
Hashboard data-cable-to-USB adapter (RP2040); open hardware for direct hashboard comms during development.
skot (Skot Croshere)RP2040undeclaredMaintained
amlogic-cb-tools
Rust tools for Amlogic A113D Antminer control boards: I2C, PSU, fan, hashboard diagnostics and XXTEA EEPROM decrypt.
skot (Skot Croshere)Amlogic A113DGPL-3.0Maintained

Boards, Docs & Other (5)

ProjectByPlatformLicenseStatus
LibreBoard
Open-source ASIC control board (RPi CM5) with PCIe M.2, GPIO, power mgmt; KiCad design, can also run a full Bitcoin node.
256 FoundationRaspberry Pi CM5CERN-OHL-S-2.0Maintained
EmberOne/00
Open-source ~100W Bitcoin ASIC hashboard (12x BM1362 from S19j Pro, ~3.5 TH/s); KiCad, USB-C via RP2040. Requires a control board (LibreBoard/RPi).
256 FoundationBM1362CERN-OHL-S-2.0Maintained
EmberOne/01
EmberOne hashboard variant using Intel BZM2 ASICs; same form factor as EmberOne/00.
256 FoundationIntel BZM2CERN-OHL-S-2.0Experimental
BCB100
Open control board forked from the Braiins BCB100 (STM32MP157, dual A7); compatible with all S19 models except Hydro. Credits Braiins upstream.
256 Foundation (fork of Braiins BCB100)STM32MP157CERN-OHL-S-2.0Maintained
OSMU Wiki (Open Source Miners United)
Community wiki/knowledge base for the Open Source Miners United ecosystem (Bitaxe, Nerd-family, tooling). Published at osmu.wiki.
bitaxeorg / OSMU communityundeclaredMaintained

Sourced from the D-Central Bitcoin mining knowledge base; load-bearing licenses confirmed against live GitHub (June 2026). A project listed with an undeclared license has no SPDX licence file in its repository — treat it as all-rights-reserved until the maintainer clarifies. Spot an error or a missing project? Tell us.