ondram/ci-detector
Detects when your PHP app is running in CI. Provides a simple API to identify common CI providers via environment variables, so you can tweak behavior for tests, builds, and deployments without hardcoding provider logic.
|
Package
|
Score
|
Description
|
Stars
|
Likes
|
Forks
|
Downloads
|
Issues
|
Score
|
Opportunity
|
License
|
Last Release
|
|
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| khanamiryan/qrcode-detector-decoder | 0.80 | Pure-PHP QR code detector/decoder (ported from ZXing). Reads QR codes from image files using GD, no extra extensions required. Simple API: create a Zxing\QrReader with a path and call text() to get the decoded content. | 1,412 | 1,442 | 323 | 346K | 68 | 58.6 | 73.9 | Apache-2.0 | 8 months ago | |
| ocramius/package-versions | 0.78 | Fast, zero‑I/O access to Composer dependency versions at runtime. Reads version data compiled from composer.lock during install/update, so calls are cheap. Use PackageVersions\Versions::getVersion('vendor/package') to embed or log exact versions. | 3,182 | 3,188 | 73 | 198K | 1 | 47.4 | 29.7 | MIT | 4 months ago | |
| ockcyp/covers-validator | 0.78 | Validate and normalize cover image uploads in Laravel: checks size, dimensions, aspect ratio, and file type; returns clear validation errors and helpers for cover/thumbnail rules. Easy drop-in rules for forms, APIs, and media pipelines. | 21 | 22 | 9 | 2K | 1 | 27.7 | 30.5 | MIT | 6 months ago | |
| matomo/device-detector | 0.74 | PHP library to parse User-Agent strings and Browser Client Hints to detect device type (desktop/mobile/tablet/TV, etc.), client apps (browsers, media players, bots), operating systems, and hardware brand/model. Composer-installable and well tested. | 3,459 | 3,470 | 507 | 742K | 63 | 78.8 | 68.5 | LGPL-3.0 | 2 months ago | |
| shipfastlabs/agent-detector | 0.72 | Lightweight PHP 8.2+ utility to detect if your app is running inside an AI agent or automated dev environment. Supports Claude, Cursor, Gemini, Codex, Replit, Devin, and more via env vars or file checks, with a simple API and helper function. | 40 | 16 | 3 | 23K | 0 | 21.5 | 44.6 | MIT | 4 weeks ago | |
| scrutinizer/ocular | 0.71 | Ocular is a PHP client for Scrutinizer CI that fetches and submits code coverage data, making it easy to report test coverage from your build pipeline to Scrutinizer. Useful for integrating PHP test suites and coverage tools with Scrutinizer projects. | 41 | 41 | 24 | 16K | 12 | 29.3 | 48.2 | — | 4 years ago | |
| react/http-client | 0.58 | Deprecated ReactPHP streaming, event-driven HTTP client kept for BC. Development moved to react/http with a new Promise-based, PSR-7 Browser API. Upgrade recommended; see react/http for current client usage and features. | 228 | 234 | 61 | 46K | 1 | 32.1 | 37.4 | MIT | 5 years ago | |
| react/datagram | 0.58 | Event-driven UDP datagram client/server for ReactPHP. Create UDP sockets, send and receive messages asynchronously with an API modeled after Node.js dgram. Works across platforms with no required PHP extensions; supports PHP 5.3+ (PHP 7+ recommended). | 99 | 99 | 27 | 29K | 1 | 25.4 | 40.0 | MIT | 1 year ago | |
| react/stream | 0.55 | Event-driven readable and writable streams for non-blocking I/O in ReactPHP. Process large data in small chunks with async-friendly stream interfaces and resource-based streams, with support for piping, backpressure, errors, and duplex streams. | 688 | 691 | 63 | 5M | 1 | 34.8 | 64.6 | MIT | 1 year ago |
How can I help you explore Laravel packages today?