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

Découvrez les meilleurs dépôts open-source grâce à notre recherche par IA.

ExplorerRecherches sélectionnéesAlternatives open sourceLogiciels auto-hébergésBlogPlan du site
ProjetServeur MCPÀ proposNotre méthodologiePresse
Mentions légalesConfidentialitéConditions d'utilisation
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
ImranR98 avatar

ImranR98/Obtainium

0
View on GitHub↗

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.

Recherche par IA

Explorez plus de dépôts awesome

Décrivez vos besoins en langage naturel — l'IA classe des milliers de projets open source sélectionnés par pertinence.

Start searching with AI
obtainium.imranr.dev
↗

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.
  • Outils de développement - 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.
17,651 stars·497 forks·Dart·GPL-3.0·13 vues

Historique des stars

Graphique de l'historique des stars pour imranr98/obtainiumGraphique de l'historique des stars pour imranr98/obtainium

Questions fréquentes

Que fait imranr98/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.

Quelles sont les fonctionnalités principales de imranr98/obtainium ?

Les fonctionnalités principales de imranr98/obtainium sont : Application Managers, Sideloading Managers, Lifecycle Managers, Package Managers, Application Lifecycle Management, Automated Update Managers, Distribution Managers, Mobile Updaters.

Quelles sont les alternatives open-source à imranr98/obtainium ?

Les alternatives open-source à imranr98/obtainium incluent : 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…

Alternatives open source à Obtainium

Projets open source similaires, classés selon le nombre de fonctionnalités partagées avec Obtainium.
  • droid-ify/clientAvatar de Droid-ify

    Droid-ify/client

    7,010Voir sur 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
    Voir sur GitHub↗7,010
  • iamlooker/droid-ifyAvatar de Iamlooker

    Iamlooker/Droid-ify

    7,009Voir sur 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
    Voir sur GitHub↗7,009
  • accrescent/accrescentAvatar de accrescent

    accrescent/accrescent

    1,896Voir sur GitHub↗
    Kotlinandroidappstorejetpack-compose
    Voir sur GitHub↗1,896
  • neoapplications/neo-storeAvatar de NeoApplications

    NeoApplications/Neo-Store

    4,345Voir sur 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
    Voir sur GitHub↗4,345
Voir les 30 alternatives à Obtainium→