sebastianfeldmann/git
PHP library to access and interact with Git repositories. Provides a simple API for common Git commands and info (status, log, branches, tags), ideal for build scripts, CI tooling, and automation where you need Git data without shelling out manually.
|
Package
|
Score
|
Description
|
Stars
|
Likes
|
Forks
|
Downloads
|
Issues
|
Score
|
Opportunity
|
License
|
Last Release
|
|
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| pear/versioncontrol_git | 0.84 | PEAR’s VersionControl_Git is a PHP library for interacting with Git repositories from your code. It wraps common git commands (status, log, diff, commit, branch, tag, etc.), supports executing via the Git CLI, and helps automate repository workflows in PHP apps. | 37 | 37 | 13 | 8K | 0 | 0.3 | 22.4 | — | — | |
| gitonomy/gitlib | 0.82 | Gitonomy Gitlib is a PHP library for interacting with Git repositories programmatically. Read commits, trees, branches, tags and diffs; run Git commands via a clean API and work with local repos from your apps, tools, or CI scripts. | 465 | 469 | 74 | 403K | 13 | 16.9 | 44.8 | MIT | 1 year ago | |
| bit3/git-php | 0.81 | PHP library for working with Git repositories from code. Execute common Git commands, inspect repository state, and script Git operations with a simple API—useful for automation, deployment tools, and integrations that need Git access without shelling out manually. | 47 | 47 | 24 | 666 | 2 | 1.5 | 16.5 | MIT | — | |
| anglemx/php-utilities | 0.80 | — | 0 | 0 | 0 | 326 | 0 | 1.2 | 34.7 | MIT | 3 years ago | |
| directorytree/git | 0.80 | Lightweight PHP wrapper for running Git commands on a server. Supports pull, fetch, reset (hard/soft), and remote management (get/get all/add/set URL). Requires PHP 7.3+ and a working directory set to your repo via chdir(). | 0 | 24 | — | 0 | — | 0.8 | — | — | — | |
| symplify/git-wrapper | 0.80 | — | 38 | 36 | 3 | 2K | 0 | 0.1 | 17.2 | MIT | — | |
| czproject/git-php | 0.79 | — | 555 | 564 | 108 | 113K | 6 | 17.9 | 38.2 | NOASSERTION | 1 year ago | |
| cypresslab/gitelephant | 0.78 | GitElephant is a PHP OOP wrapper around the git CLI for managing repositories: inspect commits, branches, tags, diffs, logs, and statuses, and run common git operations via a clean API. Supports git >=1.8, PHP >=7.2 (older PHP via prior versions). | 613 | 618 | 74 | 47K | 17 | 19.3 | 31.0 | LGPL-3.0 | 1 year ago | |
| sebastianfeldmann/cli | 0.78 | Lightweight PHP library for building CLI tools: defines commands and options, parses argv, validates input, and renders help/usage output. Clean API for composing console applications with consistent argument handling and exit codes. | 21 | 21 | 8 | 300K | 4 | 9.8 | 55.8 | MIT | 1 year ago | |
| cypresslab/gitelephant-bundle | 0.77 | — | 0 | 30 | — | 0 | — | 1.6 | — | — | — | |
| sebastian/version | 0.77 | Library for deriving a PHP project’s version from Git. Provide a release string and project path; Version::asString() returns the release, a -dev suffix, or git describe output (tags/commits) depending on repo state and release format. | 6,580 | 6,596 | 36 | 14M | 1 | 40.8 | 51.2 | BSD-3-Clause | 4 months ago | |
| sweetchuck/robo-git | 0.74 | — | 3 | 3 | 0 | 745 | 5 | 6.1 | 32.3 | — | 5 years ago |
How can I help you explore Laravel packages today?