App-Fair / App

Open-source browser and installer for Homebrew casks and macOS/iOS apps
https://appfair.app
GNU Affero General Public License v3.0
63 stars 1 forks source link
appfair-utilities

The App Fair icon

Discord Server Weblate project translated Licensed under the AGPL 3.0 GitHub all releases

The App Fair

App Fair.app is a tool for macOS 12 that provides the ability to browse, search for, download, install, and update apps from a selection of appsource catalogs and Homebrew cask repositories.

For more information, and to download the app, visit the home page at appfair.app. To learn more about the appfair.net process for building and publishing apps, visit appfair.net.

Description

The App Fair app enables users to search, browse, install, and update applications from a selection of online app catalogs.

Installation

The latest release can be downloaded from the homepage at appfair.app, or from the GitHub releases page.

Alternatively, Homebrew users can install App Fair directly with the command:

$ brew install appfair/app/app-fair

Development

The App Fair.app is built and maintained using the appfair.net system.

Translations

Translators are invited to help translate the App Fair strings into their local language. We use the "Weblate" translation interface to enable translation contirbutions without needing to use source control management directly.

Start contributing by going to: https://hosted.weblate.org/engage/appfair/.

Internal Notes

App Fair.app is built and distributed as a (mostly) standard appfair.net app. One difference is that updates to the App Fair.app itself are automatically downloaded and installed when a new release is created when older clients next launch or refresh their catalogs.

Another difference from its peer appfair.net apps in that it is not sandboxed. This is unfortunately necessary in order to allow the process to install other apps.

The final major difference is that App Fair.app is signed and notarized, which is not otherwise a requirement for appfair.net apps.