# progranism/Open-Source-FPGA-Bitcoin-Miner

A completely open source implementation of a Bitcoin Miner for Altera and Xilinx FPGAs. This project hopes to promote the free and open development of FPGA based mining solutions and secure the future of the Bitcoin project as a whole. A binary release is currently available for the Terasic DE2-115 Development Board, and there are compile-able projects for numerous boards.

Repository: https://github.com/progranism/Open-Source-FPGA-Bitcoin-Miner
Canonical: https://ross.abutalabs.com/products/open-source-fpga-bitcoin-miner
Language: VHDL
License: GPL-3.0
License Family: copyleft
Last push: 2022-05-16T16:59:47+00:00

## Health v2 (maintenance only)
Score: 32/100 (v2, computed 2026-09-03T02:20:16.233290+00:00)
- activity 0, release rhythm 35, longevity 100
- inputs: {"age_days": 5585, "days_push": 1570, "days_rel": null, "gap_med": null, "n_releases_24m": 0}
- flags: no_releases
- formula: round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)

## Adoption (not part of the score)
Stars 1377, forks 544 (observed 2026-08-28T04:04:33.391485+00:00)

## What it is
A fully open-source VHDL implementation of a Bitcoin miner for Altera and Xilinx FPGAs, supporting pool and solo mining as well as Namecoins. It ships with a binary release for the Terasic DE2-115 board and compile-able projects for numerous other FPGA boards.

## Use cases
- mine bitcoin with an FPGA development board
- open-source FPGA mining implementation for Altera and Xilinx
- run a miner on a Terasic DE2-115 board
- mine namecoins using FPGA hardware
- study or modify FPGA bitcoin mining hardware in VHDL

## When to choose
- you own a supported FPGA board like the Terasic DE2-115 and want to mine Bitcoin or Namecoins
- you want a fully open-source, modifiable FPGA mining design
- you want to learn FPGA development through a real hashing workload

## When to avoid
- you want to mine profitably on modern hardware - FPGA mining is long obsolete compared to ASICs
- you need GPU or CPU mining software
- you have no FPGA hardware or toolchain experience

## Facets
- artifact type: application
- maturity: maintenance
- function: cryptography, embedded
- domain: hardware, embedded-systems
- platform: cross-platform, windows
- tags: fpga, bitcoin-mining, vhdl, altera, xilinx, hardware-mining, cryptocurrency, linux

## Member repositories
- progranism/Open-Source-FPGA-Bitcoin-Miner (main) score 32

## Provenance
- Observed fields: from GitHub, fetched 2026-08-28T04:04:33.391485+00:00.
- Health v2: computed from the inputs above; adoption is never an input.
- Inferred fields (summary, facets, guidance): AI-extracted, prompt v1, taxonomy v1, on 2026-08-30T04:40:27.108845+00:00, confidence not recorded.
  - readme: https://github.com/progranism/Open-Source-FPGA-Bitcoin-Miner (fetched 2026-08-28T04:04:33.391485+00:00, sha f3eea7fe4c2f)
- Data as of 2026-08-30T08:39:29.467469+00:00.
