GitHub - Hydralauncher - Hydra - Hydra Is A Game Launcher With Its Own Embedded Bittorrent Client
GitHub - Hydralauncher - Hydra - Hydra Is A Game Launcher With Its Own Embedded Bittorrent Client
com/hydralauncher/hydra
1 of 8 14/02/2025, 13:30
GitHub - hydralauncher/hydra: Hydra is a game launcher with its own embedded bittorrent client https://github.com/hydralauncher/hydra
MIT license
.github feat: adding sentry to renderer 2 months ago
Security policy
.husky ci: changing order of git hooks 9 months ago
Activity
build chore: dont remove installation dirs in c… 2 months ago Custom properties
11.9k stars
docs added anchor tag last month
102 watching
python_rpc Merge branch 'feat/migration-to-leveld… 2 weeks ago 3.1k forks
Report repository
resources feat: update tray icon 2 months ago
Packages
.env.example lint 2 months ago
No packages published
.eslintignore lint 2 months ago
2 of 8 14/02/2025, 13:30
GitHub - hydralauncher/hydra: Hydra is a game launcher with its own embedded bittorrent client https://github.com/hydralauncher/hydra
Hydra Launcher
Hydra is a game launcher with its own embedded bittorrent client.
lang pt-BR lang en lang ru lang uk-UA lang be lang es lang fr lang de lang it lang cs lang da lang nb lang et
3 of 8 14/02/2025, 13:30
GitHub - hydralauncher/hydra: Hydra is a game launcher with its own embedded bittorrent client https://github.com/hydralauncher/hydra
Table of Contents
• Table of Contents
• About
• Features
• Installation
• Contributing
◦ Join our Telegram
◦ Fork and clone your repository
◦ Ways you can contribute
◦ Project Structure
• Build from source
◦ Install Node.js
◦ Install Yarn
◦ Install Node Dependencies
◦ Install Python 3.9
◦ Install Python Dependencies
• Environment variables
• Running
• Build
◦ Build the bittorrent client
◦ Build the Electron application
• Contributors
• License
About
4 of 8 14/02/2025, 13:30
GitHub - hydralauncher/hydra: Hydra is a game launcher with its own embedded bittorrent client https://github.com/hydralauncher/hydra
About
Hydra is a Game Launcher with its own embedded BitTorrent Client.
The launcher is written in TypeScript (Electron) and Python, which handles the torrenting system by using libtorrent.
Features
• Own embedded bittorrent client
• How Long To Beat (HLTB) integration on game page
• Downloads path customization
• Windows and Linux support
• Constantly updated
• And more ...
Installation
Follow the steps below to install:
Contributing
5 of 8 14/02/2025, 13:30
GitHub - hydralauncher/hydra: Hydra is a game launcher with its own embedded bittorrent client https://github.com/hydralauncher/hydra
• Translation: We want Hydra to be available to as many people as possible. Feel free to help translate to new
languages or update and improve the ones that are already available on Hydra.
• Code: Hydra is built with Typescript, Electron and a little bit of Python. If you want to contribute, join our
Telegram!
Project Structure
• torrent-client: We use libtorrent, a Python library, to manage torrent downloads
• src/renderer: the UI of the application
• src/main: all the logic rests here.
Install Node.js
Ensure you have Node.js installed on your machine. If not, download and install it from nodejs.org.
Install Yarn
Yarn is a package manager for Node.js. If you haven't installed Yarn yet, you can do so by following the instructions
on yarnpkg.com.
cd hydra
yarn
6 of 8 14/02/2025, 13:30
GitHub - hydralauncher/hydra: Hydra is a game launcher with its own embedded bittorrent client https://github.com/hydralauncher/hydra
Environment variables
You'll need an SteamGridDB API Key in order to fetch the game icons on installation.
Once you have it, you can copy or rename the .env.example file to .env and put it on STEAMGRIDDB_API_KEY .
Running
Once you've got all things set up, you can run the following command to start both the Electron process and the
bittorrent client:
yarn dev
Build
On Windows:
yarn build:win
On Linux:
yarn build:linux
Contributors
7 of 8 14/02/2025, 13:30
GitHub - hydralauncher/hydra: Hydra is a game launcher with its own embedded bittorrent client https://github.com/hydralauncher/hydra
License
Hydra is licensed under the MIT License.
8 of 8 14/02/2025, 13:30