All Projects → elementary → Appcenter

elementary / Appcenter

Licence: gpl-3.0
Pay-what-you-want app store for elementary OS

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
switchboard-plug-bluetooth
Switchboard Bluetooth Plug
Stars: ✭ 23 (-93.58%)
Mutual labels:  gtk, gtk3
tasks
Synced tasks and reminders on elementary OS
Stars: ✭ 79 (-77.93%)
Mutual labels:  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
switchboard-plug-display
Switchboard Displays Plug
Stars: ✭ 14 (-96.09%)
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

Translation status

An open, pay-what-you-want app store for indie developers.

AppCenter Screenshot

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].