1.1 KiB
1.1 KiB
🎮 Steam‑like Game Launcher
A lightweight, offline game library manager built with Python and customtkinter.
Add your games (executables + optional icons), launch them with one click, and keep your collection organized – no cloud, no login, just your local JSON.
✨ Features
- Clean, dark UI inspired by Steam’s library.
- Add / Remove games – store name, executable path, and optional icon.
- Instant search – filter your library by name.
- Launch games – supports
.exe,.bat,.cmd,.lnk(Windows), and native executables on macOS/Linux. - Open game folder directly from the launcher.
- Right‑click context menu for quick actions.
- Persistent storage – library saved as JSON in your home folder.
- Portable – one‑file executable available with PyInstaller.
📦 Dependencies
- Python 3.8+
customtkinter– modern GUI toolkitPillow– image handling (icons & placeholders)tkinter– usually bundled with Python- (Optional)
pyinstaller– to build a standalone executable
Install dependencies with:
pip install customtkinter pillow