explaingit

alpenmilch411/fulgurminer

Analysis updated 2026-05-18

1TypeScriptAudience · generalComplexity · 2/5LicenseSetup · easy

TLDR

A terminal-based BrowserCoin miner that runs a native Rust or WASM engine on all CPU cores, mines headless in the background, and sends rewards straight to your wallet.

Mindmap

mindmap
  root((FulgurMiner))
    What it does
      Mine BrowserCoin
      Solo or pool mode
      Headless terminal
    Engines
      WASM portable
      Native Rust faster
      Argon2id proof-of-work
    Smart modes
      Auto-tune throttle
      Considerate background
      Manual worker count
    Setup
      Node.js 20.6+
      Optional Rust install
      Arrow-key config menu
Click or tap to explore — scroll the page freely

Code map

Detail Auto

An interactive map of this repo's files and how they connect — its source is parsed live in your browser. Click Visualize to build it.

filefunction / class

What do people build with it?

USE CASE 1

Mine BrowserCoin in the background on your laptop or server without keeping a browser tab open.

USE CASE 2

Switch from the browser miner to the native Rust engine to roughly double your hash rate.

USE CASE 3

Run BrowserCoin mining on a remote server over SSH using only Node.js and a terminal.

USE CASE 4

Use Considerate mode to mine spare CPU capacity without slowing down other apps you're running.

What is it built with?

TypeScriptNode.jsRustWASMArgon2id

How does it compare?

alpenmilch411/fulgurminerabidoo22/pixelorama-mcpaditya-pandey/slate
Stars111
LanguageTypeScriptTypeScriptTypeScript
Setup difficultyeasymoderateeasy
Complexity2/53/52/5
Audiencegeneralvibe codergeneral

Figures from each repo's GitHub metadata at analysis time.

How do you get it running?

Difficulty · easy Time to first run · 5min

Default WASM engine needs only Node.js 20.6+, the faster native engine requires a one-time Rust install and compile step of about one minute.

Use freely for any purpose, including commercial use, as long as you keep the copyright notice.

In plain English

FulgurMiner is a command-line miner for BrowserCoin, a cryptocurrency that uses the Argon2id proof-of-work algorithm. Instead of mining through a browser tab, you run it from your terminal, which means no open window, no foreground requirement, and the ability to use all CPU cores at full power. You provide your wallet address, and rewards go directly to it. The miner never asks for a password or private key. The tool supports solo mining and pool mining through a project-run pool called FulgurPool. It ships with two engine options: a portable WASM engine that runs with just Node.js installed, and an optional native Rust engine that is roughly 1.9 times faster per hash. On an Apple M5 with 10 cores, the README benchmarks the native engine at about 557 hashes per second compared to roughly 175 for a default browser tab, which the browser throttles to 60% of one core when it is focused. A Smart mode automatically finds the highest CPU throttle your machine can sustain, and a Considerate profile goes further by easing off when other applications need the CPU and ramping back up when the machine goes quiet. This lets you leave the miner running in the background without noticeably affecting other work. The number of worker threads defaults to all available cores but can be set manually. Setup involves installing Node.js 20.6 or newer, downloading or cloning the repository, and running npm install followed by npm start. A two-pane arrow-key menu then opens for configuration. The WASM engine needs no extra tooling. The native engine requires Rust and a one-time build step of about a minute. The README includes step-by-step instructions written for people with no terminal experience. The project runs on macOS and experimentally on Windows. A note in the README mentions a BrowserCoin scripting hard-fork activating on July 5, 2026, and solo miners should use version 0.2.0 or newer to follow the chain correctly after that upgrade. The source is MIT licensed.

Copy-paste prompts

Prompt 1
I installed FulgurMiner with npm start and it's running the WASM engine. How do I install Rust and switch to the native engine on macOS to get the faster hash rate?
Prompt 2
I want to run FulgurMiner on a Linux server and keep it running after I close my SSH session. What is the best way to run it as a background process?
Prompt 3
FulgurMiner's Considerate mode keeps dropping to near-zero hash rate even when my machine is idle. How do I diagnose or adjust the CPU usage detection?
Prompt 4
I want to add a different BrowserCoin pool to FulgurMiner instead of FulgurPool. What does the pools.json entry need to look like?
Prompt 5
I'm running solo mode and the README mentions a hard-fork on July 5, 2026. How do I check which version of FulgurMiner I have and upgrade if needed?

Frequently asked questions

What is fulgurminer?

A terminal-based BrowserCoin miner that runs a native Rust or WASM engine on all CPU cores, mines headless in the background, and sends rewards straight to your wallet.

What language is fulgurminer written in?

Mainly TypeScript. The stack also includes TypeScript, Node.js, Rust.

What license does fulgurminer use?

Use freely for any purpose, including commercial use, as long as you keep the copyright notice.

How hard is fulgurminer to set up?

Setup difficulty is rated easy, with roughly 5min to a first successful run.

Who is fulgurminer for?

Mainly general.

Open on GitHub → Explain another repo

This repo across BitVibe Labs

Scan in gitsafehub Deploy in gitdeployhub alpenmilch411 on gitmyhub

Verify against the repo before relying on details.