• Stars
    star
    1,107
  • Rank 41,944 (Top 0.9 %)
  • Language
    Python
  • License
    GNU General Publi...
  • Created almost 6 years ago
  • Updated 3 months ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

A simple GOG client for Linux

Minigalaxy

A simple GOG client for Linux.

screenshot

Features

The most important features of Minigalaxy:

  • Log in with your GOG account
  • Download the Linux games you own on GOG
  • Launch them!

In addition to that, Minigalaxy also allows you to:

  • Update your games
  • Install and update DLC
  • Select which language you'd prefer to download your games in
  • Change where games are installed
  • Search your GOG Linux library
  • Show all games or just the ones you've installed
  • View the error message if a game fails to launch
  • Enable displaying the FPS in games
  • Use the system's ScummVM or DOSBox installation
  • Install Windows games using Wine

Supported languages

Currently, Minigalaxy can be displayed in the following languages:

  • Brazilian Portuguese
  • Czech
  • English
  • Dutch
  • French
  • Finnish
  • German
  • Italian
  • Norwegian BokmÃ¥l
  • Norwegian Nynorsk
  • Polish
  • Russian
  • Simplified Chinese
  • Spanish
  • Swedish
  • Taiwanese Mandarin
  • Turkish
  • Ukranian

System requirements

Minigalaxy should work on the following distributions:

  • Debian 10 or newer
  • Ubuntu 18.10 or newer
  • Linux Mint 20 or newer
  • Arch Linux
  • Manjaro
  • Fedora Linux 31 or newer
  • openSUSE Tumbleweed and Leap 15.2 or newer
  • Gentoo Linux
  • MX Linux 19 or newer
  • Solus
  • Void Linux

Minigalaxy does not ship for the following distributions because they do not contain the required version of PyGObject:

  • Ubuntu 18.04
  • Linux Mint 19.3
  • openSUSE 15.1

Other Linux distributions may work as well. Minigalaxy requires the following dependencies:

  • GTK+
  • Python 3
  • PyGObject 3.29.1+
  • Webkit2gtk with API version 4.0 support
  • Python Requests
  • gettext

Installation

Packaging status
Debian/Ubuntu

Available in the official repositories since Debian 11 and Ubuntu 21.04. You can install it with:

sudo apt install minigalaxy

You can also download the latest .deb package from the releases page and install it that way.

Arch/Manjaro

Available the AUR. You can use an AUR helper or use the following set of commands to install Minigalaxy on Arch:

git clone https://aur.archlinux.org/minigalaxy.git
cd minigalaxy
makepkg -si
Fedora

Available in the official repositories since Fedora 31. You can install it with:

sudo dnf install minigalaxy
openSUSE

Available in the official repositories for openSUSE Tumbleweed and also Leap since 15.2. You can install it with:

sudo zypper in minigalaxy

Alternatively, you can use the following set of commands to install Minigalaxy on openSUSE from the devel project on OBS:

sudo zypper ar -f obs://games:tools gamestools
sudo zypper ref
sudo zypper in minigalaxy
Gentoo

Available in the Metahax overlay. Follow the instructions in the link to install Minigalaxy on Gentoo.

MX Linux

Available in the official repository. Please use MX Package Installer or Synaptic instead of manually installing the .deb from the repo.

Solus

Available in the official repositories. You can install it with:

sudo eopkg it minigalaxy
Void Linux

Available in the official repositories. You can install it with:

sudo xbps-install -S minigalaxy
Other distributions

On other distributions, Minigalaxy can be downloaded and started with the following commands:

git clone https://github.com/sharkwouter/minigalaxy.git
cd minigalaxy
scripts/compile-translations.sh
bin/minigalaxy

This will be the development version. Alternatively, a tarball of a specific release can be downloaded from the releases page.

Support

If you need any help using Minigalaxy, feel free to join the Minigalaxy Discord server. Bugs reports and feature requests can also be made here.

Contribute

Currently, help is needed with the following:

Feel free to join the Minigalaxy Discord if you would like to help out.

Other GOG tools

Special thanks

Special thanks goes out to all contributors:

  • makson96 for multiple code contributions
  • Odelpasso for multiple code contributions
  • TotalCaesar659 for multiple code contributions
  • SvdB-nonp for multiple code contributions
  • tim77 for packaging Minigalaxy for Fedora, Flathub and multiple code contributions
  • larslindq for multiple code contributions
  • graag for multiple code contributions
  • lmeunier for multiple code contributions
  • BlindJerobine for translating to German and adding the support option
  • zweif contributions to code and the German translation
  • JoshuaFern for packaging Minigalaxy for NixOS and for contributing code
  • stephanlachnit for upstreaming to Debian and multiple code contributions
  • sgn for fixing a bug
  • otaconix for fixing a bug
  • phlash for fixing a bug
  • mareksapota for fixing a bug
  • zocker-160 for code cleanup
  • waltercool for contributing code
  • jgerrish for improving the download code
  • LexofLeviafan for fixing a bug
  • s8321414 for translating to Taiwanese Mandarin
  • fuzunspm for translating to Turkish
  • thomansb22 for translating to French
  • ArturWroblewski for translating to Polish
  • kimmalmo for translating to Norwegian BokmÃ¥l
  • EsdrasTarsis for translating to Brazilian Portuguese
  • protheory8 for translating to Russian
  • LordPilum for translating to Norwegian Nynorsk
  • dummyx for translating to simplified Chinese
  • juanborda for translating to Spanish
  • advy99i for translating to Spanish
  • LocalPinkRobin for translating to Spanish
  • Newbytee for translating to Swedish
  • Pyrofanis for translating to Greek
  • mbarrio for translating to Spanish
  • manurtinez for translating to Spanish
  • jubalh for packaging Minigalaxy for openSUSE
  • gasinvein for packaging Minigalaxy for flathub
  • metafarion for packaging Minigalaxy for Gentoo
  • SwampRabbit and Steven Pusser for packaging Minigalaxy for MX Linux
  • karaushu for translating to Ukrainian
  • koraynilay for translating to Italian
  • heidiwenger and jonnelafin for translating to Finnish
  • jakbuz23 for translating to Czech

More Repositories

1

vaporos

SteamOS with extra features
Shell
48
star
2

oceanpop

A relaxing match 3 puzzle game with a twist
C++
24
star
3

vaporos-brewmaster

Brewmaster release of VaporOS
Shell
21
star
4

steamos-container-creator

Creates a SteamOS docker container and allows you to use it
Shell
21
star
5

laserkombat

Shoot all the tanks in a classic puzzle game
C++
10
star
6

GTwitterK

An example of a GTK based Twitter client which is just a browser
Python
9
star
7

hexcolor

A simple commandline color picker for Xorg using bash
Shell
5
star
8

libgu-example

A simple test to see how the psp library libgu works
C
3
star
9

vaporos-desktop-arch

New distro based on Arch
Shell
3
star
10

usb-imager

A simple tool for writing images and ISO files to usb drives
Python
3
star
11

laser-kombat-love

Lua
2
star
12

CompareGame

Compare game prices of multiple sites, this will be awful
PHP
2
star
13

psp-sdl2-tff-example

C
2
star
14

vaporos-ftpserver

An FTP server for SteamOS
Python
2
star
15

psp-sdl2-osk-example

This is to test if on screen keyboard support in SDL2 works on the Playstation Portable
C
2
star
16

vita-love

Unfinished Love2d port for the Playstation Vita
C++
2
star
17

psphc-2022

Examples for PSP multiplatform presentation
C
2
star
18

vaporos-flatpak-manager

Front-end for installing Flatpak applications on SteamOS
Python
2
star
19

jsoncpp-vita

An attempt to make the jsoncpp library work on vita with example
C
1
star
20

arch-installer

WIP arch installer based on python
Python
1
star
21

hello-json-cpp

CMake
1
star
22

monster-battler

A multiplayer monster battling game
Python
1
star
23

sharkwouter

1
star
24

foreman-container

A Foreman Docker container from source
Dockerfile
1
star
25

libcurl-psp

An attempt of building an old curl port for PSP
C
1
star
26

gtk-ftp-client

This is just a working name for a simple FTP client written in GTK
Python
1
star
27

CompareProducts

Symfony based application for doing price comparisons between different websites
PHP
1
star
28

flatpak-manager

Python
1
star
29

simple-password-generator

A password generator for linux that uses the xkcd method of just combining words
Python
1
star
30

boxman

Python based package manager which works with relative paths
Python
1
star
31

python-unittest

Run Python unit tests when commiting using pre-commit
1
star
32

remote-safe

A WIP cloud file sync solution
Python
1
star
33

psp-sdl2-image-test

A simple SDL2_Image test for PSP
C++
1
star
34

mingw-game-builder

A container for building SDL2 based games for Windows
Dockerfile
1
star
35

sending-commands

Some code for testing different ways of sending commands to execute to a system
Python
1
star
36

java-application-template

Most basic Java application possible using Gradle
Java
1
star
37

lovetris

Love2d Tetris clone
Lua
1
star
38

vaporos-repository

Repository management scripts for the VaporOS repository
Shell
1
star
39

vaporos-buster

An attempt to make a Debian Buster based SteamOS clone
Shell
1
star
40

jewels-SDL2-PSP-test

This is nothing but a test for SDL2 on PSP
C
1
star