Ex-Tumblr Staff Engineer
Followers
95
Public Repos
257
Packages
8
Starred
100
Recorded values over time (once-a-day snapshots). Oct 9, 2026 – Nov 7, 2026
Followers & contributions
|
|
Description
|
|
30 days
GitHub star count over the last 30 days (daily snapshots).
|
|
|
License
|
|
|
|---|---|---|---|---|---|---|---|---|
| sanmai/pipeline | sanmai/pipeline is a fluent, memory-efficient PHP library for processing any iterable with lazy generators. Chain map, filter, reduce, zip, and more for readable pipelines that handle large or infinite collections without exhausting memory. | 74 |
-1
|
33.5 | 71.3 | Apache-2.0 | 1 month ago | |
| sanmai/later | Lazy evaluation for PHP built on generators. Wrap any value-producing function with later() or lazy() to get a Deferred object, then call get() to resolve it once, on demand. Fully typed, no callbacks, no exceptions. | 72 |
|
16.9 | 61.9 | Apache-2.0 | 4 months ago | |
| sanmai/di-container | A straightforward PSR-11 dependency injection container with zero-configuration autowiring. It resolves constructor dependencies via reflection, reuses created objects, maps interfaces to concrete implementations, and supports builder objects for complex construction. | 7 |
|
24.2 | 63.6 | BSD-3-Clause | 2 months ago | |
| sanmai/phpunit-legacy-adapter | Compatibility adapter for running legacy PHPUnit test suites on newer PHPUnit versions. Helps bridge API changes, keep older tests passing, and smooth migrations without rewriting everything. Suitable for maintaining long-lived PHP projects with outdated test setups. | 3 |
|
13.3 | 31.0 | Apache-2.0 | 6 months ago | |
| sanmai/phpstan-rules | Extra PHPStan rules from sanmai that extend static analysis for PHP projects. Helps catch additional issues not covered by core rules, improving code quality and consistency with minimal setup. | 3 |
|
11.9 | 40.8 | Apache-2.0 | 8 months ago | |
| sanmai/duoclock | PSR-20 clock abstraction with dual time access (DateTimeImmutable, time(), microtime()) plus mockable sleep/usleep/nanosleep for testing. Includes deterministic TimeSpy and tick helpers to measure elapsed time. Minimal dependency (psr/clock) and easy to mock. | 3 |
|
5.2 | 57.1 | Apache-2.0 | 10 months ago | |
| sanmai/hoa-protocol | PHP library from the Hoa project offering a unified abstraction for resources and paths. It implements a hoa:// protocol with mount points and routers, letting applications resolve virtual paths across filesystems and custom backends in a consistent, extensible way. Maintained fork for legacy projec... | 0 |
|
0.0 | 39.0 | BSD-3-Clause | 1 year ago | |
| sanmai/phpunit-double-colon-syntax | Run individual PHPUnit test methods with the familiar file::method syntax (like pytest). This dev package rewrites args via Composer autoload so vendor/bin/phpunit tests/FooTest.php::testBar becomes file + --filter automatically. Supports multiple methods; PHPUnit 6+. | 0 |
|
5.0 | 31.4 | BSD-3-Clause | 6 months ago |
How can I help you explore Laravel packages today?