Skip to content

Crystal-Studio-Labs/MenuForge

Folders and files

NameName
Last commit message
Last commit date

Latest commit

ย 

History

8 Commits
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
MenuForge Logo

MenuForge

GitHub Repo Version Status License


Visitors


The universal Desktop Entry generator and management system for Linux.

Bridging the gap between raw binaries and a polished desktop environment.


Developed by Organization Platform Discord


Overview โ€ข Features โ€ข Installation โ€ข Usage โ€ข Support




๐Ÿš€ Overview

MenuForge v1.2.0 is a professional-grade TUI utility designed to provide a high-performance bridge between manually installed software and the modern Linux desktop environment.

By leveraging modular Bash architecture and a deep hardware-interrogation engine, MenuForge automates the creation of optimized .desktop entries. It handles everything from native distribution theming to surgical performance hooks like GameMode and resolution virtualization, ensuring your software is indexed, optimized, and visually integrated.


๐Ÿ“ธ Preview

MenuForge Preview

The sleek, hardware-aware MenuForge TUI in action.




โœจ v1.2.0 Core Features

๐Ÿ’Ž Modular Architecture

  • Core Library (menuforge-lib.sh): A centralized logic engine providing unified hardware (PCI/NVIDIA) and OS intelligence across the entire suite.
  • Hybrid Theme Engine: Automatically synchronizes TUI colors with user overrides, KDE Plasma accent colors, or native OS branding (Arch Blue, Mint Green, etc.).
  • CLI Argument Orchestrator: Full support for non-interactive flags, including a system integrity audit command (--doctor).

๐Ÿ› ๏ธ Professional Management

  • Safe Add/Remove: Dedicated interface to manage user-created shortcuts without touching system files.
  • Isolated Metadata: Uses custom X-Created-By=MenuForge tags for clean, non-destructive auditing.
  • Universal Installer: Native deployment logic for Arch, Debian/Ubuntu, Fedora, and OpenSUSE with automated repo configuration.

๐ŸŽฎ Gaming Optimizations

  • Hardware Intelligence: Surgical NVIDIA detection to enable high-performance prime-run offloading hooks.
  • Resolution Layering: 1-click integration for gamescope resolution virtualization (Native, 720p, etc.).
  • Performance Hooks: Integrated support for gamemoderun and mangohud telemetry.



๐Ÿ› ๏ธ Tech Stack & Ecosystem

Bash Shell Script Linux Wayland X11




๐Ÿ“ฆ Installation

To deploy MenuForge on your Linux system, execute the interactive installer:

# Clone the repository
git clone https://github.com/Crystal-Studio-Labs/MenuForge.git
cd MenuForge

# Run the professional installer
chmod +x install.sh
./install.sh



โŒจ๏ธ Usage

Interactive Mode

Launch the high-fidelity management console from your terminal:

menuforge

Technical Flags

Perform rapid system interaction or infrastructure auditing:

# Conduct a system integrity audit
menuforge --doctor

# Display version and authorship
menuforge --version

# Comprehensive help reference
menuforge --help



๐Ÿ“Š Analytics & Community

๐ŸŒŸ Star History

Star History Chart

๐Ÿค Community

Discord Banner


๐Ÿค Contributors




๐Ÿข Credits & Contact




โš–๏ธ Community & Governance




๐Ÿ“„ License

This project is licensed under the MIT License. See the LICENSE file for the full text.




Issues Stars Forks Last Commit
GitHub issues GitHub stars GitHub forks GitHub last commit

Developed with โค๏ธ and โ˜• by SahooShuvranshu & Crystal Studio Labs


Give ๐ŸŒŸ To This Project! It Will Help And Support This Project.

About

The universal Desktop Entry (.desktop) generator and management system for Linux. Seamlessly bridge manually installed binaries, scripts, and games into your desktop environment with integrated performance optimizations (GameMode, MangoHud, Gamescope, NVIDIA Prime).

Topics

Resources

License

Code of conduct

Contributing

Security policy

Stars

Watchers

Forks

Sponsor this project

Contributors

Languages