Hi there! I'm Sebastian Bergmann. If you develop software in PHP, you may have encountered my work: I'm the creator and maintainer of PHPUnit, along with several other widely used…
Hi there!
I'm Sebastian Bergmann. If you develop software in PHP, you may have encountered my work: I'm the creator and maintainer of PHPUnit, along with several other widely used libraries and tools in the PHP ecosystem.
PHPUnit is a complex and powerful tool, and it has always been, and will always remain, Open Source. Developing, testing, and supporting PHPUnit has taken thousands of hours of dedicated effort.
If you find my contributions to the PHP community valuable, I invite you to show your support. Every contribution, no matter the size, makes a difference. You can sponsor my work through GitHub Sponsors, Liberapay, or thanks.dev. Alternative sponsorship options for businesses are also available.
---
👷 Check out what I'm currently working on
- sebastianbergmann/phpunit - The PHP Unit Testing framework. (1 day ago)
- sebastianbergmann/file-filter - Library for filtering files (1 day ago)
- sebastianbergmann/version-requirement - Library for working with version requirements (1 day ago)
- sebastianbergmann/phpcov - TextUI frontend for php-code-coverage (1 day ago)
- thePHPcc/EventFlow - (4 days ago)
- sebastianbergmann/phpunit-otr-report - Generates reports from test result data in the Open Test Reporting (OTR) format produced by PHPUnit (4 days ago)
- sebastianbergmann/phpunit-website - https://phpunit.de/ (6 days ago)
- sebastianbergmann/php-code-coverage - Library that provides collection, processing, and rendering functionality for PHP code coverage information. (1 week ago)
- thePHPcc/test-driven-security - (2 weeks ago)
- sebastianbergmann/phpunit-documentation-english - English Documentation for PHPUnit (2 weeks ago)
🔭 Latest releases I've contributed to
- sebastianbergmann/phpunit (13.2.1, 6 days ago) - The PHP Unit Testing framework.
- signalkraft/mypyllant-component (v0.9.16, 1 week ago) - Home Assistant component for the myVAILLANT API, controls Vaillant devices such as aroTHERM heatpumps and ecoTEC boilers
- sebastianbergmann/php-code-coverage (14.2.2, 1 week ago) - Library that provides collection, processing, and rendering functionality for PHP code coverage information.
- sebastianbergmann/comparator (8.3.0, 2 weeks ago) - Provides the functionality to compare PHP values for equality.
- sebastianbergmann/diff (9.0.0, 2 weeks ago) - Diff implementation
- php/php-src (php-8.4.22, 2 weeks ago) - The PHP Interpreter
- sebastianbergmann/phpunit-otr-report (1.0.1, 2 weeks ago) - Generates reports from test result data in the Open Test Reporting (OTR) format produced by PHPUnit
- sebastianbergmann/global-state (9.0.1, 2 weeks ago) - Snapshotting of global state, factored out of PHPUnit into a stand-alone component
- sebastianbergmann/environment (9.3.2, 3 weeks ago) - Provides functionality that helps writing PHP code that has runtime-specific execution paths
- sebastianbergmann/exporter (8.1.0, 1 month ago) - Provides the functionality to export PHP variables for visualization
📫 How to reach me
- Email: [[email protected]](mailto://[email protected])
- Fediverse: @[email protected]
-
phpunit
The PHP Unit Testing framework.
PHP ★ 20k 39m agoExplain → -
php-code-coverage
Library that provides collection, processing, and rendering functionality for PHP code coverage information.
PHP ★ 8.9k 2d agoExplain → -
php-timer
Utility class for timing
PHP ★ 7.7k 2d agoExplain → -
diff
Diff implementation
PHP ★ 7.7k 2d agoExplain → -
php-file-iterator
FilterIterator implementation that filters files based on a list of suffixes, prefixes, and other exclusion criteria.
PHP ★ 7.5k 2d agoExplain → -
php-text-template
A simple template engine.
PHP ★ 7.4k 2d agoExplain → -
comparator
Provides the functionality to compare PHP values for equality.
PHP ★ 7.1k 2d agoExplain → -
exporter
Provides the functionality to export PHP variables for visualization
PHP ★ 6.8k 2d agoExplain → -
environment
Provides functionality that helps writing PHP code that has runtime-specific execution paths
PHP ★ 6.8k 2d agoExplain → -
code-unit-reverse-lookup
Looks up which function or method a line of code belongs to
PHP ★ 6.7k 1y agoExplain → -
global-state
Snapshotting of global state, factored out of PHPUnit into a stand-alone component
PHP ★ 6.6k 2d agoExplain → -
version
Library that helps with managing the version number of Git-hosted PHP projects
PHP ★ 6.6k 2d agoExplain → -
recursion-context
Provides functionality to recursively process PHP variables
PHP ★ 6.6k 2d agoExplain → -
object-enumerator
Traverses array structures and object graphs to enumerate all referenced objects
PHP ★ 6.5k 2d agoExplain → -
php-token-stream
Wrapper around PHP's tokenizer extension.
PHP ★ 6.4k 4y agoExplain → -
object-reflector
Allows reflection of object attributes, including inherited and non-public ones
PHP ★ 6.3k 2d agoExplain → -
resource-operations ▣
Provides a list of PHP built-in functions that operate on resources
PHP ★ 6.3k 2y agoExplain → -
phpunit-mock-objects ▣
Mock Object library for PHPUnit
PHP ★ 4.9k 7y agoExplain → -
phploc ▣
A tool for quickly measuring the size of a PHP project.
PHP ★ 2.3k 1y agoExplain → -
phpcpd ▣
Copy/Paste Detector (CPD) for PHP code.
PHP ★ 2.2k 3y agoExplain → -
type
Collection of value objects that represent the types of the PHP type system
PHP ★ 1.5k 2d agoExplain → -
php-invoker
Invoke PHP callables with a timeout
PHP ★ 1.3k 2d agoExplain → -
complexity
Library for calculating the complexity of PHP code units
PHP ★ 1.3k 2d agoExplain → -
cli-parser
Library for parsing CLI options
PHP ★ 1.2k 2d agoExplain → -
lines-of-code
Library for counting the lines of code in PHP source code
PHP ★ 1.2k 2d agoExplain → -
code-unit
Collection of value objects that represent the PHP code units
PHP ★ 1.2k 1y agoExplain → -
money ▣
Value Object that represents a monetary value (using a currency's smallest unit).
PHP ★ 728 8y agoExplain → -
object-graph
Provides useful operations on PHP object graphs
PHP ★ 458 2d agoExplain → -
phpdcd ▣
Dead Code Detector (DCD) for PHP code.
PHP ★ 412 10y agoExplain → -
finder-facade ▣
Convenience wrapper for Symfony's Finder component
PHP ★ 243 6y agoExplain → -
phpcov
TextUI frontend for php-code-coverage
PHP ★ 237 1d agoExplain → -
state ▣
The State design pattern. Implemented in PHP and with style.
PHP ★ 234 11y agoExplain → -
dbunit ▣
DbUnit port for PHP/PHPUnit.
PHP ★ 223 7y agoExplain → -
phpunit-documentation ▣
Documentation for PHPUnit.
HTML ★ 186 8y agoExplain → -
foal ▣
Tool to find lines eliminated by OpCache's bytecode optimizer
PHP ★ 139 4mo agoExplain → -
git ▣
Simple PHP wrapper for Git
PHP ★ 122 9y agoExplain → -
phpunit-documentation-english
English Documentation for PHPUnit
PHP ★ 93 4d agoExplain → -
de-legacy-fy ▣
Tool for dealing with legacy PHP code
PHP ★ 77 9y agoExplain → -
container-amiga-gcc ▣
Containerfile for AmigaOS Cross-Compiler Toolchain
PHP ★ 62 3y agoExplain → -
csv-parser
Library for type-safe parsing of CSV files
PHP ★ 41 23d agoExplain → -
peek-and-poke ▣
Proxy for accessing non-public attributes and methods of an object
PHP ★ 36 11y agoExplain → -
raytracer
Code written while reading the book "The Ray Tracer Challenge: A Test-Driven Guide to Your First 3D Renderer" by Jamis Buck.
PHP ★ 35 2d agoExplain → -
phpunit-documentation-chinese ▣
Simplified Chinese Documentation for PHPUnit
Python ★ 34 3y agoExplain → -
shaku ▣
Tool to automatically generate type-safe Collection and CollectionIterator classes
PHP ★ 31 6y agoExplain → -
docker-execute-amiga ▣
Execute M68K/AmigaOS binary in Docker-ized FS-UAE
Shell ★ 28 4y agoExplain → -
uuid
Function for generating a UUID (as string)
PHP ★ 27 2d agoExplain → -
phar-site-generator
A tool that generates an HTML page, RSS feed, and Phive metadata for a PHAR repository
PHP ★ 21 2d agoExplain → -
phpunit-documentation-russian ▣
Russian Documentation for PHPUnit
Python ★ 17 3y agoExplain → -
sebastianbergmann
No description.
★ 16 8h agoExplain → -
bugminer ▣
Mines a source code repository for bug and churn information.
PHP ★ 16 11y agoExplain → -
phpunit-documentation-japanese ▣
Japanese Documentation for PHPUnit
Python ★ 15 3y agoExplain → -
git-state
Library for describing the state of a Git checkout.
PHP ★ 14 2d agoExplain → -
phpunit-website
https://phpunit.de/
HTML ★ 14 6d agoExplain → -
pdepend-process ▣
Processor for PHP_Depend data
PHP ★ 14 7y agoExplain → -
phpunit-documentation-french ▣
French Documentation for PHPUnit
Python ★ 12 3y agoExplain → -
docker-amigaos-cross-toolchain ▣
Dockerfile for AmigaOS Cross-Compiler Toolchain
PHP ★ 11 8y agoExplain → -
phpunit-documentation-brazilian-portuguese ▣
Brazilian Portuguese Documentation for PHPUnit
Python ★ 11 3y agoExplain → -
file-filter
Library for filtering files
PHP ★ 10 1d agoExplain → -
phpunit-memprof-listener ▣
Test Listener for PHPUnit that can dump memory profile information
PHP ★ 9 6y agoExplain → -
xdebug-trace-util ▣
Collection of value objects, filters, etc. for working with Xdebug function traces
PHP ★ 8 4y agoExplain → -
container-amitools ▣
Containerfile for Christian Vogelgsang's amitools
PHP ★ 6 3y agoExplain → -
phpunit-example-extension ▣
Example of an extension for PHPUnit
PHP ★ 6 4y agoExplain → -
die-kathedrale ▣
No description.
PHP ★ 6 5y agoExplain → -
phpunit-otr-report
Generates reports from test result data in the Open Test Reporting (OTR) format produced by PHPUnit
PHP ★ 4 47m agoExplain → -
test-mapper ▣
A tool that visualizes the information of PHPUnit's "covers" and "uses" annotations
PHP ★ 4 12y agoExplain → -
phpunit-documentation-spanish ▣
Spanish Documentation for PHPUnit
Python ★ 3 3y agoExplain → -
phptok ▣
TextUI frontend for PHP_TokenStream
PHP ★ 3 11y agoExplain → -
mysqli-wrapper
Wrapper around PHP's mysqli extension
PHP ★ 1 1d agoExplain → -
version-requirement
Library for working with version requirements
PHP ★ 0 1d agoExplain → -
doc-en ⑂
English PHP documentation
XML ★ 0 27d agoExplain → -
php-src ⑂
The PHP Interpreter
★ 0 27d agoExplain → -
academic-papers ▣
LaTeX sources for my academic papers
TeX ★ 0 12y agoExplain →
No repos match these filters.