Followers
—
Total Stars
75,600
Packages
18
Monthly Downloads
214,124,243
Avg Score
32.9
Packages w/ Vulns
0
Recorded values over time (once-a-day snapshots). Aug 23, 2026 – Sep 21, 2026
Total stars
Monthly downloads
Followers
|
|
Description
|
|
30 days
GitHub star count over the last 30 days (daily snapshots).
|
|
|
License
|
|
|
|---|---|---|---|---|---|---|---|---|
| sebastian/diff | Standalone PHP diff library extracted from PHPUnit. Generate textual diffs between strings with configurable output builders (unified, strict unified, diff-only) or custom formats, and parse unified diffs into an object model for further processing. | 7,651 |
|
46.0 | 52.3 | BSD-3-Clause | 3 months ago | |
| sebastian/comparator | sebastian/comparator compares PHP values for equality with type-aware comparators. Use the Factory to select the right comparator and get helpful ComparisonFailure details when assertions fail—ideal for test suites and tooling. | 7,046 |
|
57.2 | 54.8 | BSD-3-Clause | 1 month ago | |
| sebastian/exporter | Exports PHP variables into readable, stable string representations for visualization and debugging. Handles scalars, arrays, objects, resources, binary strings, and recursive references, producing clear output useful in test failures and developer tooling. | 6,811 |
|
52.5 | 54.8 | BSD-3-Clause | 1 month ago | |
| sebastian/environment | sebastian/environment helps PHP libraries handle runtime-specific execution paths by detecting and describing the current environment (PHP version, features, etc.). Useful for writing portable code that adapts to different runtimes and configurations. | 6,766 |
|
47.3 | 53.1 | BSD-3-Clause | 3 months ago | |
| sebastian/code-unit-reverse-lookup | — | 6,679 |
|
25.5 | 45.2 | BSD-3-Clause | 2 years ago | |
| sebastian/global-state | sebastian/global-state snapshots and restores PHP global state (globals, superglobals, ini settings, etc.), extracted from PHPUnit as a standalone component. Useful for test isolation and detecting side effects by capturing state before and after code runs. | 6,593 |
-1
|
43.4 | 53.4 | BSD-3-Clause | 3 months ago | |
| 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. | 6,569 |
-1
|
36.6 | 50.0 | BSD-3-Clause | 7 months ago | |
| sebastian/recursion-context | — | 6,561 |
|
47.9 | 54.7 | BSD-3-Clause | 1 month ago | |
| sebastian/object-enumerator | Traverses array structures and object graphs to enumerate all referenced objects, helping you inspect, analyze, or collect objects reachable from complex data structures. Install via Composer for production or as a dev dependency for testing and tooling. | 6,528 |
|
46.2 | 54.8 | BSD-3-Clause | 1 month ago | |
| sebastian/object-reflector | Reflect object properties across a class hierarchy, including inherited, private, and protected members. sebastian/object-reflector provides a small utility for accessing and inspecting object state when PHP’s standard reflection APIs are inconvenient. | 6,272 |
-1
|
46.1 | 56.3 | BSD-3-Clause | 1 month ago | |
| sebastian/phpcpd | 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,209 |
-2
|
8.4 | 22.0 | BSD-3-Clause | — | |
| sebastian/type | sebastian/type provides lightweight value objects for representing and working with PHP’s type system (built-in, class, union, intersection, nullable, etc.). Useful for static analysis tools, reflection helpers, and test utilities that need precise type modeling. | 1,502 |
|
31.6 | 64.9 | BSD-3-Clause | 1 month ago | |
| sebastian/complexity | 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,260 |
|
16.8 | 60.3 | BSD-3-Clause | 7 months ago | |
| sebastian/cli-parser | Parse PHP CLI arguments from $_SERVER['argv'] with a small, focused library extracted from PHPUnit. Ideal for building command-line tools and test runners, providing straightforward handling of options and parameters with minimal dependencies. | 1,209 |
|
27.0 | 64.2 | BSD-3-Clause | 1 month ago | |
| sebastian/lines-of-code | Count lines of code in PHP source with sebastian/lines-of-code. A lightweight library for analyzing PHP files and reporting LOC metrics, useful for tooling, CI checks, and development workflows. Install easily via Composer as a runtime or dev dependency. | 1,179 |
|
25.8 | 64.2 | BSD-3-Clause | 2 months ago | |
| sebastian/money | — | 728 |
|
7.1 | 13.0 | NOASSERTION | 12 years ago | |
| sebastian/git-state | sebastian/git-state is a small PHP library that inspects a Git checkout and reports its state: origin URL, current branch, commit hash, and whether the working directory is clean (or the current git status). Useful for build/test tooling. | 20 |
|
12.5 | 61.4 | BSD-3-Clause | 6 months ago | |
| sebastian/file-filter | Filter and whitelist/blacklist files and directories in PHP projects. Extracted from phpunit/phpunit, this lightweight library helps build file lists while honoring include/exclude rules—useful for test runners, coverage tools, and CLI utilities. | 17 |
|
14.1 | 61.8 | BSD-3-Clause | 4 months ago |
How can I help you explore Laravel packages today?