https://github.com/mineosdev/mineos
Open source cryptocurrency mining operating system built in Rust
https://github.com/mineosdev/mineos
asic bitcoin crypto-mining cryptocurrency ethereum gpu-mining hashrate mining mining-os mining-pool mining-software open-source rust rust-lang stratum
Last synced: 29 days ago
JSON representation
Open source cryptocurrency mining operating system built in Rust
- Host: GitHub
- URL: https://github.com/mineosdev/mineos
- Owner: mineosdev
- License: apache-2.0
- Created: 2025-09-12T08:28:35.000Z (9 months ago)
- Default Branch: main
- Last Pushed: 2025-09-13T17:46:39.000Z (9 months ago)
- Last Synced: 2025-09-23T22:39:33.422Z (8 months ago)
- Topics: asic, bitcoin, crypto-mining, cryptocurrency, ethereum, gpu-mining, hashrate, mining, mining-os, mining-pool, mining-software, open-source, rust, rust-lang, stratum
- Language: Rust
- Homepage: https://mineos.io
- Size: 162 KB
- Stars: 0
- Watchers: 0
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE-APACHE
Awesome Lists containing this project
README
# MineOS - Open Source Mining Operating System
[](https://opensource.org/licenses/MIT)
[](https://opensource.org/licenses/Apache-2.0)
[](https://www.rust-lang.org/)
MineOS is a modern, efficient cryptocurrency mining operating system built from scratch in Rust. This repository contains the open-source components that form the foundation of the MineOS ecosystem.
## π Features
- **High Performance**: Written in Rust for maximum efficiency and safety
- **Multi-Algorithm Support**: SHA-256, Ethash, KawPow, Octopus, and more
- **Hardware Auto-Detection**: Automatic GPU/ASIC detection and configuration
- **Stratum Protocol**: Full Stratum and Stratum V2 support
- **Basic Monitoring**: Real-time hashrate and temperature monitoring
- **CLI Interface**: Powerful command-line tools for management
## π¦ Components
| Component | Description | Status |
|-----------|-------------|--------|
| `mineos-core` | Core mining engine and scheduler | π§ In Development |
| `mineos-stratum` | Stratum protocol implementation | π§ In Development |
| `mineos-hardware` | Hardware detection and management | π§ In Development |
| `mineos-hash` | Mining algorithm implementations | π§ In Development |
| `mineos-monitor-basic` | Basic monitoring and metrics | π§ In Development |
| `mineos-cli` | Command-line interface | π§ In Development |
## π οΈ Installation
### Prerequisites
- Rust 1.70 or higher
- CUDA Toolkit 12.0+ (for NVIDIA GPUs)
- ROCm 5.0+ (for AMD GPUs)
### Building from Source
```bash
# Clone the repository
git clone https://github.com/mineosdev/mineos.git
cd mineos
# Build all components
cargo build --release
# Run tests
cargo test --all
# Install CLI tool
cargo install --path mineos-cli
```
## π Quick Start
```bash
# Detect hardware
mineos hardware detect
# Start mining Bitcoin
mineos start --algo sha256 --pool stratum+tcp://pool.example.com:3333 --wallet YOUR_WALLET
# Monitor status
mineos status
# View logs
mineos logs --follow
```
## π Performance
MineOS achieves industry-leading performance through:
- Zero-copy memory management
- Lock-free concurrent data structures
- Optimized GPU kernels
- Efficient work distribution
## π€ Contributing
We welcome contributions! Please see [CONTRIBUTING.md](CONTRIBUTING.md) for guidelines.
### Development Setup
```bash
# Fork and clone the repository
git clone https://github.com/YOUR_USERNAME/mineos.git
# Create a feature branch
git checkout -b feature/amazing-feature
# Make your changes and test
cargo test --all
# Submit a pull request
```
## π License
This project is dual-licensed under either:
- MIT License ([LICENSE-MIT](LICENSE-MIT))
- Apache License, Version 2.0 ([LICENSE-APACHE](LICENSE-APACHE))
You may choose which license you prefer.
## π’ Commercial Support
For enterprise features, advanced monitoring, AI optimization, and professional support, check out [MineOS SaaS](https://mineos.io).
### Pricing Tiers
| Tier | Price | Features |
|------|-------|----------|
| **Free** | $0 | Up to 2 rigs, basic features |
| **Pro** | $25/month | Up to 50 rigs, profit switching, analytics |
| **Business** | $299/month | Up to 500 rigs, API access, AI optimization |
| **Enterprise** | Custom | Unlimited rigs, compliance, dedicated support |
## πΊοΈ Roadmap
- [x] Core architecture design
- [ ] Basic mining implementation
- [ ] Stratum protocol support
- [ ] GPU support (NVIDIA/AMD)
- [ ] Web dashboard (Pro tier)
- [ ] AI optimization (Business tier)
- [ ] Kubernetes operator
## π¬ Contact
- GitHub Issues: [github.com/mineosdev/mineos/issues](https://github.com/mineosdev/mineos/issues)
- Email: support@mineos.io
- Discord: [discord.gg/mineos](https://discord.gg/mineos)
## π Acknowledgments
Built with β€οΈ by the MineOS team and contributors worldwide.