elementary / Appcenter
Licence: gpl-3.0
Pay-what-you-want app store for elementary OS
Stars: ✭ 358
Programming Languages
vala
323 projects
Projects that are alternatives of or similar to Appcenter
Ideogram
Insert emoji anywhere in elementary OS, even in non-native apps
Stars: ✭ 68 (-81.01%)
Mutual labels: hacktoberfest, gtk, gtk3
Music
Music player and library designed for elementary OS
Stars: ✭ 92 (-74.3%)
Mutual labels: hacktoberfest, gtk, gtk3
Calendar
Desktop calendar app designed for elementary OS
Stars: ✭ 78 (-78.21%)
Mutual labels: hacktoberfest, gtk, gtk3
Wingpanel Indicator Nightlight
A Wingpanel indicator for Night Light
Stars: ✭ 20 (-94.41%)
Mutual labels: hacktoberfest, gtk, gtk3
Granite
Library that extends GTK with common widgets and utilities
Stars: ✭ 164 (-54.19%)
Mutual labels: hacktoberfest, gtk, gtk3
Applications Menu
Applications Menu for elementary OS and the Pantheon desktop environment
Stars: ✭ 84 (-76.54%)
Mutual labels: hacktoberfest, gtk, gtk3
Terminal
Terminal emulator designed for elementary OS
Stars: ✭ 281 (-21.51%)
Mutual labels: hacktoberfest, gtk, gtk3
Wingpanel
Stylish top panel that holds indicators and spawns an application launcher
Stars: ✭ 104 (-70.95%)
Mutual labels: hacktoberfest, gtk, gtk3
Ephemeral
A private-by-default, always-incognito browser for elementary OS
Stars: ✭ 133 (-62.85%)
Mutual labels: hacktoberfest, gtk, gtk3
Mail
Mail app designed for elementary OS
Stars: ✭ 130 (-63.69%)
Mutual labels: hacktoberfest, gtk, gtk3
switchboard-plug-wallet
Manage Payment Methods and related settings
Stars: ✭ 17 (-95.25%)
Mutual labels: gtk, stripe, gtk3
Files
File browser designed for elementary OS
Stars: ✭ 187 (-47.77%)
Mutual labels: hacktoberfest, gtk, gtk3
Code
Code editor designed for elementary OS
Stars: ✭ 324 (-9.5%)
Mutual labels: hacktoberfest, gtk, gtk3
nicotine-plus
Graphical client for the Soulseek peer-to-peer network
Stars: ✭ 601 (+67.88%)
Mutual labels: gtk, gtk3
wingpanel-indicator-network
Wingpanel Network Indicator
Stars: ✭ 22 (-93.85%)
Mutual labels: gtk, gtk3
principles
Remember Dieter Rams' ten principles of good design on elementary OS
Stars: ✭ 38 (-89.39%)
Mutual labels: gtk, gtk3
Stylesheet
The GTK Stylesheet for elementary OS
Stars: ✭ 260 (-27.37%)
Mutual labels: hacktoberfest, gtk
AppCenter
An open, pay-what-you-want app store for indie developers.
Building, Testing, and Installation
You'll need the following dependencies:
- gettext
- libappstream-dev (>= 0.10)
- libflatpak-dev
- libgee-0.8-dev
- libgranite-dev (>=5.2.5)
- libgtk-3-dev
- libhandy-1-dev
- libjson-glib-dev
- libpackagekit-glib2-dev
- libpolkit-gobject-1-dev
- libsoup2.4-dev
- libxml2-dev
- libxml2-utils
- meson
- valac (>= 0.26)
Run meson build
to configure the build environment. Change to the build directory and run ninja
to build
meson build --prefix=/usr
cd build
ninja
To install, use ninja install
, then execute with io.elementary.appcenter
sudo ninja install
io.elementary.appcenter
Debugging
See debug messages: As specified in the GLib documentation
G_MESSAGES_DEBUG=all io.elementary.appcenter
Show restart required messaging:
sudo touch /var/run/reboot-required
Hide restart required messaging:
sudo rm /var/run/reboot-required
Fake updates with the -f
flag followed by PackageKit package name, not appstream id:
io.elementary.appcenter -f inkscape
Load and preview a local AppStream XML metadata file, your local metadata will show up in the featured banner and will also be searchable. Metadata loaded this way will have a (local)
suffix in it's name.
io.elementary.appcenter --load-local /path/to/file.appdata.xml
Note that the project description data, including the texts, logos, images, and/or trademarks,
for each open source project belongs to its rightful owner.
If you wish to add or remove any projects, please contact us at [email protected].