/Project-GLD

Project GLD is a game library and download manager, which supports community made Lua scripts for downloading and searching games.

Primary LanguageLuaApache License 2.0Apache-2.0

Logo

Project GLD

Project GLD is a game library and launcher that offers Lua script compatibility for finding and downloading games.


Download

discord License

Downloads Contributors Stargazers Issues

Table of Content

Features

Project GLD offers a variety of features to explore and utilize for your use case.

[📁] Game Library

  • Playtime tracking and sorting based on playtime, last played, favorites, ID, or alphabetically
  • Joystick configuration
  • Command line arguments

[🔎] Game Search

  • Discover new games
  • View game's images/trailers/videos
  • View game's platforms, rating, min and max requirements

[🎮] Game Download

  • Download a game from any source via Lua scripts
  • Built-in download manager and Real-Debrid support
  • Start multiple downloads at the same time

[🧲] Torrent Client

  • Minimalist built-in torrent client based on Libtorrent
  • VPN bind/killswitch available
  • Download confirmation on torrents (optional)

[🌙] Lua Scripts

  • Built-in Lua code editor with tabs and themes
  • Easily create a script for any source you'd like with our Lua API
  • Customizable Lua settings and permissions

[🌐] Browser

  • Built-in lightweight browser with ad, popup, and redirect blockers
  • CF and Byet bypass

[🖼️] Customization

  • Built-in theme editor and fully customizable UI
  • You can change the language of the app or make your own translation for it

[💻] Console

  • Interact with GLD via CLI instead of the GUI
  • Extract games via the console

[👥] Account System

  • Save your library and settings
  • Follow your friends and see what they're playing

Project Showcase

gldshowcase.mp4

Getting Started

To install scripts, simply place the .lua script file in the "Documents/Project-GLD/Scripts" directory, or use the program's script installer.

To backup your game library and favorites list go to "Documents/Project-GLD/GameList".

Settings are saved in the "Documents/Project-GLD/Configs" folder.

Currently available scripts:

Recommended:

Preinstalled:

🗂️ Other:

For instructions on how to use Lua for making scripts, please refer to this guide.

See our Lua Documentation here.

Prerequisites

Installation

  1. Download the program here.

  2. Install the program.

  3. Enjoy!

Known Bugs

You might experience a slight delay when searching for and downloading games. This is normal, so please refrain from closing the app as it simply needs some more time to fulfill your request, especially when initiating a download script for the searched game.

Roadmap

Check out the open issues for a list of proposed features and known issues.

License

Distributed under the Apache-2.0 License. See LICENSE for more information.

Authors

  • jma - Lead Developer / Founder
  • foie - Tester / Designer / Developer
  • qiracy - Tester / Translator / Designer
  • piqseu - Designer
  • Brisolo32 - Translator / Designer
  • Backend - Designer / Coding Helper

Acknowledgements