brainmaestro/composer-git-hooks
Manage Git hooks via Composer scripts. Install, version, and run pre-commit/pre-push and more across your team using composer install/update. Simple config, no extra tooling, keeps hooks consistent in any PHP project.
|
Package
|
Score
|
Description
|
Stars
|
Likes
|
Forks
|
Downloads
|
Issues
|
Score
|
Opportunity
|
License
|
Last Release
|
|
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| captainhook/hook-installer | 0.84 | Composer plugin for CaptainHook that automatically installs and updates your local Git hooks after composer install/update, helping ensure your whole team has hooks enabled. Supports custom config/executable paths and optional force/only-enabled settings. | 5 | 5 | 2 | 132K | 0 | 19.3 | 63.0 | MIT | 3 months ago | |
| captainhook/secrets | 0.84 | Detect secrets like passwords and API keys in code to prevent accidental commits. Use built-in regex suppliers (AWS, Google, GitHub, etc.) or provide your own patterns, plus a whitelist for allowed matches. Includes a simple Detector API. | 11 | 11 | 1 | 504K | 0 | 1.9 | 55.3 | MIT | 1 year ago | |
| captainhook/captainhook-phar | 0.82 | Composer installer for the CaptainHook PHAR. Adds CaptainHook to vendor/bin for use in projects and updates it automatically on composer update. See captainhook/captainhook for source, quick start, and full docs at captainhook.info. | 6 | 6 | 1 | 74K | 0 | 1.3 | 55.3 | MIT | 5 years ago | |
| sweetchuck/robo-git | 0.81 | — | 3 | 3 | 0 | 940 | 5 | 6.2 | 34.1 | — | 6 years ago | |
| imanghafoori/composer-json | 0.81 | Read and query data from any composer.json with a simple API. Provide the absolute path, create an instance, and access common fields via convenient methods—useful for tooling, package inspection, and build scripts. | 15 | 15 | 1 | 10K | 0 | 0.7 | 39.0 | MIT | 2 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 | |
| icanhazstring/composer-unused | 0.81 | composer-unused detects and removes unused Composer dependencies in PHP/Laravel projects. It analyzes your codebase to find packages not referenced, reports what can be safely removed, and helps keep composer.json/lock lean and maintainable. | 1,695 | 1,687 | 58 | 383K | 12 | 42.4 | 42.6 | MIT | 1 week ago | |
| stolt/lean-package-validator | 0.81 | A CLI utility that validates a project or micro-package for leanness, ensuring common repository artefacts are excluded from release assets. It can also create, update, and reformat the leanness-enforcing export-ignore entries of a .gitattributes file. | 19 | 18 | 8 | 2K | 6 | 36.8 | 32.7 | MIT | 1 week ago | |
| ebitkov/app-lock-composer-plugin | 0.81 | Composer plugin for Laravel/PHP apps that marks the application as “updating” while Composer runs, helping prevent access or inconsistent state during dependency updates. | 0 | 0 | 0 | 0 | 0 | 0.6 | — | MIT | 4 years ago | |
| captainhook/captainhook | 0.81 | CaptainHook is a flexible git hook library for PHP developers. Configure commit, push, and pull actions in a simple JSON file to validate messages, check code quality, run tests, or clear caches. Share hooks across your team and ensure everyone activates them locally. | 1,129 | 1,120 | 88 | 290K | 11 | 29.2 | 39.2 | MIT | 7 months ago | |
| symplify/git-wrapper | 0.81 | — | 0 | 36 | — | 2K | — | 0.0 | 45.1 | — | — | |
| projektgopher/whisky | 0.81 | — | 244 | 245 | 10 | 38K | 3 | 9.3 | 31.3 | — | 1 year ago | |
| hermes/dependencies | 0.81 | Hermes is a CLI dev tool that exports your project’s Composer and/or NPM dependencies to a markdown report. Run vendor/bin/hermes and use flags for composer, package, all, custom path, and configurable output location. | 1 | 1 | 0 | 25 | 0 | 0.9 | 15.6 | — | 1 year ago | |
| shipmonk/composer-dependency-analyser | 0.81 | Fast, zero-dependency tool to analyze Composer dependencies. Detects unused, shadowed, and misplaced packages/extensions by scanning your autoload paths. Works out of the box, highly configurable, and very performant (15k files in ~2s). Compatible with PHP 7.2–8.5. | 636 | 638 | 15 | 2M | 15 | 15.3 | 53.3 | MIT | 11 months ago | |
| ramsey/composer-repl-lib | 0.81 | Library for building interactive Composer-powered PHP REPLs. Provides the core loop and helpers to evaluate code in a Composer project context, load autoloaded classes, and inspect results—useful for CLI shells, debugging tools, and developer consoles. | 3 | 3 | 2 | 1K | 0 | 9.9 | 37.9 | MIT | 8 months ago | |
| composer/composer | 0.81 | Composer is the dependency manager for PHP, letting you declare, manage, and install project dependencies from Packagist. It handles autoloading, version constraints, and locking so installs stay reproducible across environments. | 29,566 | 29,630 | 4,864 | 5M | 115 | 92.6 | 63.9 | MIT | 1 week ago | |
| gitonomy/gitlib | 0.81 | 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 | |
| sebastian/git-state | 0.81 | 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 | |
| producer/producer | 0.80 | 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 | |
| wikimedia/composer-merge-plugin | 0.80 | Composer plugin that merges multiple composer.json files at runtime. Define extra include patterns (e.g., composer.local.json, extensions/*/composer.json) to combine dependencies and settings into the main config for installs and autoload generation. | 1,016 | 1,035 | 173 | 862K | 52 | 30.5 | 63.1 | MIT | 5 years ago |
How can I help you explore Laravel packages today?