← All projects
In progress v0.1.0 Updated In development

Mint

A browsable app store for Android that installs and updates from open indexes.

FlutterAndroidMaterial 3Obtainium

How sources work

An app in Mint is a name plus one or more sources. A source is a URL pattern that resolves to the latest APK: a GitHub releases page, an Uptodown app page, and so on. Mint checks the source, not a central registry.

The catalogue

Browsing is served from a catalogue.json built by a scraper that walks categories, collects metadata and icons, and resolves each app to a source URL verified by package id. The app never scrapes at runtime.

Switching source for an installed app

If an app is available from more than one index, the detail page lets you change which one it tracks. The next update check uses the new source; the installed APK is left alone until then.

Update checking

Checks run on a schedule and compare the resolved upstream version against the installed package. Apps that fail to resolve are listed separately rather than silently skipped.

Settings → Updates
  Check interval     6 hours
  On metered network Off
  Failed sources     shown in Library