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
majd avatar

majd/ipatool

0
View on GitHub↗
8,645 stars·725 forks·Go·mit·15 views

Ipatool

ipatool is a command-line utility for searching, licensing, and downloading encrypted IPA application packages from the Apple App Store. It provides a terminal interface for managing account authentication and retrieving application metadata and version history for mobile and TV operating system apps.

The tool enables the acquisition of legal licenses for specific applications using unique bundle identifiers. It resolves the relationship between application identifiers and available version numbers to facilitate the sourcing of specific software versions.

The system covers application archive management, including the ability to search for applications via queries and platform filters, and the retrieval of encrypted application files through binary data streaming to a local filesystem.

Features

  • App Store and Package Downloaders - Serves as a specialized utility for locating and downloading encrypted IPA packages from the Apple App Store.
  • App Store License Acquisition - Acquires the necessary legal licenses for specific applications to enable their download from the App Store.
  • App Store Package Acquisition - Obtains encrypted IPA application packages from the App Store for testing or distribution.
  • App Store License Acquisition - Provides the ability to acquire legal licenses for specific applications using bundle identifiers to enable encrypted IPA downloads.
  • Bundle-ID Resolvers - Resolves the relationship between application bundle identifiers and their corresponding version records in the store.
  • iOS Application Sourcing - Finds and downloads specific versions of mobile apps using bundle identifiers and account authentication.
  • App Store Managers - Provides a command-line interface for searching and discovering applications on the Apple App Store.
  • Authentication Token Caching - Caches authentication tokens locally to maintain sessions and authorize requests for protected store resources.
  • Mobile Application Packaging - Provides utilities to fetch and manage encrypted application packages for mobile and TV operating systems.
  • Binary Package Streaming - Implements efficient binary data streaming to download large encrypted application packages to the local disk.
  • Build and Version Metadata - Parses store API responses to map application identifiers to specific build and version metadata.
  • App Store Metadata Retrievers - Enables the retrieval of detailed application metadata and available version lists using bundle identifiers.
  • Version History Managers - Lists and retrieves the historical sequence of available versions for a specific application.

Star history

Star history chart for majd/ipatoolStar history chart for majd/ipatool

How this analysis was created: This summary and feature list were written by an AI model that read the project's README and public documentation pages. Each feature links to the documentation it came from; stars, license and language come straight from the GitHub API. The model does not read the source code, and the analysis is refreshed when the project is re-analysed. 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

Open-source alternatives to Ipatool

Similar open-source projects, ranked by how many features they share with Ipatool.
  • whyorean/aurorastorewhyorean avatar

    whyorean/AuroraStore

    2,559View on GitHub↗

    AuroraStore is a third-party Google Play Store client used for searching, downloading, and installing Android application packages without the official client software. It serves as an application downloader and distribution tool that enables the retrieval of app metadata and binaries directly from the store backend. The project differentiates itself through identity-spoofing capabilities that allow users to bypass geographical restrictions and access apps locked to specific regions. It also provides version control by enabling the retrieval of specific older versions of applications and impl

    Kotlin
    View on GitHub↗2,559
  • mas-cli/masmas-cli avatar

    mas-cli/mas

    12,235View on GitHub↗

    This project provides a command-line interface for managing the lifecycle of applications from the Apple App Store. It functions as a package manager for macOS, enabling users to search for software, install new applications, and maintain existing installations directly through terminal commands. The tool distinguishes itself by wrapping private system APIs to perform store operations that are typically restricted to the graphical user interface. It integrates with the operating system to handle administrative privilege elevation, allowing for secure, automated modifications to protected appl

    Swiftapp-storehomebrewmac-app-store
    View on GitHub↗12,235
  • kkkgo/ltsc-add-microsoftstorekkkgo avatar

    kkkgo/LTSC-Add-MicrosoftStore

    3,986View on GitHub↗

    LTSC-Add-MicrosoftStore is a batch-script utility designed to deploy the Microsoft Store and its required dependencies onto Windows LTSC operating system versions. It functions as an installer for systems that lack the application marketplace by default. The project includes a component manager that allows for the customization of the installation process by removing specific application bundles before execution. It also provides a cache reset utility to clear system data and resolve functional errors within the store.

    Batchfile
    View on GitHub↗3,986
  • actions/checkoutactions avatar

    actions/checkout

    7,548View on GitHub↗

    This is a GitHub Actions tool used to clone Git repositories into a workspace to provide source code for automated workflow steps. It functions as a repository manager that handles the orchestration of source code checkouts, including a dedicated authentication handler for persisting security tokens and credentials. The project distinguishes itself through capabilities for managing complex repository structures, such as recursive submodule initialization and the retrieval of large binary assets via Git Large File Storage. It also supports multi-repository workspace management, allowing severa

    TypeScript
    View on GitHub↗7,548
See all 30 alternatives to Ipatool→

Frequently asked questions

What does majd/ipatool do?

ipatool is a command-line utility for searching, licensing, and downloading encrypted IPA application packages from the Apple App Store. It provides a terminal interface for managing account authentication and retrieving application metadata and version history for mobile and TV operating system apps.

What are the main features of majd/ipatool?

The main features of majd/ipatool are: App Store and Package Downloaders, App Store License Acquisition, App Store Package Acquisition, Bundle-ID Resolvers, iOS Application Sourcing, App Store Managers, Authentication Token Caching, Mobile Application Packaging.

What are some open-source alternatives to majd/ipatool?

Open-source alternatives to majd/ipatool include: whyorean/aurorastore — AuroraStore is a third-party Google Play Store client used for searching, downloading, and installing Android… mas-cli/mas — This project provides a command-line interface for managing the lifecycle of applications from the Apple App Store. It… gerardog/gsudo — gsudo is a command-line utility for Windows that elevates any command with administrator privileges directly from the… kkkgo/ltsc-add-microsoftstore — LTSC-Add-MicrosoftStore is a batch-script utility designed to deploy the Microsoft Store and its required dependencies… actions/checkout — This is a GitHub Actions tool used to clone Git repositories into a workspace to provide source code for automated… apache/cordova-cli — Cordova CLI is a command-line interface that enables the development of native mobile applications using standard web…