Eight 445d7e56a5 Feature/lbx 726 (#2268)
* feat: implement global toast notification system with store and confetti integration

* style: apply consistent Prettier code formatting across UI components and store files

* refactor: reposition diagnostics overlay to fixed placement and simplify test notification toast message

* refactor: rename catalogue route and sidebar item to component-lab

* feat: add catalogue page to big-picture layout and navigation

* refactor: condense import statements in catalogue page component

* feat: implement catalogue page with filterable list, grid view, and navigation support

* feat: implement catalogue pagination component with custom navigation hooks and jump-to-page functionality

* feat: implement virtual keyboard component and gamepad-based input navigation helper

* feat: add symbols layer to virtual keyboard with toggle functionality and key press animation

* feat: add virtual keyboard dismiss event and store integration to synchronize search focus state

* refactor: improve catalogue metadata loading with Promise.allSettled and robust parameter parsing

* feat: display controller shortcut labels directly on virtual keyboard keys and remove static footer hint

* feat: add keyboard avoidance layout mode to prevent obscuring focused inputs

---------

Co-authored-by: Chubby Granny Chaser <weak.fern2638@heliokroger.com>
2026-05-28 17:53:07 +01:00
2025-05-09 20:52:03 +01:00
2025-05-11 19:07:30 +01:00
2024-12-23 18:02:26 -03:00
2026-05-04 07:26:25 -03:00
2026-05-28 17:53:07 +01:00
2024-12-20 17:07:51 +00:00
2026-05-04 07:41:29 -03:00
2024-05-16 11:17:01 -04:00
2024-04-25 05:52:19 +01:00
2024-05-13 00:49:42 +01:00
2026-05-28 17:53:07 +01:00
2024-08-27 03:01:10 -03:00
2026-05-28 17:53:07 +01:00

Hydra Launcher

Hydra Launcher is an open-source gaming platform created to be the single tool that you need in order to manage your gaming library. Hydra is written in Node.js (Electron, React, Typescript), Python, and Rust.

build release chocolatey

Hydra Launcher Home Page

Features

  • Add games that you own to your library
  • Have a nice profile that shows what you are playing to your friends
  • Save your game progress in the cloud with Hydra Cloud
  • Unlock achievements
  • Navigate through a rich catalogue with a powerful suggestion algorithm
  • Discover new games that you haven't played before

Build from source and contributing

Please, refer to our Documentation pages: docs.hydralauncher.gg

Local development requirements

  • Node.js + Yarn
  • Python 3.9+ with pip install -r requirements.txt
  • Rust toolchain (for hydra-native)

After installing dependencies, postinstall now builds the Rust native addon automatically (hydra-native/hydra-native.node).

Packaging scripts (yarn build:win, yarn build:mac, yarn build:linux, yarn build:unpack) now run yarn build:python-rpc automatically.

Contributors

License

Hydra is licensed under the MIT License.

S
Description
Hydra is a game launcher with its own embedded bittorrent client and a self-managed repack scraper.
Readme MIT 125 MiB
Languages
TypeScript 85.1%
SCSS 13.5%
Python 1%
Rust 0.2%
JavaScript 0.2%