bruli/php-git-hooks
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.
|
Package
|
Score
|
Description
|
Stars
|
Likes
|
Forks
|
Downloads
|
Issues
|
Score
|
Opportunity
|
License
|
Last Release
|
|
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| sebastianfeldmann/git | 0.88 | 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 | |
| graham-campbell/git-wrapper | 0.87 | 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.87 | 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 | |
| bit3/git-php | 0.87 | 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 | — | |
| marcocesarato/php-conventional-changelog | 0.86 | Automatically generate changelogs and release notes from your Git commit history using Conventional Commits and SemVer. Configurable, Composer-friendly, and easy to run from the terminal for streamlined releases. | 251 | 251 | 40 | 75K | 1 | 31.7 | 42.1 | GPL-3.0 | 1 month ago | |
| nunomaduro/php-interminal | 0.86 | An interactive terminal for PHP by Nuno Maduro, making it easy to run and explore PHP code right from the command line. A lightweight, REPL-style workflow for quick experiments, debugging, and learning without leaving your shell. | 33 | 33 | 2 | 0 | 0 | 0.2 | — | — | — | |
| ramsey/conventional-commits | 0.86 | 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 | |
| civicrm/composer-compile-plugin | 0.86 | Composer plugin that adds a lightweight compile step for CiviCRM extensions and other PHP packages. Declare compile tasks in composer.json and it runs them after install or update, skipping unchanged packages via caching. A composer compile command allows manual rebuilds. | 13 | — | 11 | — | 0 | 0.5 | — | MIT | — |
|
| swop/github-webhook | 0.86 | PHP package for receiving and handling GitHub webhooks. Validate webhook signatures, route GitHub events to your own handlers, and access payload data cleanly so you can react to pushes, pull requests, issues, and other repository activity. | 11 | — | 5 | — | 1 | 0.4 | — | MIT | 5 years ago |
|
| pear/versioncontrol_git | 0.86 | 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 | — | — | |
| umbrellio/php-deploy | 0.86 | Umbrellio PHP Deploy is a lightweight deployment toolkit for PHP and Laravel applications, automating release steps, remote tasks, and environment setup so teams can ship updates consistently with minimal configuration. | 2 | 2 | 0 | 0 | 0 | 11.7 | — | MIT | 5 months ago | |
| sergeil/git-tools-bundle | 0.85 | 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 | — | — | — | |
| php-tui/term | 0.85 | php-tui/term is a PHP library for terminal control and TUI development, with ANSI escape sequences, cursor movement, text styling, screen management, and input handling. Build responsive command-line interfaces and interactive CLI tools without heavy dependencies. | 45 | — | 8 | — | 4 | 1.9 | 2.3 | MIT | 2 years ago |
|
| malukenho/docheader | 0.85 | Laravel package that adds and manages standardized documentation headers in your source files. Generate consistent file/class docblocks with project metadata, author, license, and timestamps, helping teams enforce style and keep headers up to date automatically. | 68 | 68 | 8 | 8K | 2 | 2.0 | 29.2 | MIT | 8 years ago | |
| nathanheffley/laravel-slack-blocks | 0.85 | A Laravel package for building Slack Block Kit messages with a fluent PHP API. Compose blocks, elements, and attachments cleanly, then send rich, interactive Slack notifications without hand-writing JSON payloads. | 49 | — | 13 | — | 1 | 0.5 | — | MIT | 5 years ago | |
| jordandalton/laravel-tackle | 0.85 | Laravel Tackle is a practical Laravel package by Jordan Dalton that adds useful helpers and utilities for common development tasks, helping you reduce boilerplate and keep application code cleaner and easier to maintain. | 85 | — | 7 | — | 0 | 18.2 | — | MIT | 1 month ago | |
| adamgoose/gitlab | 0.85 | A Laravel package that integrates GitLab into your application, offering a simple wrapper for the GitLab API and OAuth authentication so you can work with projects, users, and repositories directly from your PHP code. | 19 | 19 | 6 | 0 | 0 | 0.8 | — | MIT | 12 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 | |
| producer/producer | 0.85 | Command-line QA and release tool for PHP library packages. Validates and publishes releases using Composer, PHPUnit, and phpDocumentor. Works with Git or Mercurial, and supports GitHub, GitLab, and Bitbucket (including self-hosted) as remote origins. | 104 | 106 | 6 | 189 | 6 | 3.9 | 8.0 | MIT | 8 years ago | |
| blumilksoftware/codestyle | 0.85 | Blumilk's shared PHP code style ruleset for Laravel projects, bundling PHP-CS-Fixer configuration and conventions to keep formatting consistent across apps and packages. Quick to install, easy to extend, and designed for team-wide use. | 13 | — | 2 | — | 13 | 4.0 | 4.5 | MIT | 1 year ago |
|
How can I help you explore Laravel packages today?