cypresslab/gitelephant
GitElephant is a PHP abstraction layer for managing Git repositories. It wraps the git binary in an object-oriented API, letting you inspect history, branches, tags, commits, and files without handling raw command output. Requires PHP 7.2+ and Git on a Unix-like system.
|
Package
|
Score
|
Description
|
Stars
|
Likes
|
Forks
|
Downloads
|
Issues
|
Score
|
Opportunity
|
License
|
Last Release
|
|
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| cypresslab/gitelephant-bundle | 0.84 | — | 29 | 29 | 9 | 0 | 0 | 1.6 | — | GPL-3.0 | 6 years ago | |
| liip/rmt | 0.84 | 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 | — | |
| 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 | |
| micheh/phpcs-gitlab | 0.84 | A PHP_CodeSniffer report for GitLab CI that outputs CodeClimate-compatible JSON, so coding-standard violations appear directly in merge request code quality reports and pipeline widgets. | 44 | — | 3 | — | 0 | 0.7 | 0.8 | BSD-3-Clause | 1 year ago |
|
| symplify/git-wrapper | 0.83 | — | 0 | 36 | — | 2K | — | 0.0 | 45.1 | — | — | |
| bruli/php-git-hooks | 0.83 | 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 |
|
| m4tthumphrey/php-gitlab-api | 0.83 | A modern GitLab API v4 client for PHP, inspired by php-github-api. Install via Composer; requires PHP 8.1-8.5 plus PSR-18 HTTP client and PSR-17 factory implementations. | 951 | 956 | 451 | 128K | 1 | 38.2 | 32.9 | MIT | 6 months ago | |
| bit3/git-php | 0.83 | 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 | 714 | 2 | 1.5 | 16.9 | MIT | — | |
| sweetchuck/robo-git | 0.83 | — | 3 | 3 | 0 | 940 | 5 | 6.2 | 34.1 | — | 6 years ago | |
| sergeil/git-tools-bundle | 0.83 | 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 | — | — | — | |
| graham-campbell/git-wrapper | 0.83 | 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. | 0 | 5 | — | 72 | — | 0.3 | 25.7 | — | — | |
| 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 | 470 | 73 | 423K | 0 | 32.8 | 48.0 | MIT | 3 weeks ago | |
| kzykhys/git | 0.82 | 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 | |
| renatomarinho/laravel-gitscrum | 0.82 | GitScrum is a Laravel-based project management tool that blends Scrum workflows with Git integration, letting developers manage tasks, sprints, and issues from GitHub, GitLab, and Bitbucket in one streamlined interface. | 2,911 | 2,915 | 708 | 0 | 55 | 45.9 | 21.8 | MIT | 9 years ago | |
| civicrm/gitignore | 0.82 | 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 | — | |
| jeffersongoncalves/laravel-github-client | 0.81 | A Laravel package that wraps the GitHub API in a simple, framework-friendly client, making it easy to authenticate and work with repositories, issues, pull requests, users, and other GitHub resources from your PHP applications. | 1 | 1 | 0 | 485 | 0 | 20.2 | 38.8 | MIT | 4 days ago | |
| erikwang2013/aetherupload-webman | 0.81 | Brings AetherUpload's large-file upload capabilities to Webman applications. Supports chunked and resumable uploads, configurable storage, and efficient handling of big files, making it a practical integration for Webman projects that need robust upload workflows. | 2 | 2 | 0 | 78 | 0 | 20.3 | 23.3 | GPL-2.0 | 2 days ago | |
| gitscrum-community-edition/laravel-gitscrum | 0.81 | 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 | |
| sebastianfeldmann/git | 0.81 | 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 | |
| zeichen32/gitlabapibundle | 0.81 | Symfony bundle that integrates the GitLab API into your application, providing configured clients, services, and helpers for projects, users, issues, merge requests, and more. Simplifies authentication and GitLab access from Symfony apps. | 57 | 57 | 16 | 7K | 1 | 6.9 | 30.5 | — | 8 months ago |
How can I help you explore Laravel packages today?