Open Source Alternatives
  • Alternatives
  • Categories
    Categories by size882 projects
    • Developer Tools461
    • AI & Machine Learning404
    • Web Development196
    • Business & Productivity191
    • Communication & Collaboration126
    • Security & Monitoring126
    • IT Management123
    • Product & Project Management106
    • Cloud & Hosting105
    • Data & Analytics104
    Browse all 21 categoriesLLMOps & AI Tooling, Design & Creative and 9 more
  • Blog
  • Advertise
SearchNotion, Slack, password manager.../
Submit
Open Source Alternatives
  • Alternatives
    • Developer Tools461
    • AI & Machine Learning404
    • Web Development196
    • Business & Productivity191
    • Communication & Collaboration126
    • Security & Monitoring126
    • Browse all 21 categories
  • Blog
  • Advertise
Submit your project

New open source projects by email

The projects we add and every new guide. Free, unsubscribe any time.

Open Source Alternatives LogoOpen Source Alternatives

Handpicked Open Source Alternatives to Paid Softwares

Product

  • Categories
  • Tag
  • Advertise

Resources

  • Blog
  • Collection
  • Submit

Company

  • Privacy Policy
  • Terms of Service
  • Refund Policy
  • Sitemap

Alternatives

  • Claude Code
  • Jira
  • Notion
  • Slack
  • Linear
  • Wispr Flow
  • All alternatives
© 2026 Open Source Alternatives. All rights reserved.
Open SourceAlternatives
Home/Categories/IT Management/Obtainium
icon of Obtainium

Obtainium

  • 20.6K stars
  • GPL-3.0
  • Active this week
  • Last commit 4 days ago

Last verified Oct 20, 2026

Manage Android app updates by tracking releases directly from GitHub, GitLab, F-Droid, and 20+ other sources, without routing through a commercial app store.

Visit websiteGitHub20.6K stars
image of Obtainium
TL;DR

Obtainium is an Android app manager that tracks and installs updates directly from source repositories including GitHub, GitLab, F-Droid, and over 20 other platforms. It monitors each app on a schedule, sends notifications when new releases appear, and handles download and install. GPL-3.0 licensed, it runs entirely on-device with no account or server required. Best for privacy-focused Android users, developers following FOSS projects, and anyone on a de-Googled device without Play Services.

Read the full breakdownHide the full breakdownWho it is for, how it works, trade-offs and the FAQ
who it's for

Who Obtainium is for#

Privacy-focused users on de-Googled Android ROMs

On Android ROMs without Google Play Services, there is no automatic update mechanism for sideloaded apps. Obtainium fills that gap by polling GitHub, F-Droid, and other sources directly, delivering background update notifications without any Google infrastructure.

Skip if:

If your device has Play Services and you primarily use Play Store apps, Obtainium adds complexity without proportional benefit. It is most useful when your apps come from sources outside the Play Store.

Developers following FOSS projects on GitHub

Many FOSS Android apps publish releases on GitHub before they reach F-Droid or the Play Store, or never submit to those stores at all. Obtainium lets you track a project's GitHub releases directly, including pre-release builds if you configure it to include those.

Skip if:

If your target apps are all available on F-Droid or the Play Store and the update delay there does not matter, the dedicated clients for those stores are a simpler fit.

Power users who track beta or nightly Android builds

Obtainium's per-app filters let you pin an app to a specific release channel, pulling pre-releases for some apps while staying on stable for others. You can block builds matching certain naming patterns, which is not possible through any managed app store.

Skip if:

If you only need stable releases and are not testing pre-release builds, the configuration options exceed what most users need. F-Droid or the Play Store are simpler for stable-only use.

the problem

The problem it solves#

Android app stores curate slowly and selectively. Apps distributed through GitHub releases, Forgejo, or F-Droid repositories often lag behind the official release by days or weeks, and some projects never reach the Play Store at all. Manually checking every project's release page does not scale past a handful of apps.

The fallback most power users end up using is subscribing to each project's GitHub notifications, which mixes release announcements with issues, pull requests, and other activity. Finding the correct APK for your device's CPU architecture, downloading it, and triggering the install still requires separate manual steps for each update. On de-Googled devices without Play Services, there is no system-level update mechanism at all.

how Obtainium solves it

How it solves it#

Multi-source APK tracking

Monitors over 20 app sources including GitHub, GitLab, Forgejo, Codeberg, F-Droid, IzzyOnDroid, SourceHut, APKPure, Aptoide, Uptodown, itch.io, Samsung Galaxy Store, Huawei AppGallery, and more. Each source is tracked independently, so one device can pull updates from GitHub repos, F-Droid repositories, and third-party stores at the same time.

Per-app filters and release channel settings

Each tracked app can be configured with filters for release channels (stable, beta, nightly), CPU architectures, and file naming patterns. This handles the variation in release schemes across projects, so Obtainium installs the correct build on the first try rather than presenting a list of unfiltered release assets.

Crowdsourced app configuration database

A community-maintained database at apps.obtainium.imranr.dev hosts ready-made configurations for hundreds of FOSS apps. You can import a working setup in one step instead of figuring out the correct source URL, filter pattern, and architecture setting for each app yourself. New configurations are contributed and reviewed via a public GitHub repository.

HTML fallback for any APK-hosting page

A generic HTML source type lets Obtainium extract APK download links from any webpage that lists APK files, covering apps not hosted on a recognized platform. Combined with direct APK link support, this means Obtainium can track nearly any publicly distributed Android build, not only those on explicitly supported source sites.

Configuration export, import, and deep links

App lists and per-app configurations can be exported to a file or shared as Obtainium deep links. Deep links let project maintainers embed a one-click import badge in their README, so users can add the app to Obtainium directly without typing URLs. The format is documented in the Obtainium Wiki.

strengths · trade-offs

Strengths and trade-offs#

Strengths

  • Zero server infrastructure requiredObtainium runs entirely on the Android device with no backend server, no account, and no cloud component. Unlike MDM-based update tools or managed app stores that route through vendor infrastructure, the only network traffic is between your device and the original source platform.
  • Verified builds with reproducible F-Droid signaturesThe F-Droid flavor of Obtainium uses the same signing certificate as the GitHub release builds, verified through F-Droid's reproducible build process. The SHA-256 certificate hash is published in the README so users can confirm the installed APK matches the expected signature.
  • Over 20,000 stars, actively maintainedThe repository has over 20,000 GitHub stars and was last updated in September 2026, with 622 forks. Active community maintenance matters here because each supported source site can change its page layout at any time, requiring scraper updates across more than 20 integrations.
  • Community-contributed configuration ecosystemA separate GitHub repository hosts ready-made app configurations for Obtainium, reducing setup friction for common FOSS apps. Users contribute and request configurations through the same public repository, so coverage grows as the community adds projects they track.

Trade-offs

  • -Web scraping fragility on some sourcesFor sources without a structured API, Obtainium gathers release data by scraping HTML. When a source site changes its layout, update detection for affected apps breaks until the scraper is updated. The README lists this as a known limitation. Sources with proper APIs like GitHub and GitLab are less affected.
  • -Android-only, no iOS or desktopObtainium is built exclusively for Android. There is no iOS version, no desktop app, and no web interface. If your app management needs extend beyond Android, you will need separate tooling for other platforms.
  • -Requires sideloading permission enabledInstalling apps from outside the Play Store requires enabling the 'Install unknown apps' permission on your Android device for the relevant downloader. This is a standard Android setting but requires a deliberate setup step, and Android will display a warning by default.
versus alternatives

Obtainium vs alternatives#

Obtainium vs Google Play Store

The Google Play Store is the default Android app distribution channel, offering automatic background updates and a catalog of millions of apps with Google's security scanning. Obtainium is built for tracking and installing apps that fall outside the Play Store catalog, or for getting releases faster than the Play Store's review and publishing cycle allows.

FeatureObtainiumGoogle Play Store
LicenseGPL-3.0Proprietary
Server infrastructureNone (on-device only)Google cloud
App sources20+ (GitHub, GitLab, F-Droid, etc.)Play Store catalog only
Google account requiredNoYes
Works without Play ServicesYesNo
Update speedImmediate on developer publishPlay Store review delay

Obtainium is the better choice when your apps live outside the Play Store, including FOSS tools distributed only through GitHub releases or F-Droid. It is also better for de-Googled Android devices and for users who want to control which specific build version they install, including pre-releases. The Play Store remains the better fit for mainstream consumer apps, where it provides wider app coverage, a refund policy, and managed staged rollouts. Users who need both mainstream apps and FOSS-only apps typically run Obtainium alongside their existing app store rather than as a replacement.

Obtainium vs APKPure

APKPure is a commercial, ad-supported APK distribution platform that mirrors Play Store apps and hosts independently submitted APKs. Both services let users install apps from outside the Play Store, but they differ in source coverage, trust model, and licensing.

FeatureObtainiumAPKPure
LicenseGPL-3.0Proprietary
SourceDeveloper's own release pageAPKPure's centralized mirror
Server infrastructureNone (on-device only)APKPure servers
AdsNoneYes (free tier)

Obtainium fetches APKs directly from the developer's release channel, giving you the same build the developer signed and published. APKPure mirrors apps from the Play Store and other sources to a central server, which is convenient for finding mainstream apps but introduces an additional intermediary in the trust chain. Obtainium is the better choice for FOSS apps from GitHub where source freshness matters. APKPure is more useful for finding Play Store apps on devices without Play Services, where Obtainium offers no advantage unless the developer also publishes releases independently.

tech stack · detected from GitHub

What it's built on#

Languages
DartKotlin
frequently asked

FAQ#

Is Obtainium free to use?

Yes, Obtainium is GPL-3.0 licensed and free to download, use, and modify. It is available through GitHub Releases, IzzyOnDroid, and F-Droid at no cost. There is no paid tier, subscription, or in-app purchase.

Does Obtainium work without Google Play Services?

Yes. Obtainium has no dependency on Google Play Services. It communicates directly with source platforms like GitHub, F-Droid, and GitLab to check for updates, making it fully functional on de-Googled Android ROMs and devices that never had Play Services installed.

What sources does Obtainium support for app updates?

Obtainium supports over 20 sources including GitHub, GitLab, Forgejo, Codeberg, F-Droid, IzzyOnDroid, SourceHut, APKPure, Aptoide, Uptodown, itch.io, Samsung Galaxy Store, Huawei AppGallery, and more. A generic HTML fallback lets you track apps from any page that lists APK files, covering sources not explicitly listed.

Can Obtainium break when a source site updates its design?

Yes, for sources that use web scraping rather than a structured API, layout changes on the source site can break update detection until the scraper is updated. The README lists this as a known limitation. Sources with structured APIs, like GitHub and GitLab, are less affected by this.

Where can I find pre-configured app setups for Obtainium?

The community maintains a database of ready-made configurations at apps.obtainium.imranr.dev. You can browse and import configurations for hundreds of FOSS apps without setting up source URLs or filters yourself. New requests and contributions go through the GitHub repository for that site.

also worth a look

Similar open-source tools#

Vela

Alternative toGoogle Maps

OpenStreetMap and Google data, no account, no Play Services

  • 2,060 GitHub stars
  • GPL-3.0Licence GPL-3.0

Cloudflare Os

Alternative toDust

Open source AI workspace with sandboxed apps and Gatekeeper security

  • 11,537 GitHub stars
  • Apache-2.0Licence Apache-2.0

FckSignups

InCustomer Support

Open-source tools that work instantly, no signup required

  • 4,511 GitHub stars
  • GPL-3.0Licence GPL-3.0

tailcat

Alternative toTailscale

Encrypted tunnels between machines, no account or IP needed

  • 8,432 GitHub stars
  • BSD-3-ClauseLicence BSD-3-Clause

iroh

Alternative toTailscale

Connect devices seamlessly without relying on the cloud.

  • 12,793 GitHub stars
  • Apache-2.0Licence Apache-2.0

hysteria

Alternative toAstrill VPN

Fast and censorship-resistant proxy solution

  • 22,692 GitHub stars
  • MITLicence MIT
by category

Open source tools in these categories#

123

IT Management

RustDesk, Immich, Stirling PDF
196

Web Development

freeCodeCamp, superpowers, Skills for Real Engineers
461

Developer Tools

REA (Reverse Engineer Anything), superpowers, Skills for Real Engineers
105

Cloud & Hosting

dify, RuView, rtk
126

Security & Monitoring

Uptime Kuma, REA (Reverse Engineer Anything), RustDesk

Featured

Inbox Zero

Alternative toSuperhuman

AI email assistant that drafts replies and clears your inbox

  • 12,712 GitHub stars
  • AGPL-3.0Licence AGPL-3.0
  • #Email

rakazo

Alternative toGrok Bot

AI teammates you own: your keys, your model, your machine.

  • 4,904 GitHub stars
  • Apache-2.0Licence Apache-2.0
  • #AI Agents

Omnara

Alternative toCClaude Managed Agents

Open-source agent deployment API. Self-host or use Omnara Cloud.

  • 2,957 GitHub stars
  • Apache-2.0Licence Apache-2.0
  • #AI Agents
Feature your project

New open source projects by email

The projects we add and every new guide. Free, unsubscribe any time.

Find open source alternatives to paid software

/
  • Claude Code to OpenCode
  • Jira to Windshift
  • Notion to AppFlowy
  • Slack to Mattermost
  • Linear to GitLab
  • Wispr Flow to Handy
  • CapCut to Concat
  • Grok Bot to rakazo
  • Superhuman to Inbox Zero
  • Airtable to AITable
  • Muse to OpenClaw
  • GitHub Copilot to Cline
  • Datadog to Netdata
  • Microsoft Teams to Rocket.Chat
  • Pinecone to Qdrant
  • Zapier to n8n
  • Devin AI to OpenHands
  • Firebase to Supabase
  • 1Password to KeePassXC
  • Confluence to Docmost
  • Contentful to Strapi
  • Adobe Premiere Pro to Shotcut
  • ChatGPT to AnythingLLM
  • LangSmith to Langfuse
  • Claude Code to OpenCode
  • Jira to Windshift
  • Notion to AppFlowy
  • Slack to Mattermost
  • Linear to GitLab
  • Wispr Flow to Handy
  • CapCut to Concat
  • Grok Bot to rakazo
  • Superhuman to Inbox Zero
  • Airtable to AITable
  • Muse to OpenClaw
  • GitHub Copilot to Cline
  • Datadog to Netdata
  • Microsoft Teams to Rocket.Chat
  • Pinecone to Qdrant
  • Zapier to n8n
  • Devin AI to OpenHands
  • Firebase to Supabase
  • 1Password to KeePassXC
  • Confluence to Docmost
  • Contentful to Strapi
  • Adobe Premiere Pro to Shotcut
  • ChatGPT to AnythingLLM
  • LangSmith to Langfuse