Skip to content

native application with same function of software.opensuse.org

Notifications You must be signed in to change notification settings

openSUSE-zh/geeko-store

Repository files navigation

Geeko Store

Native app store with same function of software.opensuse.org

Screenshot

Why make it?

It is fun!

Technology

API: OBS, PMBS, FlatHub

First goal is to support OBS and PMBS.

Then try to add support of FlatHub.org, Snap Store, etc.

Package management: Zypper / Libzypp

PackageKit doesn't provide some key features like manage repositories. And it is not reliable.

AppStream tool also doesn't work well in openSUSE.

Our first version will open a terminal window and execute some zypper commands. The final version will directly use libzypp.

Programming language: C++

The application depends on Libzypp, which currently only have C/C++ and Ruby bindings. (Python binding has been discontinued)

UI library: Qt 5 and Qt Quick Control 2

With Qt Quick, it is easier to create complex UI.

Qt 5 also has better HiDPI support, native look and feel among all DEs.

About

native application with same function of software.opensuse.org

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published