Stop using app stores for updates get them from the source instead
GitHub RepoImpressions1.8k

Stop using app stores for updates get them from the source instead

@githubprojectsPost Author

Project Description

View on GitHub

Ditch the App Store: Update Your Apps Directly from Source

Let's be honest, app stores can be a bottleneck. Between delayed approvals, region locks, and apps being pulled for opaque reasons, getting updates directly from developers isn't always easy. What if you could cut out the middleman and get your app updates straight from the source—be it GitHub, GitLab, or an APK link? That's the core idea behind Obtainium.

It's a tool that flips the script on traditional app distribution. Instead of relying on a centralized store, it lets you subscribe to an app's official release channel and grab the APK the moment the developer publishes it. For developers and power users, this is a game-changer for staying current.

What It Does

Obtainium is an Android app that automates the process of sourcing and installing APK files directly from developers' chosen distribution points. You tell it where an app's releases are published—like a GitHub repository, a GitLab project, or a direct URL—and it handles the rest. It periodically checks for new releases, downloads the APK, and can even install it for you, all without ever touching the Google Play Store or other app marketplaces.

Why It's Cool

The value here is in control and immediacy. For developers testing their own builds, or for users who want an app that's been removed from the Play Store, Obtainium provides a seamless pipeline. It respects the developer's original release artifacts, so you're getting the exact file they intended for distribution.

A particularly clever feature is its ability to parse release pages from sources like GitHub. You can set filters to look for specific asset names (like looking for app-release.apk), ensuring it grabs the right file from a release that might include multiple binaries for different platforms. It turns a manual, multi-step process of checking a repo, downloading a file, and side-loading into a quiet, automated background task.

How to Try It

Since Obtainium itself isn't on the Play Store (fittingly), you'll need to sideload it. The process is straightforward:

  1. Head over to the Obtainium GitHub repository.
  2. Navigate to the Releases section.
  3. Download the latest APK file (app-release.apk) to your Android device.
  4. Open the downloaded file and allow installation from unknown sources if prompted.

Once installed, you can start adding apps by pasting in a source URL. Try it with a favorite open-source app that publishes releases on GitHub to see it in action.

Final Thoughts

Obtainium isn't for everyone; it requires a bit more initial setup and comfort with concepts like side-loading. But for developers, tinkerers, or anyone who wants to decouple their app updates from a corporate storefront, it's an incredibly useful tool. It embodies a more direct, decentralized approach to software distribution. In a world of walled gardens, it's refreshing to have a key to the gate.


Follow us for more cool projects: @githubprojects

Back to Projects
Project ID: ca54dbcc-43c6-4a79-be4d-5a4902eac0afLast updated: January 17, 2026 at 06:47 AM