scrutinizer/ocular
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.
|
Package
|
Description
|
Stars
|
Likes
|
Forks
|
Downloads
|
Issues
|
Score
|
Opportunity
|
License
|
Last Release
|
|
|---|---|---|---|---|---|---|---|---|---|---|---|
| cerbero/eloquent-inspector | — | 112 | 112 | 2 | 3K | 0 | 0.6 | 19.2 | MIT | — | |
| colinodell/json5 | PHP JSON5 parser/decoder. Adds json5_decode() as a drop-in replacement for json_decode(), supporting comments, trailing commas, single quotes, and more. Always throws SyntaxError on parse failure. Includes a json5 CLI to convert JSON5 to JSON. | 304 | 311 | 12 | 836K | 0 | 5.8 | 47.5 | MIT | 2 years ago | |
| colinodell/psr-testlogger | A lightweight PSR-3 TestLogger for unit tests. Capture log records in memory, inspect messages, contexts, and levels, and make assertions without external handlers. Helpful for verifying expected logging behavior in PHPUnit and other test suites. | 18 | 18 | 5 | 535K | 0 | 10.1 | 59.3 | MIT | 7 months ago | |
| comunedifirenze/bicorebundle | — | 1 | 1 | 3 | 81 | 2 | 1.5 | 26.1 | MIT | — | |
| davidepastore/codice-fiscale | PHP library to calculate and validate the Italian tax code (Codice Fiscale). Build a Subject (name, surname, birth date, gender, Belfiore code), generate the code, support omocodia levels, and list all possible variants (128 levels). | 105 | 105 | 17 | 23K | 11 | 14.1 | 36.4 | GPL-2.0 | 10 months ago | |
| dflydev/dot-access-data | Access and modify nested PHP arrays/objects using dot notation. Set, get, check, and append values with simple paths like a.b.c. Supports defaults and throws exceptions for missing paths—handy for configs and deep data structures. | 722 | 728 | 19 | 11M | 5 | 6.8 | 56.4 | MIT | 1 year ago | |
| dflydev/fig-cookies | PSR-7 cookie helper for managing Cookie request headers and Set-Cookie response headers. Provides Cookies and SetCookies collections to read from requests/responses, modify cookie values/attributes, and render updated headers back into PSR-7 messages. | 225 | 230 | 29 | 158K | 12 | 12.2 | 45.6 | MIT | 9 months ago | |
| dontdrinkandroot/utils | — | 0 | 0 | 0 | 0 | 3 | 5.2 | 0.4 | NOASSERTION | 5 years ago | |
| drupol/psrcas | — | 21 | 21 | 0 | 0 | 0 | 0.1 | — | MIT | — | |
| dtc/queue | — | 120 | 119 | 38 | 0 | 22 | 8.5 | 8.6 | MIT | — | |
| hansott/psr7-cookies | Add and manage HTTP cookies on PSR-7 responses with a simple SetCookie helper. Create custom cookies, delete cookies, set long-lived cookies, or set cookies that expire at a specific time, then attach them to any Psr\Http\Message\ResponseInterface. | 40 | 40 | 5 | 7K | 3 | 4.1 | 31.9 | MIT | 2 years ago | |
| hassankhan/config | Lightweight PHP config loader (PHP 7.4+) for files or strings. Supports PHP, INI, XML, JSON, YAML (via Symfony Yaml), Properties and serialized formats. Load single/multiple files or directories, optional files, and get/set values with simple API. | 974 | 1,026 | 134 | 94K | 16 | 17.6 | 34.8 | MIT | 1 year ago | |
| jmikola/geojson | PHP library implementing the GeoJSON specification. Provides geometry, feature, and collection objects with serialization/deserialization support and validation-friendly structures. Install via Composer and use to model and exchange GeoJSON data. | 306 | 310 | 47 | 194K | 8 | 7.8 | 41.4 | MIT | 2 years ago | |
| league/commonmark | Extensible PHP Markdown parser supporting the full CommonMark spec and GitHub-Flavored Markdown. Works with PHP 7.4+ (mbstring) and provides simple converters to turn Markdown into HTML with configurable safety options. | 2,954 | 2,986 | 209 | 10M | 22 | 54.0 | 66.7 | BSD-3-Clause | 2 months ago | |
| league/config | Define and validate nested PHP configuration with strict schemas (via Nette Schema). Merge multiple config sources, apply defaults, enforce types/constraints, and read values using convenient dot notation. Ideal for robust, structured app and library config. | 564 | 573 | 19 | 10M | 0 | 5.3 | 56.0 | BSD-3-Clause | 3 years ago | |
| league/container | league/container is a lightweight PSR-11 dependency injection container for PHP. Define entries, factories, and autowiring-friendly services to manage application dependencies cleanly, with modern PHP support and solid tooling for testing and analysis. | 867 | 904 | 105 | 2M | 5 | 34.4 | 53.9 | MIT | 2 months ago | |
| league/html-to-markdown | — | 1,889 | 1,902 | 216 | 1M | 14 | 29.9 | 45.8 | MIT | 2 years ago | |
| league/json-guard | Unmaintained JSON Schema validator (draft 4) for PHP. Passes the full Draft 4 test suite, supports custom rule sets, and returns helpful errors with JSON Pointers. Consider opis/json-schema or swaggest/php-json-schema as alternatives. | 172 | 183 | 27 | 9K | 8 | 2.0 | 18.2 | MIT | — | |
| neomerx/json-api | Framework-agnostic PHP library implementing JSON:API v1.1. Builds compliant documents, relationships, compound includes, meta and errors. Parses/validates Accept/Content-Type and query params (pagination, sorting, sparse fields) to return proper 415/406 responses. | 737 | 743 | 66 | 24K | 8 | 16.9 | 23.2 | Apache-2.0 | 6 years ago | |
| neomerx/limoncello | Integration layer between neomerx/json-api and Symfony-based apps, used by Limoncello quick-start projects (Laravel Limoncello Collins and Lumen Limoncello Shot). Provides JSON:API wiring and conventions; see the wiki for setup and usage. | 18 | 19 | 9 | 1K | 1 | 3.8 | 26.3 | Apache-2.0 | 10 years ago | |
| nfephp-org/sped-common | Biblioteca PHP com classes utilitárias compartilhadas para os projetos SPED da nfephp-org: NFe, CTe, MDFe, e-Financeira, eSfinge e eSocial. Reúne componentes comuns para facilitar integrações e reutilização de código. | 106 | 106 | 122 | 67K | 2 | 4.8 | 39.4 | NOASSERTION | — | |
| nfephp-org/sped-cte | — | 117 | 118 | 135 | 11K | 12 | 13.7 | 31.3 | NOASSERTION | 11 months ago | |
| nfephp-org/sped-da | Biblioteca PHP para gerar PDFs de documentos auxiliares do Sped (DANFE, DACTE, DAMDFE) a partir de XML, baseada nas classes legadas do NFePHP. Foco em conformidade SEFAZ, simplicidade e escopo genérico, sem customizações de sistema. | 149 | 150 | 262 | 52K | 43 | 22.3 | 49.3 | NOASSERTION | 5 years ago | |
| nfephp-org/sped-gtin | Valide GTINs (EAN-8/12/13/14) para NFe/NFCe layout 4.00 conforme NT 2021.003: verifica estrutura, prefixo 789/790, região e dígito verificador, ajudando a evitar rejeições da SEFAZ por código inválido. | 17 | 17 | 21 | 51K | 0 | 0.7 | 47.5 | NOASSERTION | — | |
| nickcernis/html-to-markdown | Convert HTML into clean, readable Markdown in PHP. Parse tags and structure into Markdown output with configurable rules, custom converters, and strong defaults—handy for scraping, email content, CMS migrations, and turning rich text into Markdown for storage or editing. | 1,889 | 1,886 | 216 | 1K | 14 | 29.9 | 10.4 | MIT | 2 years ago | |
| spatie/analytics-statistics | Opinionated PHP package to fetch Google Analytics statistics. Provides a simple API for querying Analytics data using Google credentials. Works with PHP 5.3+; Laravel 5 users may prefer spatie/laravel-analytics. | 74 | 79 | 11 | 0 | 0 | 1.0 | — | MIT | 11 years ago | |
| spatie/laravel-authorize | Route middleware for Laravel authorization. Protect routes and groups using Laravel’s Gate abilities via the can: middleware syntax, with support for route model binding (e.g., can:editPost,post) to authorize access to specific models. | 202 | 206 | 19 | 197 | 0 | 3.4 | 4.1 | MIT | 9 years ago | |
| spatie/laravel-binary-uuid | NOT MAINTAINED. Store UUID primary keys as optimized binary in Laravel models for faster indexing/queries (MySQL/SQLite). Provides UUID generation and Eloquent trait/scopes to encode/decode and query by UUID, plus benchmarks to compare performance. | 520 | 524 | 57 | 92 | 0 | 4.4 | 0.7 | MIT | 7 years ago | |
| spatie/laravel-or-abort | Adds an OrAbort trait to Laravel models to abort with a chosen HTTP status when common calls fail (e.g., findOrAbort($id, 500) instead of returning null/false). Note: this package is no longer maintained. | 53 | 54 | 2 | 5 | 0 | 0.8 | — | MIT | 10 years ago | |
| spatie/laravel-partialcache | Abandoned package that adds a Blade @cache directive to cache rendered partial HTML in Laravel (5.1+). Supports passing view data, setting cache duration, custom keys, and cache tags, with optional facade/config publishing. | 195 | 208 | 30 | 929 | 0 | 2.1 | 7.4 | MIT | 8 years ago | |
| spatie/laravel-superseeder | A Laravel package from Spatie for “super seeding”: convenient helpers and structure to build and run powerful database seeders, generate realistic test data, and quickly spin up complete demo environments with sensible defaults and relationships. | 0 | 2 | — | 0 | — | 0.0 | — | — | — | |
| spatie/or-else | Adds an OrElse trait that auto-creates “*OrElse” method variants for your class methods. These variants accept a fallback value that’s returned whenever the original method returns null or false, helping you avoid repetitive default-handling code. | 32 | 34 | 4 | 4 | 0 | 0.9 | 0.7 | MIT | 10 years ago | |
| voilab/tctable | Laravel package for building sortable, filterable, paginated tables from Eloquent data. Define columns and actions, render via views, and handle server-side searching and ordering. Useful for admin panels and data listings with minimal boilerplate. | 5 | 5 | 4 | 537 | 2 | 0.6 | 27.3 | MIT | — | |
| vxm/laravel-view-localization | — | 4 | 4 | 0 | 0 | 0 | 0.3 | — | MIT | 6 years ago | |
| webklex/laravel-pdfmerger | — | 142 | 143 | 61 | 145K | 26 | 14.0 | 51.0 | MIT | 1 year ago | |
| zanysoft/laravel-zip | — | 314 | 320 | 104 | 54K | 5 | 24.0 | 36.1 | MIT | 3 months ago |
How can I help you explore Laravel packages today?