Astro Sync
The Astro Sync mod is an automatic updater tool for modpacks that utilizes the GitHub platform to perform its functions.
What it's for
If you're a server owner with custom mods that are still in testing phase and haven't been publicly released yet, standard launchers won't be able to include them in the modpack download. Thanks to Astro Sync, players are guaranteed to receive the latest versions of unreleased mods for playing on your server without the need to exchange files through third-party services like Google Drive.
How it works
The mod's settings specify a GitHub repository with modpack files. All players connecting to the server must have the same configuration. When launching Minecraft with the installed mod and correct settings, the system automatically checks for updates in the specified repository. If newer mod versions are found than those installed, they're downloaded automatically, after which the user receives a notification about the need to restart the game to apply changes. When the server owner updates the repository, new files will be installed upon the next client launch!
Attention: Security considerations
Since the mod downloads files from GitHub and places them in your Minecraft folder, use it ONLY for servers you completely trust. The server owner can add ANY files that will be executed in your gaming environment. To ensure security, Astro Sync blocks modification of saves and resourcepacks folders. Although the mod was created to simplify updating and downloading mods for servers, be extremely careful if you're asked to install it from untrusted sources.