Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/cloaky233/gameboy

A lightweight, powerful desktop application built with Tauri that gives you precise control over your Windows system's power management and processor optimization settings.
https://github.com/cloaky233/gameboy

cpu-monitoring gamebooster python rust tauri

Last synced: about 2 months ago
JSON representation

A lightweight, powerful desktop application built with Tauri that gives you precise control over your Windows system's power management and processor optimization settings.

Awesome Lists containing this project

README

        

# Grimoire - Advanced System Optimization Suite


Grimoire Logo

[![License: MIT](https://img.shields.io/badge/License-MIT-yellow.svg)](https://opensource.org/licenses/MIT)
[![Made with Tauri](https://img.shields.io/badge/Made%20with-Tauri-purple.svg)](https://tauri.app/)
[![Rust](https://img.shields.io/badge/Rust-000000?style=flat&logo=rust&logoColor=white)](https://www.rust-lang.org/)
[![React](https://img.shields.io/badge/React-20232A?style=flat&logo=react&logoColor=61DAFB)](https://reactjs.org/)

Grimoire is a comprehensive system optimization suite built with Tauri and Rust, offering advanced system monitoring, power management, and performance optimization capabilities. With its sleek purple-themed interface and powerful features, Grimoire provides complete control over your system's performance.

## 🌟 Key Features

- **System Monitoring**
- Real-time CPU & GPU tracking
- Memory usage analytics
- Network activity monitoring
- Disk performance metrics

- **Power Management**
- Native Rust implementation
- Advanced boost mode control
- Dual power profile switching

- **Performance Analytics**
- Interactive performance graphs
- Real-time system statistics
- Resource utilization tracking

- **Modern Interface**
- Sleek purple-themed design
- Interactive dashboard
- Real-time feedback

## 🛠️ Technology Stack

- **Backend**: Rust + Tauri
- **Frontend**: React, Vite, TailwindCSS
- **UI Framework**: ShadcnUI
- **Animations**: Framer Motion
- **Styling**: TailwindCSS + Custom Purple Theme
- **State Management**: React Hooks
- **Monitoring**: Native System Integration

## 📋 Prerequisites

- Node.js (v16 or higher)
- Rust (latest stable)
- Microsoft Visual Studio C++ Build Tools
- Windows 10/11
- Administrative privileges

## 🚀 Getting Started

1. **Clone the repository**
```bash
git clone https://github.com/cloaky233/GameBoy.git
cd GameBoy
```

2. **Install dependencies**
```bash
npm install
```

3. **Run the development server**
```bash
npm run tauri dev
```

## 🔨 Building for Production

```bash
npm run tauri build
```

Built artifacts will be available in `src-tauri/target/release/bundle/`.

## 🎯 Roadmap

- [ ] **Advanced System Analytics**
- AI-powered system analysis
- Comprehensive benchmarking
- System health monitoring

- [ ] **Cloud Integration**
- User account system
- Web dashboard access
- Configuration sync

- [ ] **Performance Features**
- Custom performance presets
- Advanced system tweaking
- Automated optimization

- [ ] **Monitoring Expansion**
- Detailed benchmark reports
- Live web analytics
- Advanced health diagnostics

## 🤝 Contributing

Contributions are welcome! Here's how:

1. **Fork and Clone**
```bash
git checkout -b feature/NewFeature
git commit -m 'Add NewFeature'
git push origin feature/NewFeature
```
Then open a Pull Request

2. **Coding Standards**
- Follow Rust best practices
- Maintain consistent code style
- Include appropriate error handling
- Add unit tests for new features

3. **Bug Reports**
- Use GitHub Issues
- Include system specifications
- Provide clear reproduction steps

## 🔮 Coming Soon

- Custom performance presets
- Advanced settings configuration
- Web platform integration
- AI analysis and benchmarking
- System health optimization
- Live analytics dashboard
- Detailed performance reports

## 🛡️ Technical Features

### System Monitoring Capabilities
```rust
pub enum MonitoringFeatures {
CPUStats,
GPUMetrics,
MemoryAnalytics,
NetworkTracking,
DiskPerformance,
}
```

### System Requirements
- Windows 10/11
- x64 architecture
- 2GB RAM minimum
- 50MB disk space
- Administrative privileges

## 📞 Contact

- GitHub Issues: [Report a bug](https://github.com/cloaky233/GameBoy/issues)
- Discord: [Join our community](#) (coming soon)

---


Made with 💜 by CLoaK | Powered by Rust and Tauri

*Note: Grimoire represents the evolution of Boostify, bringing enhanced monitoring capabilities and a more comprehensive optimization suite.*