Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
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.
- Host: GitHub
- URL: https://github.com/cloaky233/gameboy
- Owner: CLoaKY233
- License: mit
- Created: 2024-10-29T19:55:53.000Z (3 months ago)
- Default Branch: main
- Last Pushed: 2024-11-05T15:13:25.000Z (3 months ago)
- Last Synced: 2024-12-18T11:24:32.113Z (about 2 months ago)
- Topics: cpu-monitoring, gamebooster, python, rust, tauri
- Language: TypeScript
- Homepage:
- Size: 8.89 MB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Grimoire - Advanced System Optimization Suite
[![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 Request2. **Coding Standards**
- Follow Rust best practices
- Maintain consistent code style
- Include appropriate error handling
- Add unit tests for new features3. **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.*