graham-campbell/git-wrapper
A PHP wrapper around the Git command-line client that provides a clean, object-oriented API for running Git commands via Symfony Process. It simplifies repository operations like clone, checkout, commit, and log, with configurable binary paths and support for custom environments.
|
Package
|
Score
|
Description
|
Stars
|
Likes
|
Forks
|
Downloads
|
Issues
|
Score
|
Opportunity
|
License
|
Last Release
|
|
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| sergeil/git-tools-bundle | 0.87 | A Symfony bundle that brings Git tooling into your application, making it easy to inspect repository state and run Git operations programmatically through convenient, framework-integrated services. | 0 | 0 | 0 | 0 | 0 | 0.0 | — | — | — | |
| jdecool/git-profiler-bundle | 0.86 | jdecool/git-profiler-bundle is a Symfony bundle that surfaces Git repository information in the profiler and debug toolbar, making branch, commit, and working-tree state easy to inspect during development. Useful for confirming the exact code revision running and debugging environment-specific behav... | 1 | 0 | 1 | 0 | 0 | 0.2 | — | MIT | 9 years ago | |
| velcoda/helpers | 0.86 | Velcoda Helpers is a Laravel/PHP package that provides reusable helper functions and convenience utilities for everyday development. It reduces boilerplate, simplifies common tasks, and helps keep your application code cleaner, more consistent, and easier to maintain across multiple projects. | 0 | 0 | — | 0 | — | 0.0 | — | — | — | |
| heidilabs/sauth-bundle | 0.86 | HeidiLabs SAuth Bundle integrates SAuth authentication with Symfony, wiring SAuth services into your app and adding configuration to reduce boilerplate. It helps PHP teams implement secure sign-in and user authentication workflows more quickly and maintainably. | 0 | 0 | 0 | 1 | 0 | 0.2 | 2.9 | MIT | 11 years ago | |
| gitscrum-community-edition/laravel-gitscrum | 0.86 | GitScrum Community Edition is an open-source, self-hosted project management platform built on Laravel. It combines Scrum and Kanban boards with Git integration, helping teams plan sprints, track tasks, manage workflows, and collaborate on software projects from one customizable PHP application. | 2,910 | — | 707 | — | 55 | 46.2 | 21.8 | MIT | 9 years ago | |
| symplify/git-wrapper | 0.86 | — | 0 | 36 | — | 2K | — | 0.0 | 45.1 | — | — | |
| sebastian/version | 0.86 | Library for managing the version numbers of Git-hosted PHP projects. Pass a release version and source path, then call asString() to get values like 1.0.0-17-g00f3408 from git describe, or plain X.Y.Z and X.Y-dev outside Git repositories. | 6,568 | 6,599 | 36 | 14M | 1 | 46.3 | 53.5 | BSD-3-Clause | 1 month ago | |
| civicrm/gitignore | 0.85 | A Laravel/PHP package for managing .gitignore rules, helping keep generated and environment-specific files out of version control. It provides a simple way to maintain consistent ignore patterns across CiviCRM projects. | 0 | 0 | 0 | 21K | 0 | 0.0 | 55.3 | NOASSERTION | — | |
| sebastian/git-state | 0.85 | sebastian/git-state is a small PHP library for describing the state of a Git checkout. Its Builder returns the origin remote URL, current branch, commit hash, and working directory status, or false when the directory is not a repository. | 30 | 17 | 0 | 2M | 1 | 20.1 | 64.7 | BSD-3-Clause | 2 weeks ago | |
| ramsey/conventional-commits | 0.85 | PHP library for parsing and working with Conventional Commits. Read commit messages into structured objects, validate format, and extract type/scope/description, body, footers, and breaking changes—useful for changelogs, release automation, and tooling. | 194 | 195 | 21 | 171K | 10 | 15.3 | 46.3 | MIT | 8 months ago | |
| jbtcd/git-bundle | 0.85 | jbtcd/git-bundle is a Git integration bundle for PHP and Symfony applications, providing services and commands to inspect repositories, run common Git operations, and bring version control data into your app. It helps automate repository workflows and simplify Git-related tasks. | 0 | 0 | 0 | 0 | 0 | 0.0 | — | MIT | 2 years ago | |
| kzykhys/git | 0.85 | kzykhys/git is a lightweight PHP wrapper around the Git command-line tool, offering an object-oriented API for common repository tasks such as cloning, committing, branching, status, log, and diff. It requires Git installed but no PHP extension, making Git automation simple in PHP projects. | 176 | 181 | 47 | 148 | 13 | 7.5 | 12.2 | — | 12 years ago | |
| liip/rmt | 0.85 | RMT is a release management tool for PHP projects. Configure versioning (e.g., semantic), where versions are stored (tags, changelog), and automated pre/post-release actions. Install via Composer (dev or global) or as a Phar, then run releases consistently. | 458 | 462 | 45 | 4K | 16 | 9.0 | 20.9 | MIT | — | |
| bruli/php-git-hooks | 0.85 | bruli/php-git-hooks lets PHP projects configure and manage Git hooks in PHP. Define pre-commit, pre-push, and other hooks to automatically run linters, tests, and custom checks before commits or pushes, helping catch issues early. | 664 | — | 106 | — | 12 | 10.2 | 4.9 | MIT | 8 years ago |
|
| pear/versioncontrol_git | 0.85 | 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. | 38 | 37 | 13 | 6K | 0 | 0.3 | 21.6 | — | — | |
| klaussilveira/gitter | 0.84 | Gitter is a lightweight PHP client for the GitHub API, offering a fluent, object-oriented interface to repositories, users, issues, and more. It handles authentication, pagination, and HTTP concerns so you can focus on building GitHub-powered features quickly. | 195 | — | 60 | — | 7 | 5.0 | 3.0 | BSD-3-Clause | 4 years ago |
|
| darkikim/git-helper | 0.84 | — | 0 | 0 | 0 | 0 | 0 | 0.0 | — | MIT | — | |
| gitonomy/gitlib | 0.84 | 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 | 470 | 73 | 423K | 0 | 32.8 | 48.0 | MIT | 3 weeks ago | |
| sebastianfeldmann/git | 0.84 | 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. | 48 | 49 | 13 | 453K | 2 | 15.3 | 57.2 | MIT | 9 months ago | |
| directorytree/git | 0.84 | 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(). | 24 | 24 | 1 | 0 | 0 | 0.8 | — | MIT | 2 years ago |
How can I help you explore Laravel packages today?