Followers
—
Total Stars
76,263
Packages
22
Monthly Downloads
306,278,576
Avg Score
26.8
Packages w/ Vulns
0
Recorded values over time (once-a-day snapshots). Oct 11, 2026 – Nov 9, 2026
Total stars
Monthly downloads
Followers
|
|
Description
|
|
30 days
GitHub star count over the last 30 days (daily snapshots).
|
|
|
License
|
|
|
|---|---|---|---|---|---|---|---|---|
| sebastian/diff | sebastian/diff is a standalone PHP diff library, factored out of PHPUnit. It generates unified, strict unified, or diff-only output, parses unified diffs into object graphs, and supports custom output builders. Install via Composer as a project or development dependency. | 7,642 |
-9
|
46.6 | 52.0 | BSD-3-Clause | 2 months ago | |
| sebastian/comparator | Compare PHP values for equality with dedicated comparators for scalars, arrays, objects, dates, and more. Part of PHPUnit, it reports detailed differences via ComparisonFailure exceptions and ships a Factory for selecting the right comparator. | 7,042 |
-4
|
52.9 | 52.7 | BSD-3-Clause | 3 months 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,808 |
-3
|
48.1 | 52.6 | BSD-3-Clause | 3 months ago | |
| sebastian/environment | A small PHP utility for writing code with runtime-specific execution paths. Detect the PHP or HHVM version, check whether code is running in the console versus the web, and branch accordingly. Handy for test tooling and library internals. | 6,763 |
-3
|
50.6 | 57.7 | BSD-3-Clause | 1 month ago | |
| sebastian/code-unit-reverse-lookup | Looks up which function or method a given line of code belongs to, a small utility from the PHPUnit ecosystem by Sebastian Bergmann. Install it via Composer as a project or dev dependency. Now a low maintenance project. | 6,673 |
-6
|
25.5 | 45.2 | BSD-3-Clause | 2 years ago | |
| sebastian/global-state | Snapshot and restore PHP global state with sebastian/global-state, the standalone component extracted from PHPUnit. Capture globals, superglobals, static properties, and constants for reliable test isolation. | 6,591 |
-2
|
39.0 | 54.1 | BSD-3-Clause | 5 months ago | |
| sebastian/version | Library for managing the version numbers of Git-hosted PHP projects. Pass a release version and source path, then call asString() to get values like 1.0.0-17-g00f3408 from git describe, or plain X.Y.Z and X.Y-dev outside Git repositories. | 6,567 |
-2
|
45.8 | 53.3 | BSD-3-Clause | 1 month ago | |
| sebastian/recursion-context | sebastian/recursion-context is a small PHP utility for tracking recursive traversals and avoiding infinite loops when walking nested structures. It provides the RecursionContext class used by sebastian/comparator and PHPUnit to handle recursion safely. | 6,556 |
-5
|
43.5 | 56.2 | BSD-3-Clause | 2 months ago | |
| sebastian/object-enumerator | Traverses arrays and object graphs to enumerate every referenced object, including nested structures and circular references. A small utility from Sebastian Bergmann's PHP testing stack, commonly pulled in by PHPUnit to walk object graphs safely. | 6,527 |
-1
|
41.9 | 56.0 | BSD-3-Clause | 2 months ago | |
| sebastian/object-reflector | sebastian/object-reflector lets you reflect an object's properties, including inherited, private, and protected ones. Install it via Composer to inspect and access object state that PHP's default reflection utilities don't easily expose. | 6,271 |
-1
|
41.8 | 56.4 | BSD-3-Clause | 2 months 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,204 |
-5
|
8.3 | 23.7 | BSD-3-Clause | — | |
| sebastian/type | A collection of value objects that model the PHP type system, including simple, union, intersection, and special types. Use it to inspect, compare, and represent type information programmatically in PHP projects. | 1,503 |
+1
|
27.0 | 62.5 | BSD-3-Clause | 2 months 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,261 |
+1
|
12.8 | 57.6 | BSD-3-Clause | 9 months ago | |
| sebastian/cli-parser | sebastian/cli-parser is a lightweight PHP library for parsing $_SERVER['argv'], extracted from PHPUnit. It gives command-line tools a simple way to read and validate arguments and options without a full CLI framework. | 1,208 |
-1
|
23.1 | 62.3 | BSD-3-Clause | 3 months ago | |
| sebastian/lines-of-code | A lightweight PHP library from Sebastian Bergmann for counting lines of code in PHP source files, reporting logical and physical line counts. Used by PHPUnit's code coverage tooling and handy for building metrics, reports, and static analysis tools. | 1,180 |
+1
|
21.6 | 61.8 | BSD-3-Clause | 4 months ago | |
| sebastian/money | Sebastian/money is an abandoned PHP value object library for monetary values using a currency's smallest unit, with formatting and currency subclasses. It was intended as a PHPUnit example, not for production; use moneyphp/money instead. | 722 |
-6
|
7.1 | 15.5 | NOASSERTION | 12 years ago | |
| sebastian/phpdcd | PHP Dead Code Detector (phpdcd) is a command-line tool that scans PHP codebases for unused functions and methods, helping teams find dead code to remove. Part of Sebastian Bergmann's tooling, it is now archived and largely superseded by modern static analysis tools. | 408 |
-2
|
1.7 | 9.8 | NOASSERTION | — | |
| sebastian/finder-facade | A lightweight facade over Symfony Finder, giving PHP projects a simple static interface for discovering files and directories. Fetch files by name, suffix, or path with minimal boilerplate and get plain arrays back—ideal for build tools, test runners, and scripts needing quick file lookup. | 243 |
|
0.9 | 26.5 | NOASSERTION | — | |
| sebastian/peek-and-poke | sebastian/peek-and-poke is a small PHP utility that uses reflection to peek at and poke into objects. It lets you read and write private and protected properties, making it handy for tests that need to inspect or set up object state without changing production code. | 36 |
|
0.3 | 6.0 | NOASSERTION | — | |
| sebastian/git-state | 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. | 31 |
+11
|
19.9 | 64.5 | BSD-3-Clause | 2 weeks 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. | 27 |
+10
|
9.8 | 59.6 | BSD-3-Clause | 6 months ago | |
| sebastian/version-requirement | — | 0 |
|
19.6 | 55.2 | BSD-3-Clause | 1 week ago |
How can I help you explore Laravel packages today?