Cartridges is a simple game launcher written in Python using GTK4 + Libadwaita.
- Manually adding and editing games
- Importing games from Steam, Heroic and Bottles
- Hiding games
- Searching and sorting by title, date added and last played
- Download GNOME Builder.
- Click "Clone Repository" with
https://github.com/kra-mo/game-shelf.git
as the URL. - Click on the build button (hammer) at the top.
- Install
org.gnome.Platform
from the gnome-nightly repository if needed. - Download the artifact from the latest workflow run.
- Decompress the archive.
- Install it via GNOME Software or
flatpak install hu.kramo.Cartridges.flatpak
.
- Install
org.gnome.Platform
from the gnome-nightly repository if needed. - Download the latest release from Releases.
- Install it via GNOME Software or
flatpak install hu.kramo.Cartridges.flatpak
.
Click the down arrow next to the hammer at the top of your GNOME Builder window, then click "Export". This will create a flatpak that then can be installed on your system.
Fork the repository, make your changes, then create a pull request.
The project can be translated on Weblate.
- Clone the repository.
- If it isn't already there, add your language to
/po/LINGUAS
. - Create a new translation from the
/po/cartridges.pot
file with a translation editor such as Poedit. - Save the file as
[YOUR LANGUAGE CODE].po
to/po/
. - Create a pull request with your translations.