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

Descoperă cele mai bune repository-uri open source cu căutare AI.

ExploreazăCăutări recomandateAlternative open-sourceSoftware self-hostedBlogHartă site
ProiectDespreCum realizăm clasamentulPresăServer MCP
LegalConfidențialitateTermeni
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
afragen avatar

afragen/git-updater

0
View on GitHub↗
3,318 stele·468 fork-uri·PHP·GPL-3.0·3 vizualizărigit-updater.com↗

Git Updater

WordPress Git Updater is a software update manager that automates the installation and updating of plugins and themes hosted on Git repositories. It functions as an automated release system and a secure client for private Git repository management, linking software components to providers like GitHub, GitLab, or enterprise Git instances for version tracking.

The tool distinguishes itself through detailed branch management, allowing users to target specific branches or tagged releases for deployment. It supports secure access to private codebases via personal access tokens and provides a modular adapter system to extend connectivity to alternative version control hosts.

The project covers a broad range of automation and administrative capabilities, including cron-based background processing for update polling, bulk repository updates across multisite networks, and synchronization of translation files. It also provides a command line interface for executing low-level Git operations, such as branch switching and component installation.

The system can be managed via a dedicated REST API for programmatic control or integrated directly into server administration workflows through the WordPress Command Line Interface.

Features

  • Automated Update Managers - Automates the process of checking and installing updates for plugins and themes hosted on remote git repositories.
  • Software Update Automation - Automates the process of checking and installing updates for plugins or themes hosted on Git providers.
  • Git-Based Update Automation - Automates the fetching and installation of plugins and themes hosted on remote Git services.
  • Git Repository Plugin Installations - Fetches and installs software components directly from remote Git repositories using a URI and branch.
  • Branch and Tag Management - Configures the update source to use a specific branch or the latest tagged release.
  • Git Repository Integrators - Links software components to GitHub, GitLab, or enterprise Git instances for version tracking.
  • Git Workflows - Manages which specific Git branch or tagged release is active for a particular software component.
  • Software Update Managers - Automates the installation and updating of plugins and themes hosted on Git repositories.
  • Source-Based Update Management - Determines whether updates are pulled from a version control server or a local directory based on settings.
  • Update Managers - Provides a system for checking, downloading, and installing software updates across a multisite network.
  • Enterprise Server Integrations - Connects to self-hosted or enterprise Git instances to manage private internal codebases.
  • Remote Version Monitors - Monitors remote repositories for new tags or commits to trigger automatic software updates.
  • Active Branch Tracking - Maps local installations to specific Git branches or tags to control the deployed upstream version.
  • Personal Access Tokens - Uses personal access tokens through REST requests to securely access private repositories.
  • Private Repository Access - Securely accesses and updates private codebases using authentication tokens for enterprise or personal repositories.
  • Component Installation Utilities - Installs and activates software components via the command line to streamline setup across multiple servers.
  • Background Task Schedulers - Executes update checks and API requests via scheduled background tasks to prevent web request timeouts.
  • Branch Management - Provides a utility for switching between different Git branches and tags to control deployment versions.
  • Git Command Line Extensions - Provides a command line interface for executing software installations and branch switches.
  • Extension Installation Commands - Installs, updates, and lists plugins and themes from Git repositories using command line subcommands.
  • VCS Host Adapters - Provides a modular adapter system to extend connectivity to alternative version control hosts.
  • GitHub Release Managers - Tracks releases and branches on GitHub to automatically deploy updated versions of software assets.
  • Hosting Provider API Integrations - Uses a modular adapter system to integrate with various Git providers and enterprise hosting instances.
  • Programmatic Update APIs - Provides dedicated API endpoints to programmatically trigger software installations and updates.
  • Bulk Software Updates - Triggers software updates for multiple repositories across a network of sites via a REST API.
  • Cron-Based Update Polling - Executes update checks via scheduled cron jobs to prevent web request timeouts.
  • Repository Exclusion Filters - Prevents specific plugins or themes from triggering API checks to avoid authorization errors or rate limits.
  • Update Source Routing - Redirects update checks away from the official repository to a Git host or custom API domain.
  • CLI Control Interfaces - Provides a command line interface for executing Git operations like branch switching and cache clearing.
  • Release Asset Managers - Downloads specific tagged release assets or build artifacts instead of raw source code.
  • WordPress - Executes update and installation tasks through the WordPress Command Line Interface for automated administration.
  • Custom Repository Registration - Maps installed components to the update system when the remote repository lacks required metadata headers.
  • REST API Diagnostic Endpoint - Exposes REST endpoints for external systems to programmatically trigger updates and monitor repository status.
  • Registry Version Polling - Polls remote repositories for new versions of components on a schedule and caches the results.
  • Branch Switching - Changes an installed plugin or theme to a different Git branch via the command line.
  • Production Branch Mapping - Directs the update process to a specific git branch instead of the default to ensure correct deployment.
  • Version Requirement Validators - Prevents updates if the system does not meet the minimum version specified in the repository headers.
  • Version Comparison Logic - Allows developers to define custom version comparison rules and rollback download links.
  • Management Endpoint Exposures - Exposes a REST API to programmatically control and monitor the status of remote updates.

Istoric stele

Graficul istoricului de stele pentru afragen/git-updaterGraficul istoricului de stele pentru afragen/git-updater

Căutare AI

Explorează mai multe repository-uri excelente

Descrie ce ai nevoie în limbaj simplu — AI-ul sortează mii de proiecte open source selectate în funcție de relevanță.

Start searching with AI

Alternative open-source pentru Git Updater

Proiecte open-source similare, clasificate după numărul de funcționalități comune cu Git Updater.
  • arslanbilal/git-cheat-sheetAvatar arslanbilal

    arslanbilal/git-cheat-sheet

    7,303Vezi pe GitHub↗

    This project is a comprehensive Git command reference guide and version control cheat sheet. It serves as a technical directory of terminal syntax and functional workflows organized as markdown documentation. The documentation is structured to map specific commands to development lifecycle stages, providing detailed guidance on implementing feature workflows, managing production releases, and executing critical hotfixes. The reference covers a broad range of version control capabilities, including repository initialization, branch and merge management, remote synchronization, and project his

    cheatsheetgitgit-flow
    Vezi pe GitHub↗7,303
  • tj/git-extrasAvatar tj

    tj/git-extras

    18,076Vezi pe GitHub↗

    git-extras is a collection of command line utilities that extend the functionality of the Git version control system. It provides a suite of shortcuts and additional commands for history manipulation, remote management, repository analysis, and workflow automation. The project distinguishes itself by offering deep integration with hosting providers to manage pull requests and forks, alongside advanced history tools for obliterating sensitive files and rewriting author metadata. It also includes a specialized interactive shell that allows users to execute commands without repeating the binary

    Shellgit
    Vezi pe GitHub↗18,076
  • geeeeeeeeek/git-recipesAvatar geeeeeeeeek

    geeeeeeeeek/git-recipes

    14,752Vezi pe GitHub↗

    This project is an educational resource providing a detailed command reference, tutorial collections, and structured guides for mastering version control. It serves as a set of Chinese language tutorials based on international community best practices, designed to help users learn both the core concepts and practical applications of Git. The resource focuses on specific workflow guides for managing feature development, release cycles, and collaborative forking strategies. It pairs theoretical version control concepts with practical command-line examples to demonstrate real-world application.

    Vezi pe GitHub↗14,752
  • kurikomi-labs/komi-storeK

    kurikomi-labs/komi-store

    15,630Vezi pe GitHub↗

    Komi Store is an Android app store client designed for discovering and installing applications directly from git repository releases. It functions as a git release manager and APK package manager, allowing users to track software versions and assets hosted on git platforms. The project differentiates itself by integrating deep git repository functionality, such as an OAuth repository browser for managing issues and pull requests, and a system for importing starred repositories. It utilizes a multi-provider aggregation model to normalize release data from various git hosting platforms into a u

    Kotlin
    Vezi pe GitHub↗15,630
Vezi toate cele 30 alternative pentru Git Updater→

Întrebări frecvente

Ce face afragen/git-updater?

WordPress Git Updater is a software update manager that automates the installation and updating of plugins and themes hosted on Git repositories. It functions as an automated release system and a secure client for private Git repository management, linking software components to providers like GitHub, GitLab, or enterprise Git instances for version tracking.

Care sunt principalele funcționalități ale afragen/git-updater?

Principalele funcționalități ale afragen/git-updater sunt: Automated Update Managers, Software Update Automation, Git-Based Update Automation, Git Repository Plugin Installations, Branch and Tag Management, Git Repository Integrators, Git Workflows, Software Update Managers.

Care sunt câteva alternative open-source pentru afragen/git-updater?

Alternativele open-source pentru afragen/git-updater includ: arslanbilal/git-cheat-sheet — This project is a comprehensive Git command reference guide and version control cheat sheet. It serves as a technical… tj/git-extras — git-extras is a collection of command line utilities that extend the functionality of the Git version control system.… geeeeeeeeek/git-recipes — This project is an educational resource providing a detailed command reference, tutorial collections, and structured… kurikomi-labs/komi-store — Komi Store is an Android app store client designed for discovering and installing applications directly from git… virtuslab/git-machete — Git Machete is a command-line tool designed to organize, visualize, and automate complex branch hierarchies within Git… octocat/spoon-knife — Spoon-Knife is a sandbox repository designed as a training tool for developers to learn the mechanics of distributed…