magisk-module-repo

Template Magisk Modules Repository

[!IMPORTANT] Do not fork this repository if you want to create your own Magisk Modules Repository, use the Use this template button instead

A template repository to generate your own Magisk Modules Repository

Directory and File Overview:

  1. Root Level

    • The root contains the main folders (assets, json, log, and modules) and serves as the entry point for the repository.
  2. assets/

    • Contains media assets related to the repository.
    • cover.webp: Likely an image used as a cover or thumbnail. This cover image should be always *.webp with a size of 1024x500.
  3. json/

    • Houses configuration and module metadata in JSON format.
    • config.json: Probably holds repository-wide settings.
    • modules.json: Likely a listing or metadata for all modules in the repository.
  4. log/

    • Stores logs for repository operations or updates.
    • sync_2025-01-04.log: A log file for synchronization activities, possibly capturing recent updates or actions.
  5. modules/

    • Main directory for individual Magisk modules.
    • Each module is organized in its own subfolder.
  6. modules/bindhosts/

    • A specific module (e.g., “bindhosts”) with the following files:
      • track.yaml: Likely tracks updates or version history.
      • update.json: Contains update details or changelogs.
      • v1.8.5_185.md: Documentation or release notes for version v1.8.5_185.
      • v1.8.5_185.zip: The module’s distributable ZIP file for version v1.8.5_185.
  7. modules/mmrl_wpd/

    • Another module (“mmrl_wpd”) with similar structure:
      • 4.7.7_459.zip: Distributable ZIP file for version 4.7.7_459.
      • track.yaml: Tracks updates or history.
      • update.json: Contains update metadata.

More

Learn more at the Googlers-Repo/magisk-modules-repo-util repository.