app

Dive into Falkor, where you'll discover a vast selection of games coupled with community-driven enhancements. Experience seamless and secure gaming within a single, universal hub.

Stars
35
Committers
3

Falkor: Your Ultimate Gaming Hub

Dive into Falkor, where you'll discover a vast selection of games coupled with community-driven enhancements. Experience seamless and secure gaming within a single, universal hub.

Built with the cutting-edge technology of electron and React, Falkor offers an unparalleled gaming experience that's fast, secure, and cross-platform.

Features

As the project continues to evolve, we have an exciting lineup of features in development, including:

  • Comprehensive tools to help you organize and manage your game collection effortlessly (W.I.P).
  • An integrated torrent client for seamless game downloads (W.I.P).
  • A release calendar to keep you updated on upcoming game launches.
  • A powerful API that allows the community to create third-party plugins (currently limited to providers, but with plans to expand soon).
  • And much more on the horizon...

Stay tuned—there’s plenty more to come!

Getting Started

To get started with Falkor, follow these steps:

  1. Ensure that you have Bun installed on your system. You can find installation instructions here.

  2. Navigate to the main directory and execute bun install. Wait patiently for it to complete the installation of all dependencies.

  3. Set up the necessary environment variables by duplicating the file .env.example and renaming it to .env. Then, fill in the required information.

  4. Run bun dev to kick off the development server and watch your changes in real-time.

IGDB (Twitch)

ITAD (IsThereAnyDeal)

RD (Real Debrid)

Contributing

We welcome contributions to Falkor! If you are looking for ways to contribute, here are some options:

  • Assisting in writing and enhancing the documentation.
  • Contributing code that you believe could enhance the project.
  • Aiding in bug testing on pre-releases.
  • Adding i18n Translations for Multiple Languages

If you're unable to assist with any of these, no worries! We simply appreciate your presence and support on this journey! 😄

i18n Translations

We welcome you to contribute translations to Falkor! Here are some steps to help you get started with translating the app 😀

  1. Navigate to the src/i18n/translations folder and duplicate the english.json file.
  2. Translate all the values, ensuring that you keep the keys the same.
  3. Go back to the src/i18n folder and open index.tsx. Import your new translation JSON file and add it to the resources object.

That's it! Thank you for helping make Falkor accessible to more users.

Acknowledgments

  • Built with electron and React.

  • All game data comes from the following apis IGDB, ITAD, and Steam. We are not affiliated with any of these services; we simply utilize their APIs for data.

Thanks to everyone who helps us make this possible. A list of contributors can be found here.

❤️

Reminder that you are great, you are enough, and your presence is valued. If you are struggling with your mental health, please reach out to someone you love and consult a professional. You are not alone; there is a large range of resources online for support and guidance.

Related Projects