BTC-greenmine

greenmine – Open‑source mining orchestration platform that maximizes renewable energy usage and minimizes carbon footprint. TypeScript + Next.js stack with dynamic power scheduling, virtual energy storage calculator, immersion cooling control rules, and a gamified sustainability dashboard. Mock adapters for ASICs/grid – swap for real telemetry

16
155
85% credibility
Found May 22, 2026 at 16 stars -- GitGems finds repos before they trend. Get early access to the next one.
Sign Up Free
AI Analysis
TypeScript
AI Summary

Greenmine is an open-source web dashboard that helps mining operators optimize their power usage to match renewable energy availability. It simulates a mining facility with multiple racks, automatically adjusting how much power each rack uses based on real-time grid conditions—when clean energy is abundant, mining ramps up; when the grid relies on fossil fuels, it scales back. The system tracks immersion cooling status, calculates avoided CO2 emissions, and displays a gamified 'green score' alongside a community leaderboard. It includes mock data for development but is designed so operators can swap in their own hardware connections for real-world use.

How It Works

1
🔍 You discover green mining software

You hear about a tool that helps mining operations use more renewable energy and track their carbon footprint in real-time.

2
🚀 You launch the demo dashboard

With one click, you open a live dashboard showing simulated mining racks, power usage, and sustainability metrics.

3
Watch power adjust automatically

The system automatically raises or lowers mining power based on how much clean energy is available on the grid—no manual work needed.

4
🌡️ Monitor cooling system health

You see real-time immersion cooling status for each rack, including fluid temperature, pump speeds, and any warnings.

5
Choose your control style
🤖
Let it run automatically

The scheduler handles everything, ramping up during clean energy peaks and backing off during fossil-heavy periods.

👆
Override manually

You drag sliders to set custom power levels for any rack, and the system pauses automatic scheduling until you resume.

6
📊 See your green score and trends

Your sustainability score updates live, along with charts showing power draw, renewable share, and carbon intensity over time.

🏆 You achieve greener mining

Your operation absorbs more surplus renewable energy, avoids CO2 emissions, and your site appears on the community leaderboard.

Sign up to see the full architecture

5 more

Sign Up Free

Star Growth

See how this repo grew from 16 to 16 stars Sign Up Free
Repurpose This Repo

Repurpose is a Pro feature

Generate ready-to-use prompts for X threads, LinkedIn posts, blog posts, YouTube scripts, and more -- with full repo context baked in.

Unlock Repurpose
AI-Generated Review

What is greenmine?

greenmine is a TypeScript-based mining orchestration platform that routes hashpower based on grid conditions. It monitors renewable energy availability and carbon intensity, then automatically scales mining racks up during clean-energy surplus and down during fossil-heavy peak periods. The product includes a live dashboard showing per-rack power, cooling loop telemetry, sustainability metrics, and a community leaderboard. It ships with mock ASIC and grid adapters so you can run the full stack locally, then swap them for real vendor APIs in production.

Why is it gaining traction?

The hook is treating Bitcoin mining as a flexible grid asset rather than just a compute job. Operators can model how their hashpower absorbs renewable overages and calculates avoided CO2, which matters as pressure mounts to demonstrate sustainable operations. The virtual energy storage calculator gives a research-aligned way to quantify impact, and the gamified leaderboard adds a competitive angle that normalizes green performance tracking. Real-time SSE telemetry and a scheduler lock mechanism for manual overrides round out a surprisingly complete operator UX for a v0.2 project.

Who should use this?

Mining operators exploring demand-response participation or renewable PPA integration will find the scheduling logic immediately useful. Sustainability teams at mining operations who need to report carbon metrics will appreciate the modeled avoided emissions. Developers building internal EMS tooling for mining facilities can use the provider interfaces as a starting point for vendor integrations.

Verdict

At 16 stars this is early-stage and the in-memory state won't survive serverless cold starts, so production deployments need external time-series storage. The documentation is solid and the test coverage is decent for a v0.2, but treat this as a well-structured prototype with clear extension points rather than production-ready software. The 0.85% credibility score reflects a promising foundation that needs real-world validation before relying on it for live operations.

Sign up to read the full AI review Sign Up Free

Similar repos coming soon.