| FazBrowse GitHub Viewer | Trending | | Home |
| Tools: [Original HTTPS Page] |
Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.
You must be logged in to block users.
Contact GitHub support about this user’s behavior. Learn more about reporting abuse.
Report abuseBackend engineer with 15+ years of commercial PHP. I design and build high-load services and APIs — and I publish the reusable parts as open source.
Languages
Frameworks
Data
Infrastructure & Real-time
Quality
Reusable PHP 8.3+ libraries with hardened CI/CD, SemVer, backward-compatibility checks, and tests on Testo with mutation testing (MSI 85–100%).
How does one person ship this many? Not by cutting corners — the volume is a side effect of a repeatable process, not the goal. The process is public in php-package-toolkit and explained in Workflow below.
Five that show the range:
| Package | What it does |
|---|---|
| yii3-ab-testing | Deterministic A/B testing for Yii3 — stateless hash-based assignment (same subject, same variant, every time, no session state), weighted variants, forced variant for QA, explicit exposure/conversion tracking. A full family: -db, -clickhouse, -web, -outbox |
| yii3-outbox | Transactional outbox — events committed in the same transaction as the data, then relayed. No lost messages on crash, no dual-write. Yii3 had no such thing |
| yii3-mcp | MCP server for Yii3: expose CQRS handlers as LLM tools, auto-bridge OpenAPI → MCP, and — the part generic MCP servers skip — per-user RBAC and an audit log on everything the model touches |
| property-testing-core | Framework-agnostic property-based testing engine: generators with integrated shrinking (Hedgehog model), a structured runner, regression corpus, lifecycle events — plus stateful/model-based testing. No test-framework dependency; Testo and PHPUnit adapters plug it in |
| clickhouse-toolkit | Framework-agnostic ClickHouse toolkit: parameterized query builder, data reader, batch writer, DDL builder, partition manager, migration runner — the pieces ORM query builders don't cover for an analytics store |
| Area | Packages |
|---|---|
| Resilience | retry · circuit-breaker · bulkhead · duration · result |
| Delivery | yii3-outbox (+ -db, -clickhouse) · yii3-webhooks (+ -db) · yii3-outbox-webhooks-bridge · yii3-idempotency (+ -db) — safe request retries via Idempotency-Key |
| Experiments | yii3-feature-flags (+ -db, -ui) · yii3-ab-testing (+ -db, -clickhouse, -web, -outbox) |
| Attribution | yii3-utm (+ -db) — UTM/click-id capture, touchpoint history in one cookie, consent-gated middleware, append-only attribution journal |
| Observability | yii3-telemetry (+ -otel) · yii3-metrics (+ -prometheus) · yii3-correlation-id · yii3-health-check · yii3-audit-log (+ -db) · domain-monitor |
| AI / LLM | yii3-mcp · yii3-mcp-rbac-bridge · yii3-mcp-audit-log-bridge · yii3-mcp-telemetry-bridge |
| Yii3 infrastructure | yii3-tenancy (+ -db) · yii3-settings (+ -db, -ui) · yii3-workflow (+ -db) · yii3-api-problem · yii3-maintenance-mode · yii3-seo · yii3-centrifugo · yii3-respect-validation · yii3-recaptcha · yii3-turnstile |
| Media | media-converter — type-safe ffmpeg/ffprobe wrapper: transcode/remux/filter pipeline, retry + bulkhead, progress events, DRM-aware probing |
| Query & domain | specification — Specification pattern, composable type-safe query building |
| ClickHouse | clickhouse-toolkit · yii3-clickhouse-toolkit |
| Tooling | rector-named-literals · rector-datetime-immutable |
The honest answer to "how does one person publish this many packages?" is that the agent does the mechanical work inside a rulebook a human wrote — and that rulebook is php-package-toolkit, open source, so the claim is auditable rather than asserted.
The loop
What the agent makes cheap is execution, not judgment. Deciding what the right abstraction for a transactional outbox or a deterministic A/B engine looks like is the part I bring; the toolkit makes shipping it a matter of hours instead of weeks, without lowering the bar.
Framework-agnostic property-based testing engine: generators, shrinking, runner, regression corpus, events
PHP
OpenAPI request-case generators and PSR-7 materialization for rasuvaeff/property-testing
PHP
Test double library for PHP with a call-closure API (work in progress)
PHP
| Back | FazBrowse Home | New Git URL |