sebastian/version
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.
|
Package
|
Score
|
Description
|
Stars
|
Likes
|
Forks
|
Downloads
|
Issues
|
Score
|
Opportunity
|
License
|
Last Release
|
|
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| sebastian/complexity | 0.82 | Compute code complexity metrics for PHP units (functions, methods, classes). sebastian/complexity provides programmatic analysis useful for static analysis tools, quality gates, and CI reporting; install via Composer for project or dev-only use. | 1,252 | 1,255 | 10 | 12M | 1 | 27.6 | 64.7 | BSD-3-Clause | 2 months ago | |
| pear/pear | 0.79 | PEAR (PHP Extension and Application Repository) provides a classic package manager and installer for PHP, enabling you to discover, install, and update reusable libraries and extensions. Includes tooling for packaging, channels, dependency resolution, and versioned releases. | 114 | 115 | 105 | 19K | 1 | 29.0 | 36.2 | NOASSERTION | 2 months ago | |
| producer/producer | 0.79 | 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 | 169 | 6 | 23.9 | 9.0 | MIT | 7 years ago | |
| idiosyncratic/coding-standard | 0.79 | Idiosyncratic coding standard for all Idiosyncratic Projects, based on Doctrine Coding Standard. Adds @public-read-only for private properties exposed as read-only (e.g., via __get) and disables alignment of equals signs in assignments. | 0 | 0 | 0 | 6 | 0 | 0.0 | 11.7 | — | — | |
| wyrihaximus/makefiles | 0.79 | Generate and manage GNU Makefiles for PHP projects with sensible defaults and helpers. Simplifies common tasks like testing, linting, building, and CI-friendly workflows so you can standardize project automation with minimal setup. | 0 | — | 0 | — | 1 | 20.1 | — | — | 4 weeks ago | |
| pear/xml_util | 0.79 | PEAR XML_Util provides handy helpers for working with XML: build attribute lists from arrays, generate tags, validate XML names, and more. Lightweight utility methods for creating and checking XML document parts in PHP. | 2 | 2 | 3 | 36K | 0 | 11.4 | 65.0 | — | 5 years ago | |
| pear/console_getopt | 0.78 | PEAR Console_Getopt is a small PHP library for parsing command-line options and arguments. It supports GNU-style short and long flags, handles required/optional values, and provides help-friendly parsing for CLI scripts and tools. | 85 | 85 | 14 | 1M | 0 | 21.1 | 65.0 | BSD-2-Clause | 6 years ago | |
| sebastian/type | 0.78 | sebastian/type provides lightweight value objects that model PHP’s type system. Useful for tools and libraries that need to represent, compare, and work with types (including complex and composite types) in a consistent, structured way. | 1,497 | 1,499 | 13 | 12M | 1 | 31.0 | 63.6 | BSD-3-Clause | 2 months ago | |
| symplify/easy-testing | 0.78 | Utilities for easier PHP unit testing, focused on writing cleaner tests with less boilerplate. Provides helpers and base test cases commonly used in Symplify tools to streamline assertions, fixture handling, and test setup across projects. | 41 | 42 | 3 | 29K | 0 | 0.1 | 27.7 | MIT | — | |
| sebastian/phpcpd | 0.78 | PHPCPD is a copy/paste detector for PHP that finds duplicated code (clones) across files and reports duplicate lines and locations. Distributed as a PHAR and installable via Phive. Note: this project is unmaintained and archived. | 2,212 | 2,253 | 189 | 397K | 0 | 8.4 | 22.0 | BSD-3-Clause | — | |
| sebastian/lines-of-code | 0.78 | sebastian/lines-of-code is a lightweight PHP library for counting lines of code in PHP source files. Useful for reporting, metrics, and tooling, it can be installed via Composer as a runtime or dev dependency. | 1,170 | 1,172 | 8 | 12M | 2 | 27.4 | 65.0 | BSD-3-Clause | 2 months ago | |
| phlak/semver | 0.75 | phlak/semver is a lightweight PHP semantic versioning library for parsing, comparing, and manipulating version strings. Check constraints, bump major/minor/patch, and sort versions with a clean API—ideal for release tooling and dependency checks. | 182 | — | 17 | — | 0 | 21.5 | — | MIT | 9 months ago | |
| sebastianfeldmann/git | 0.75 | 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. | 46 | 47 | 13 | 260K | 2 | 30.0 | 60.8 | MIT | 2 months ago | |
| ocramius/package-versions | 0.73 | Fast, zero‑I/O access to Composer dependency versions at runtime. Reads version data compiled from composer.lock during install/update, so calls are cheap. Use PackageVersions\Versions::getVersion('vendor/package') to embed or log exact versions. | 3,182 | 3,188 | 73 | 198K | 1 | 47.4 | 29.7 | MIT | 4 months ago | |
| phly/keep-a-changelog | 0.73 | Generates and maintains a Keep a Changelog–style CHANGELOG.md for PHP projects. Helps you create standardized release notes, add entries, and manage version sections consistently, making it easier to track changes and publish clear, human-readable changelogs. | 183 | 183 | 25 | 1K | 9 | 33.7 | 20.1 | BSD-2-Clause | 1 year ago | |
| nikolaposa/version | 0.72 | SemVer value object for PHP. Create versions from components or strings, access major/minor/patch plus pre-release/build metadata, compare versions (lt/gt/eq), and match against constraints for validation and dependency-style checks. | 140 | 141 | 12 | 217K | 0 | 28.1 | 51.8 | MIT | 1 year ago | |
| phar-io/version | 0.72 | phar-io/version is a PHP library for parsing, comparing, and validating semantic versions and version constraints. Supports operators like >=, <=, caret (^) and tilde (~) ranges, plus pre-release labels, to check if versions comply. | 7,476 | 7,487 | 18 | 12M | 3 | 49.0 | 52.9 | BSD-3-Clause | 4 years ago | |
| sebastian/cli-parser | 0.68 | sebastian/cli-parser is a lightweight PHP library for parsing command-line arguments from $_SERVER['argv'], extracted from phpunit/phpunit. Ideal for building CLI tools and test runners that need reliable option and argument handling. | 1,201 | 1,202 | 6 | 12M | 0 | 27.7 | 65.0 | BSD-3-Clause | 2 months ago | |
| sebastian/environment | 0.68 | Runtime environment helper for PHP projects. Detects PHP/HHVM runtime specifics so you can choose safe execution paths, handle version and platform differences, and write portable code with minimal conditionals—useful in libraries and test tooling. | 6,776 | 6,790 | 37 | 13M | 2 | 50.5 | 53.8 | BSD-3-Clause | 4 days ago |
How can I help you explore Laravel packages today?