awesome-repositories.com
Blog
MCP
awesome-repositories.com

Discover the best open-source repositories with AI-powered search.

ExploreCurated searchesOpen-source alternativesSelf-hosted softwareBlogSitemap
ProjectMCP serverAboutHow we rankPress
LegalPrivacyTerms
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
ImranR98 avatar

ImranR98/Obtainium

0
View on GitHub↗
17,651 stars·497 forks·Dart·GPL-3.0·30 viewsobtainium.imranr.dev↗

Obtainium

Obtainium is an Android application manager designed to track, download, and install software updates directly from developer websites and third-party repositories. By bypassing centralized app stores, it enables users to maintain and update sideloaded applications through automated monitoring of external release sources.

The application distinguishes itself through flexible source integration, allowing users to track software via direct URLs or by applying custom regex-based web scraping patterns to arbitrary web pages. It supports private repository access through configurable authentication credentials and utilizes a strategy-based logic to handle diverse update sources, ensuring compatibility with various developer distribution channels.

The platform provides a comprehensive suite of tools for managing the software lifecycle, including background service orchestration for silent updates, event-driven notifications, and community-shared configuration files. It maintains data integrity through local relational database storage and offers automated backup and recovery features for tracking configurations.

Features

  • Application Managers - The application allows users to register new software for tracking by providing source URLs that identify update logic or utilize generic web scraping.
  • Sideloading Managers - Manages third-party application installations by scraping web sources and tracking release metadata for automated updates.
  • Lifecycle Managers - Automates the discovery, installation, and update process for Android applications sourced from external websites.
  • Package Managers - Tracks, downloads, and installs application updates directly from developer websites on Android devices.
  • Application Lifecycle Management - Provides tools to organize, track, and perform bulk updates for sideloaded applications.
  • Automated Update Managers - Automates the detection and silent installation of software updates from external developer sources.
  • Distribution Managers - Tracks and installs software from external sources to bypass the limitations of centralized app stores.
  • Mobile Updaters - Monitors external sources for new software versions and automates the installation process for sideloaded applications.
  • Update Monitors - Detects new versions of installed applications by scanning remote sources and triggering background updates.
  • Third-Party Integrations - Integrates external software collections by identifying application IDs within repository URLs to track multiple packages simultaneously.
  • Application Update Managers - The application enables querying supported source platforms to discover and add new applications directly into the tracking list for automated update monitoring.
  • External Release Trackers - Monitors third-party websites and developer platforms to detect new application versions without relying on centralized app stores.
  • Android App Stores - Direct source-based app update management for Android.
  • App Installation - Directly fetches app updates from source repositories.
  • App Management - Tool for installing and updating apps from GitHub.
  • App Management and Utilities - Direct source update manager for Android apps.
  • App Stores - Tool to track and install app updates directly from source repositories.
  • Developer Tools - Tool for installing and updating apps directly from source.
  • Web Scraping - Extracts downloadable software assets from arbitrary web pages using user-defined filters and pattern-based version detection.
  • Orchestrators - Manages long-running tasks for periodic update checks and silent installations independently of the user interface.
  • Update Notifications - Tracks web sources for new release notifications while allowing manual control over the installation process.
  • Regex Extractors - Extracts software metadata and download links from web pages by applying user-defined regex patterns.
  • Scraping Automators - Extracts downloadable software assets from web pages by applying user-defined filters and version detection rules.
  • Authentication Managers - Allows users to provide authentication details to update sources to enable access to restricted repositories.
  • Version Monitoring - Compares installed software versions against remote source data to identify and notify users of available updates.
  • Access Managers - Configures authentication credentials to securely track and retrieve updates from private developer release channels.
  • Source Configurators - Loads external application definitions from shared repositories to allow tracking new software without core updates.
  • Configuration Distribution and Sharing - The application provides access to a shared repository of user-contributed settings to simplify the setup and tracking of software updates from original source websites.
  • Notification Triggers - Triggers user alerts and automated installation workflows upon detecting version mismatches.
  • Update Strategies - Dispatches version detection and file retrieval tasks to specialized handlers based on the source platform.

Star history

Star history chart for imranr98/obtainiumStar history chart for imranr98/obtainium

How this analysis was created: This summary and feature list are AI-generated from collected project material and can contain mistakes. Stars, license and language are imported from GitHub. Inclusion does not mean that we have tested or audited this project. Check the source documentation for any feature you depend on. Learn more on our About page.

AI search

Explore more awesome repositories

Describe what you need in plain English — the AI ranks thousands of curated open-source projects by relevance.

Start searching with AI

Projects sharing features with Obtainium

These projects share indexed features with Obtainium. Shared tags can include platform or build tooling; verify the primary use case before treating a result as a replacement.
  • droid-ify/clientDroid-ify avatar

    Droid-ify/client

    7,010View on GitHub↗

    This project is an Android package manager and app store client designed for browsing, installing, and updating open-source software from F-Droid and custom third-party repositories. It functions as an open-source repository client that allows users to discover software through a synchronized catalog. The system features a local-first repository cache, enabling users to search and manage their software library in an offline operation mode without an active internet connection. It supports multi-source catalog management to aggregate application data from multiple repository URLs into a single

    Kotlin
    View on GitHub↗7,010
  • iamlooker/droid-ifyIamlooker avatar

    Iamlooker/Droid-ify

    7,009View on GitHub↗

    Droid-ify is an Android app installer and client for browsing, installing, and updating open-source software from F-Droid repositories. It functions as a searchable repository browser that enables the discovery and deployment of community-maintained software packages. The project supports diverse installation pathways, routing requests through different system conduits based on the device's privilege level. It provides support for root access, session-based modes, and Shizuku to bypass standard system permission limitations. The system includes a background service that monitors repositories

    Kotlin
    View on GitHub↗7,009
  • accrescent/accrescentaccrescent avatar

    accrescent/accrescent

    1,896View on GitHub↗
    Kotlinandroidappstorejetpack-compose
    View on GitHub↗1,896
  • neoapplications/neo-storeNeoApplications avatar

    NeoApplications/Neo-Store

    4,345View on GitHub↗

    Neo-Store is a privacy-focused open-source software manager that provides a centralized interface for discovering, installing, and updating applications with built-in security and privacy verification. It functions as an application privacy monitor, displaying tracker information, anti-features, and security vulnerabilities through dedicated visualization panels to support informed decision-making before installation. The project distinguishes itself through its repository client with mirror rotation, which synchronizes metadata from remote repositories by cycling through multiple mirrors to

    Kotlinandroidf-droidfoss
    View on GitHub↗4,345
Compare all 30 related projects→

Frequently asked questions

What does imranr98/obtainium do?

Obtainium is an Android application manager designed to track, download, and install software updates directly from developer websites and third-party repositories. By bypassing centralized app stores, it enables users to maintain and update sideloaded applications through automated monitoring of external release sources.

What are the main features of imranr98/obtainium?

The main features of imranr98/obtainium are: Application Managers, Sideloading Managers, Lifecycle Managers, Package Managers, Application Lifecycle Management, Automated Update Managers, Distribution Managers, Mobile Updaters.

Which projects share features with imranr98/obtainium?

Projects with overlapping indexed features include: droid-ify/client — This project is an Android package manager and app store client designed for browsing, installing, and updating… iamlooker/droid-ify — Droid-ify is an Android app installer and client for browsing, installing, and updating open-source software from… neoapplications/neo-store — Neo-Store is a privacy-focused open-source software manager that provides a centralized interface for discovering,… accrescent/accrescent. aws/aws-cdk — The AWS Cloud Development Kit is an infrastructure-as-code framework that enables developers to define and provision… vmware-tanzu/kubeapps — Kubeapps is a web-based application management interface for discovering, deploying, and supervising the operational…