Fork of Bazaar (Flatpak store) https://gitlab.gnome.org/World/bazaar.git
Find a file
2026-05-17 08:34:05 -07:00
.devcontainer feat: Support proxy server resolution (#1098) 2026-02-13 15:05:56 +00:00
.foundry add .foundry dir 2025-11-10 03:28:40 -07:00
.github feat: add CODEOWNERS (#1363) 2026-04-08 21:24:02 -07:00
.well-known add funding-manifest-urls for future funding.json manifest 2026-03-28 19:23:16 -07:00
bge bge: Carousel: fix spazzing issue 2026-05-14 14:59:45 -07:00
build-aux/flatpak Update md4c, flatpak and bubblewrap modules (#1463) 2026-05-10 08:30:03 -07:00
data Update metainfo (#1505) 2026-05-16 05:27:20 -07:00
docs docs: add "Environment Variables" section 2026-04-23 02:01:39 -07:00
po chore(po): Update Czech translation (#1502) 2026-05-15 15:18:06 -07:00
screenshots chore(readme): update main screenshot (#1435) 2026-04-21 21:18:53 -07:00
scripts add gtksourceview5-devel package to fedora deps install script 2026-05-10 18:01:21 -07:00
src Keep wide pill for "adaptive" at mobile widths (#1513) 2026-05-17 08:34:05 -07:00
.clang-format add .clang-format 2025-09-07 12:34:24 -07:00
.gitignore remove random things people have added to .gitignore 2026-03-01 22:17:58 -07:00
.gitmodules feat: update polkit version, small cleanup (#807) 2025-12-13 18:32:58 -07:00
bazaar.doap change project url to use the bazaar-org gh org (#1322) 2026-03-23 11:18:13 -07:00
CODESTYLE.md add CODESTYLE.md and update readme 2025-12-17 12:11:06 -07:00
CONTRIBUTING.md change project url to use the bazaar-org gh org (#1322) 2026-03-23 11:18:13 -07:00
COPYING initial commit 2025-05-06 18:02:55 -07:00
funding.json funding.json: ensure manifest is valid 2026-04-27 06:16:59 -07:00
Justfile fix(just): build before bundle (#1422) 2026-04-16 15:13:07 -07:00
meson.build fix some versioning issues on git builds 2026-04-24 16:49:24 -07:00
meson_options.txt add 'bge_only' meson option 2026-03-23 13:25:04 -07:00
README.md add gtksourceview dep to README 2026-05-10 17:59:50 -07:00
TRANSLATORS-FR.md Add a french md file and updated french (#776) 2025-12-06 19:48:15 -07:00
TRANSLATORS-PL.md Simplify cli args 2025-10-13 19:13:04 -07:00
TRANSLATORS-ZH-CN.md chore(po): update & fix zh_CN translation (#1084) 2026-02-10 02:26:56 +00:00
TRANSLATORS.md docs(i18n): make a separate commit for updating po files 2025-11-21 18:52:10 +01:00
translators.sh change project url to use the bazaar-org gh org (#1322) 2026-03-23 11:18:13 -07:00
version.sh Update metainfo (#1505) 2026-05-16 05:27:20 -07:00


Bazaar

Discover and install applications

Screenshot showing Bazaar's Flathub page

Note

If you are a distributor/packager who would like to learn how to customize Bazaar, take a look at the docs.

Note

If you are interested in contributing code to Bazaar (Thank you!), please see the style rules.

Note

If you are interested in contributing translations to Bazaar (Thank you!), please see the translators introduction.

Bazaar is a new app store for GNOME with a focus on discovering and installing applications and add-ons from Flatpak remotes, particularly Flathub. It emphasizes supporting the developers who make the Linux desktop possible. Bazaar features a "curated" tab that can be configured by distributors to allow for a more localized experience.

Bazaar is fast and highly multi-threaded, guaranteeing a smooth experience in the user interface. You can queue as many downloads as you wish and run them while perusing Flathub's latest releases. This is due to the UI being completely decoupled from all backend operations.

It runs as a service, meaning state will be maintained even if you close all windows, and implements the gnome-shell search provider dbus interface. A krunner plugin is available for use on the KDE Plasma desktop.

Thanks to Tobias Bernard, Jakub Steiner, and Sam Hewitt for designing Bazaar's market stall icon.

Installing

Pre-built binaries are distributed via Flathub and GitHub actions:

Get it on Flathub

Build Flatpak and Upload Artifact

There also exist packages for Debian and Arch. These are not directly supported but should work fine. If you encounter a bug on any package of Bazaar other than the flatpak, ensure the bug also exists on the flatpak before reporting it here.

Supporting

If you would like to support me and the development of this application (Thank you!), I have a ko-fi here! https://ko-fi.com/kolunmi

Ko-Fi

Thanks to everyone in the GNOME development community for creating such an awesome desktop environment!

Contributing

If you would like to try this project on your local machine, clone it on the cli and type these commands inside the project root:

meson setup build --prefix=/usr --libdir=/usr/lib64
ninja -C build
sudo ninja -C build install
bazaar

You will need the following dependencies installed, along with a C compiler, meson, and ninja:

Dep Name pkg-config Name Min Version Justification
gtk4 gtk4 4.22.1 GUI
libadwaita libadwaita-1 1.8 GNOME styling
libdex libdex-1 1.0 Async helpers
flatpak flatpak 1.9 Flatpak installation management
appstream appstream 1.0 Interpret application metadata
xmlb xmlb 0.3.4 Handle binary xml appstream bundles/Parse plain xml
glycin glycin-2 2.0 Decode image URIs
glycin-gtk4 glycin-gtk4-2 2.0 Convert glycin frames to texture representations
libyaml yaml-0.1 0.2.5 Parse YAML configs
libsoup libsoup-3.0 3.6.0 HTTP operations
json-glib json-glib-1.0 1.10.0 Parse some HTTP replies
md4c md4c 0.5.1 Parse markdown (.md)
gtksourceview gtksourceview-5 5.17 Render markdown code blocks
webkitgtk webkitgtk-6.0 2.50.2 Render web views
libsecret libsecret-1 0.20 Store Flathub account information
libproxy libproxy-1.0 0.5 Parse proxies for networking operations
malcontent malcontent-0 0.12.0 Adhere to system parental controls settings

Code of Conduct

This project adheres to the GNOME Code of Conduct. By participating through any means, including PRs, Issues or Discussions, you are expected to uphold this code.

What people are saying