justinrainbow/json-schema
A PHP library for validating JSON data against JSON Schema definitions, supporting Draft-3, Draft-4, Draft-6, Draft-7, and Draft 2019-09. Install via Composer to validate payloads and catch structural or schema errors.
|
Package
|
Description
|
Stars
|
Likes
|
Forks
|
Downloads
|
Issues
|
Score
|
Opportunity
|
License
|
Last Release
|
|
|---|---|---|---|---|---|---|---|---|---|---|---|
| abc/job | — | 2 | 2 | 1 | 14 | 0 | 0.0 | 10.4 | MIT | — | |
| adachsoft/php-code-style | — | 0 | 0 | — | 45 | — | 0.0 | 23.0 | — | — | |
| agilepixel/alls-well-php | — | 0 | 0 | 0 | 6 | 0 | 0.0 | 11.7 | MIT | — | |
| ahilles107/updater | — | 1 | 1 | 3 | 41 | 0 | 0.1 | 13.0 | MIT | — | |
| akeneo/pim-community-dev | Development repository for Akeneo PIM, the open-source product information management platform. Contains the PIM source code in src/; use pim-community-standard to start a project. Uses CalVer versioning with no SemVer backwards compatibility guarantee. | 1,049 | 1,038 | 535 | 2K | 371 | 69.3 | 38.6 | NOASSERTION | 1 week ago | |
| andrey-helldar/package-wizard | Package Wizard is an interactive CLI tool for Laravel and PHP developers that scaffolds new packages. It guides you through setup questions and generates the boilerplate—composer.json, service provider, config, tests, and docs—so you can start building instead of wiring structure by hand. | 62 | — | 3 | — | 1 | 0.4 | — | MIT | 5 years ago | |
| anomaly/streams-api | — | 1 | 1 | 2 | 0 | 0 | 0.3 | — | MIT | — | |
| antonchernik/restful-bundle | — | 0 | 0 | 0 | 0 | 0 | 0.0 | — | MIT | — | |
| api-platform/core | API Platform Core is an easy-to-use, powerful PHP library for creating hypermedia-driven REST and GraphQL APIs. Integrate it with Symfony, support JSON-LD, Hydra, OpenAPI, JSON:API, HAL, and Problem Details, and build fully featured API-first projects in minutes. | 2,580 | 2,596 | 988 | 1M | 82 | 82.1 | 72.2 | MIT | 2 weeks ago | |
| ark4ne/laravel-openapi-generator | — | 6 | — | 0 | — | 0 | 19.9 | — | MIT | 4 days ago | |
| artisanpack-ui/cms-framework | A modular CMS framework for Laravel that provides the building blocks for content-driven applications, including admin UI components, content management scaffolding, and customizable backend tooling to speed up development. | 1 | 0 | 0 | 2K | 7 | 22.0 | 49.5 | MIT | 1 week ago | |
| asignua/filament-json-yaml-editor | A Filament form component for editing JSON and YAML values in admin panels. Adds an editor field for structured data, making it easier to manage configuration, metadata, and other JSON or YAML content from Filament resources and settings pages without switching tools. | 1 | 1 | 0 | 27 | 0 | 19.7 | 18.8 | MIT | 1 week ago | |
| basilicom/json-schema-request-validator-bundle | — | 1 | 1 | 0 | 16 | 0 | 1.2 | 13.2 | GPL-3.0 | 1 year ago | |
| bcastellano/json-schema-bundle | — | 0 | 0 | 0 | 0 | 0 | 0.0 | — | MIT | — | |
| behatch/contexts | Reusable Behat 3 context library with ready-made steps for browser/Mink, REST, JSON, XML, tables, system commands, and debugging. Easy to install via Composer and enable in behat.yml, with configurable timeouts, screenshots, and evaluation modes. | 385 | 392 | 204 | 37K | 31 | 12.6 | 31.4 | NOASSERTION | 6 years ago | |
| biig/melodiia | Melodiia is a Symfony toolkit for building JSON:API-compliant REST APIs without magic: Swagger documentation endpoint, CRUD controllers, Symfony Form input, error handling, and standardized API responses. Requires PHP 8.0+. | 17 | 17 | 3 | 46 | 8 | 25.8 | 11.4 | MIT | 4 weeks ago | |
| bmatovu/laravel-query-decorator | — | 2 | 2 | 0 | 6 | 1 | 0.2 | 6.6 | MIT | 6 years ago | |
| cebe/php-openapi | Read and write OpenAPI 3.0.x YAML and JSON files as PHP objects, with a CLI tool for validating and converting descriptions. A low-level library used by higher-level API tooling. | 499 | 506 | 98 | 315K | 26 | 22.7 | 56.4 | MIT | 1 year ago | |
| codeception/module-rest | REST module for Codeception that simplifies testing REST/JSON APIs: send HTTP requests, set headers/auth, validate response codes, formats, and payloads, and assert JSON/XML content. Integrates with other Codeception modules for end-to-end API tests. | 60 | 60 | 30 | 615K | 15 | 33.5 | 71.0 | MIT | 1 month ago | |
| codememory/api-bundle | — | 1 | 1 | 0 | 0 | 0 | 3.1 | — | MIT | 2 years ago | |
| components-web-app/api-components-bundle | A Symfony bundle for building a flexible API around a website's structure, reusable components, and shared functionality. Requires PHP 8.2+ and Symfony 7.4+, with Symfony 8.x-compatible code. Still a work in progress, with full documentation available online. | 32 | 32 | 8 | 127 | 5 | 22.0 | 12.4 | MIT | 6 days ago | |
| composer/composer | Composer is the dependency manager for PHP, letting you declare, manage, and install project dependencies from Packagist. It handles autoloading, version constraints, and locking so installs stay reproducible across environments. | 29,566 | 29,630 | 4,864 | 5M | 115 | 92.6 | 63.9 | MIT | 1 week ago | |
| composer-fork/composer | A fork of Composer, the dependency manager for PHP. It resolves and installs project dependencies, manages autoloading, and runs scripts defined in composer.json, preserving the familiar CLI workflow for modern PHP projects and package management. | 0 | — | 0 | — | 0 | 0.0 | — | MIT | 12 years ago |
|
| conceptlz/adobe-sign | — | 0 | — | 0 | — | 0 | 0.0 | — | MIT | — |
|
| cruciblephp/crucible | Crucible is a PHP package that provides a clean, extensible foundation for building robust applications. It pairs sensible defaults with flexible configuration and a developer-friendly API, helping teams ship maintainable features faster. | 3 | — | 0 | — | 0 | 20.0 | — | MIT | 1 week ago | |
| cyve/json-schema-form-bundle | — | 7 | 7 | 7 | 0 | 2 | 0.7 | 0.4 | MIT | — | |
| dbp/relay-blob-bundle | — | 0 | 0 | 0 | 498 | 1 | 0.1 | 37.2 | AGPL-3.0 | — | |
| destro/json-schema-form-bundle | — | 0 | 0 | 0 | 0 | 0 | 0.3 | — | MIT | 5 years ago | |
| devizzent/cebe-php-openapi | Fork of cebe/php-openapi providing PHP objects to read/write OpenAPI 3.0/3.1 YAML and JSON. Includes a CLI tool to validate and convert API description files. Install via Composer; works on PHP 7.1+ (including PHP 8). | 39 | 39 | 14 | 942K | 4 | 9.5 | 58.9 | MIT | 9 months ago | |
| drupal/core | Drupal core is the foundational open-source PHP CMS framework behind Drupal. It provides content modeling, routing, caching, permissions, forms, APIs, and extensible modules and themes, giving teams a secure, scalable base for multilingual, accessible web experiences. | 195 | 218 | 63 | 2M | 0 | 2.9 | 54.4 | GPL-2.0 | — | |
| drupal/core-recommended | Drupal core-recommended is a Composer metapackage that pins Drupal core and its recommended dependencies to compatible, secure versions, simplifying upgrades and helping teams maintain a stable Drupal installation with tested component versions. | 69 | — | 31 | — | 0 | 1.3 | — | — | — |
|
| dunglas/api-bundle | API Platform Core is a powerful Symfony bundle for building hypermedia-driven REST and GraphQL APIs. It supports JSON-LD, Hydra, OpenAPI, JSON:API, HAL and Problem Details, letting you create fully featured, high-performance API-first projects in minutes. | 2,581 | 2,583 | 988 | 108 | 79 | 82.2 | 32.3 | MIT | 2 weeks ago | |
| dunglas/json-ld-api-bundle | A Symfony bundle for building JSON-LD and Hydra REST APIs from your entities. It adds schema.org vocabularies, pagination, filtering, validation, and API documentation, making it easy to expose hypermedia-driven web APIs. | 2,580 | 2,581 | 988 | 11 | 82 | 67.5 | 32.0 | MIT | 2 weeks ago | |
| eleven-labs/api-validator | PHP library for validating PSR-7 HTTP requests and responses against OpenAPI/Swagger 2.0 schemas. It checks headers, query parameters, URI, and body using JSON Schema, helping ensure API messages conform to your specification. | 24 | 24 | 6 | 26 | 3 | 1.0 | 4.6 | — | — | |
| epfremme/swagger-bundle | — | 0 | 0 | 1 | 35 | 2 | 1.0 | 21.5 | MIT | 10 years ago | |
| erasys/openapi-php | Erasys OpenAPI PHP lets you build OpenAPI 3 specifications directly in PHP using typed classes and fluent builders for schemas, paths, operations, parameters, and responses. Keep API documentation close to your code and easy to generate. | 20 | — | 15 | — | 0 | 1.1 | — | MIT | 3 years ago | |
| ergebnis/composer-normalize | A Composer plugin that normalizes composer.json so you don't have to—enforcing consistent formatting and key ordering across projects. Install it as a dev dependency, allow the plugin, and let it clean up your manifest automatically. | 1,128 | 1,131 | 34 | 2M | 7 | 38.3 | 54.3 | MIT | 1 week ago | |
| ergebnis/json-normalizer | A Composer package for PHP that provides generic and vendor-specific normalizers for JSON documents, with normalizers for formatting, indentation, schemas, chaining, encoding, and final newline handling. | 83 | 84 | 5 | 2M | 0 | 29.8 | 65.3 | MIT | 1 week ago | |
| ergebnis/json-schema-validator | A friendlier JSON schema validator for PHP that wraps justinrainbow/json-schema with a stateless interface. Validate JSON objects against schemas and get a simple boolean result plus a flat list of ValidationError value objects. | 38 | 38 | 0 | 2M | 1 | 22.1 | 64.3 | MIT | 1 month ago | |
| ergebnis/phpunit-agent-reporter | A PHPUnit extension that reports test results in a compact, agent-friendly format, helping AI coding assistants quickly spot failures, errors, and progress during test runs. | 8 | — | 0 | — | 0 | 18.7 | — | MIT | 1 month ago |
|
| estahn/phpunit-json-assertions | Expressive JSON assertions for PHPUnit. Verify API responses and JSON documents by structure, values, and types without manually decoding payloads or hand-checking nested arrays. Works with existing test cases to keep your suite readable, precise, and concise. | 35 | — | 8 | — | 1 | 1.0 | 1.5 | MIT | 5 years ago |
|
| event-engine/php-engine | CQRS/Event Sourcing framework for PHP to rapidly build event-sourced applications and evolve toward richer domain models. Customize architecture and programming style via “Flavours,” with a full tutorial and separate documentation repo. | 54 | 54 | 11 | 1K | 4 | 10.3 | 18.6 | MIT | 1 year ago | |
| event-engine/php-json-schema | Event Engine JSON Schema package for PHP. Generate/use JSON Schema with ImmutableRecord type detection. v1.x detects types via method return hints (PHP 7.2–7.3); v2.x uses PHP 7.4+ typed properties for improved schema support. | 6 | 6 | 4 | 3K | 2 | 6.4 | 36.1 | MIT | 1 year ago | |
| ezsystems/ezplatform-rest | Adds a REST remote API to Ibexa DXP and Ibexa Open Source, enabling external clients to interact with Ibexa content and services. Includes official REST API reference and documentation links for usage and endpoints. | 11 | 11 | 10 | 2K | 0 | 4.7 | 22.0 | NOASSERTION | 2 years ago | |
| fabpot/php-cs-fixer | PHP CS Fixer automatically detects and fixes coding standards issues in your PHP code. It offers built-in rule sets like @PER-CS, @Symfony, and @PhpCsFixer, plus migration rules to modernise your codebase toward newer PHP and PHPUnit versions. | 13,571 | 13,588 | 1,652 | 14K | 46 | 94.1 | 38.2 | MIT | 3 days ago | |
| farconada/helpers-bundle | — | 0 | 0 | 0 | 0 | 0 | 0.0 | — | — | — | |
| firevel/generator | Firevel Generator is a Laravel package that streamlines code generation, helping you scaffold common application components and boilerplate with simple commands. It reduces repetitive setup so you can build features faster while keeping generated code consistent across your project. | 0 | 0 | 0 | 177 | 0 | 13.2 | 34.6 | MIT | 4 months ago | |
| folklore/eloquent-json-schema | Generate JSON Schema definitions directly from your Eloquent models. This package inspects attributes, casts, and relationships to build accurate schemas, making it easy to document APIs, validate payloads, and generate typed clients. | 3 | 3 | 1 | 1 | 0 | 0.0 | 1.3 | — | — | |
| fr3d/swagger-assertions | Laravel testing package adding PHPUnit assertions that validate API responses against your Swagger/OpenAPI definitions. Use it in feature tests to check status codes, schemas, and response structures, keeping documentation and endpoints in sync and catching contract drift early. | 137 | 139 | 27 | 2K | 4 | 2.8 | 17.5 | NOASSERTION | 5 years ago | |
| friendsofphp/php-cs-fixer | PHP CS Fixer automatically detects and fixes coding standards issues in your PHP code. Choose from built-in rule sets like @PER-CS, @Symfony, or @PhpCsFixer, or define your own style, and modernise your codebase with ease. | 13,569 | 13,636 | 1,651 | 6M | 47 | 92.2 | 72.8 | MIT | 1 month ago | |
| gdbots/pbjc | gdbots/pbjc is a compiler for PBJ schemas that generates PHP classes and supporting code, helping teams define typed messages and keep generated models in sync with schema changes. It streamlines schema-driven development for PHP projects. | 0 | 0 | 1 | 4 | 1 | 0.1 | 9.6 | Apache-2.0 | 7 years ago | |
| gointegro/json | — | 1 | — | 1 | — | 0 | 0.0 | — | MIT | — |
|
| gointegro/raml | — | 5 | — | 3 | — | 2 | 0.7 | 0.8 | MIT | — |
|
| goldspecdigital/oooas | Dependency-free PHP library for building OpenAPI specs with immutable, strongly-typed objects. Compose info, paths, operations, schemas, responses, and tags in code, then export the finished specification to JSON (YAML via another package). | 231 | 231 | 28 | 66K | 15 | 14.9 | 39.7 | MIT | 4 years ago | |
| gonetto/finance-consult-api-client | A PHP client for the Gonetto Finance Consult API, wrapping remote endpoints in a clean, Laravel-friendly interface so you can query consulting data and handle responses without hand-rolling HTTP calls. | 0 | 0 | 0 | 0 | 0 | 0.0 | — | — | — | |
| hadesarchitect/json-schema-bundle | A Symfony bundle for integrating JSON Schema into your application. It helps validate JSON data against schemas and organize schema-based validation through Symfony services and configuration, making JSON payload checks easier to reuse. | 12 | 12 | 10 | 230 | 1 | 0.6 | 17.5 | MIT | 10 years ago | |
| helmich/phpunit-json-assert | Adds concise JSON assertions to PHPUnit using JSONPath expressions and JSON Schema validation. Use the JsonAssertions trait to verify complex JSON/data structures with readable assert* helpers. Install via Composer and choose the branch matching your PHPUnit/PHP version. | 130 | 130 | 27 | 92K | 3 | 10.8 | 42.3 | MIT | 8 months ago | |
| herrera-io/json | PHP library for working with JSON data: read, write, validate, and manipulate JSON structures with a simple API. Useful for encoding/decoding, handling JSON files, and keeping JSON processing consistent across your applications. | 0 | 52 | — | 5K | — | 0.0 | 51.4 | — | — | |
| hrombach/json-validation-bundle | A Symfony bundle for validating JSON payloads against configurable rules and schemas, helping you reject malformed data early and surface clear, structured errors before it reaches your application logic. | 0 | 0 | 0 | 0 | 0 | 0.0 | — | MIT | — | |
| humbug/box | — | 1,327 | 1,333 | 114 | 39K | 71 | 57.3 | 54.8 | MIT | 1 week ago | |
| ibexa/rest | Adds a REST remote API to Ibexa DXP and Ibexa Open Source, letting applications manage content, users, and repositories over HTTP. Useful for building integrations, headless frontends, and third-party clients against Ibexa. | 5 | 5 | 6 | 38K | 0 | 27.1 | 62.4 | NOASSERTION | 2 months ago | |
| ibexa/test-rest | — | 0 | — | 0 | — | 0 | 0.1 | — | NOASSERTION | — |
|
| indexnowkit/console | IndexNowKit Console provides Artisan commands for submitting URLs to IndexNow-compatible search engines from Laravel. Run single or bulk submissions, manage API keys, and integrate search indexing into deployments or scheduled tasks. | 0 | 0 | 0 | 17 | 0 | 17.0 | 20.0 | MIT | 2 months ago | |
| indexnowkit/history | A Laravel package for adding audit-style history to Eloquent models. Track creates, updates, and deletes, persist snapshots or changed fields, and review a clear timeline of record activity with simple, framework-friendly APIs. Ideal for lightweight auditing and accountability without a heavyweight... | 0 | 0 | 0 | 12 | 0 | 17.0 | 17.7 | MIT | 2 months ago | |
| infection/infection | Infection is a PHP mutation testing framework that introduces bugs into your code to verify tests catch them. It measures test effectiveness with mutation score indicator (MSI) and helps strengthen suites. Requires PHP 8.3+. | 2,267 | 2,277 | 199 | 2M | 165 | 69.4 | 74.4 | BSD-3-Clause | 5 days ago | |
| jakala/json-schema-validator | — | 0 | 0 | 0 | 0 | 0 | 0.0 | — | — | — | |
| joipolloi/json-validation-bundle | A Symfony bundle for validating JSON payloads against schemas, helping you enforce request structure and return clear validation errors in your PHP applications. | 4 | 4 | 6 | 0 | 1 | 0.3 | — | MIT | — | |
| kherge/json | kherge/json is a PHP library for encoding and decoding JSON through a clean, object-oriented API. It adds validation, detailed error handling, and configurable formatting on top of PHP's native JSON functions, making data exchange safer and easier to manage. | 60 | — | 12 | — | 0 | 0.7 | — | NOASSERTION | — |
|
| librenms/librenms | LibreNMS is an open-source network monitoring system built on PHP and Laravel. It auto-discovers devices via SNMP, supports a broad range of hardware, and provides alerting, billing, distributed polling, an API, and a web UI for tracking network health. | 4,984 | — | 2,856 | — | 21 | 73.7 | 34.1 | NOASSERTION | 2 weeks ago | |
| limenius/arambla | — | 2 | 2 | 0 | 0 | 0 | 0.0 | — | — | — | |
| localheinz/composer-normalize | A Composer plugin that normalizes composer.json files, so you don't have to format them manually or ask contributors to fix inconsistent ordering and whitespace. Install it as a dev dependency and let it keep your package manifest consistently formatted. | 1,129 | 1,130 | 34 | 2K | 7 | 37.6 | 9.8 | MIT | 1 week ago | |
| lucasp1337/laravel-loom | Laravel Loom is a small Laravel package that aims to make building and organizing application features simpler, with a lightweight API and sensible defaults. It is designed to slot into existing Laravel projects without heavy setup or boilerplate, giving developers a straightforward tool they can ad... | 0 | — | 0 | — | 13 | 23.5 | 5.7 | MIT | 3 weeks ago | |
| melisplatform/melis-core | Melis Core is the foundational PHP module of the Melis Platform, providing core architecture, module management, authentication, access control, and administration tooling for building CMS and e-commerce applications. | 8 | 9 | 5 | 407 | 3 | 20.9 | 32.8 | OSL-3.0 | 1 month ago | |
| mindscape/raygun4php | Raygun4PHP is a PHP client for Raygun error tracking. It captures exceptions and errors, sends stack traces, tags, custom data, and user context, and works with Laravel or plain PHP apps to provide real-time crash reporting and diagnostics. | 36 | 36 | 33 | 15K | 0 | 20.6 | 42.1 | MIT | 2 weeks ago | |
| mittwald/api-client | PHP client for the mittwald API, generated from its OpenAPI specification. It offers typed request and response models plus PSR-18 HTTP integration, making it easy to automate mittwald hosting resources such as projects, apps, domains, and databases from PHP or Laravel. | 3 | 3 | 0 | 2K | 0 | 20.1 | 45.2 | MIT | 3 days ago | |
| mrsuh/json-validation-bundle | A Symfony bundle for validating JSON documents against JSON Schema. Add schema-based validation to request payloads, forms, and APIs with a dedicated constraint and clear, actionable error messages. | 17 | 17 | 3 | 36 | 3 | 0.9 | 7.0 | MIT | 3 years ago | |
| mybeast/audit-laravel | — | 0 | 0 | 0 | 3 | 0 | 0.0 | 8.3 | MIT | — | |
| mybeast/errors-laravel | — | 0 | 0 | 0 | 7 | 0 | 0.0 | 12.5 | MIT | — | |
| mybeast/logs-laravel | — | 0 | 0 | 0 | 3 | 0 | 0.0 | 8.3 | MIT | — | |
| mybeast/sessions-laravel | — | 0 | 0 | 0 | 7 | 0 | 0.0 | 12.5 | MIT | — | |
| netflex/foundation | Core foundation for Netflex applications: base service providers, configuration helpers, and shared utilities that other Netflex packages build on. Gives Laravel projects a consistent starting point and keeps common functionality in one place. | 0 | 0 | 0 | 17 | 0 | 0.0 | 17.3 | — | — | |
| netgen/layouts-core | Core PHP library for Netgen Layouts, providing the foundation for building and managing dynamic page layouts. Includes APIs for layouts, reusable blocks, and targeting so applications can compose pages from configurable content components. | 36 | 36 | 12 | 855 | 0 | 0.5 | 19.1 | MIT | — | |
| nfephp-org/sped-cte | — | 126 | 127 | 139 | 43K | 16 | 14.4 | 40.0 | NOASSERTION | 1 year ago | |
| nfephp-org/sped-nfe | Biblioteca PHP para gerar, assinar e comunicar NF-e (55) e NFC-e (65) com as SEFAZ. Suporta todos os estados, emissão com eCPF (com exceções), envio síncrono e atualizações conforme notas técnicas e schemas recentes do SPED NF-e. | 1,616 | 1,517 | 656 | 87K | 9 | 26.0 | 26.8 | NOASSERTION | 6 years ago | |
| nijens/openapi-bundle | A Symfony bundle for generating OpenAPI documentation from your API using annotations or attributes, with configurable spec generation and Swagger UI integration to help you document and explore endpoints quickly. | 18 | 18 | 5 | 866 | 5 | 16.3 | 27.5 | MIT | 3 months ago | |
| nipwaayoni/elastic-apm-php-agent | Laravel-friendly Elastic APM PHP agent for instrumenting apps and sending performance data, errors, and transactions to an Elastic APM Server. Helps monitor response times, slow queries, and exceptions with simple setup and configurable reporting. | 30 | 30 | 15 | 12K | 2 | 6.1 | 35.5 | NOASSERTION | 1 year ago | |
| ntzrbtr/shopware-plugin-management | Simplify Shopware plugin management with a PHP package for listing, installing, activating, deactivating, updating, and removing plugins. Provides a clean programmatic interface to automate plugin lifecycle tasks in Shopware projects and Laravel apps. | 0 | — | 0 | — | 0 | 0.6 | — | MIT | 1 year ago | |
| nzo/elastic-query-bundle | A Laravel/PHP bundle for building Elasticsearch queries with a fluent, reusable API. It helps organize search filters, aggregations, and query clauses so complex Elasticsearch logic stays maintainable. | 2 | 2 | 0 | 0 | 0 | 0.1 | — | MIT | 4 years ago | |
| onetracepro/onetrace-php | — | 0 | 0 | 0 | 743 | 0 | 19.7 | 46.6 | MIT | 1 week ago | |
| package-wizard/installer | Package Wizard Installer provides an interactive CLI wizard for Laravel packages, simplifying installation by handling common setup steps like publishing config and assets, running migrations, and registering service providers. | 62 | 62 | 3 | 4 | 1 | 0.4 | 0.3 | MIT | 5 years ago | |
| php-collective/dto | php-collective/dto is a lightweight PHP package for defining typed data transfer objects. Hydrate DTOs from arrays or Laravel requests, cast nested DTOs and collections, validate data, and keep application boundaries clean with simple, expressive classes. | 31 | 30 | 2 | 3K | 0 | 15.0 | 30.7 | MIT | 3 months ago | |
| php-openapi/openapi | PHP library for reading, validating, and writing OpenAPI 3.0 specifications. Parse JSON or YAML into an object model, resolve references, inspect paths and schemas, and generate updated spec files—useful for API tooling, docs, and governance. | 5 | 5 | 0 | 13K | 2 | 6.3 | 48.7 | MIT | 8 months ago | |
| php-opencloud/openstack | PHP OpenStack SDK lets PHP developers connect to OpenStack APIs in a simple, idiomatic way. It supports multiple services and versions, installs via Composer, and requires PHP 7.2.5+ with ext-curl. Official docs and integration tests included. | 234 | 235 | 154 | 52K | 65 | 44.4 | 62.3 | Apache-2.0 | 5 months ago | |
| php-solution/sf-functional-test | A lightweight functional testing package for PHP applications, providing a ready-made base test case and practical helpers that simplify integration and end-to-end test setup. | 5 | — | 10 | — | 1 | 11.5 | — | — | 5 months ago |
|
| plivo/plivo-php | The Plivo PHP SDK simplifies integrating communications into PHP apps via the Plivo REST API, letting you make voice calls, send SMS, and generate Plivo XML to control call flows. Supports PHP 7.3+ and installs easily with Composer. | 111 | 114 | 115 | 117K | 7 | 34.2 | 66.4 | MIT | 3 months ago | |
| raml-org/raml-php-parser | — | 199 | 197 | 74 | 965 | 7 | 5.5 | 9.2 | MIT | 4 years ago | |
| roave/backward-compatibility-check | A CLI tool that compares two versions of a PHP library and flags backward-compatibility breaks. It reads git tags and composer.json autoload paths, then fails CI builds when public API changes would break downstream consumers. | 603 | 603 | 68 | 344K | 35 | 46.0 | 60.9 | MIT | 1 week ago | |
| routegroup/laravel-imoje | — | 1 | — | 2 | — | 0 | 7.9 | — | MIT | 2 months ago | |
| routegroup/php-ing-pay | — | 0 | — | 0 | — | 0 | 20.0 | — | MIT | 1 week ago |
|
| se7enxweb/ezplatform-rest | A REST API package for eZ Platform that exposes content, users, and repository services over HTTP/JSON, enabling headless and decoupled applications to query and manage content programmatically through clean, standards-based endpoints. | 1 | 1 | 0 | 28 | 0 | 0.3 | 16.2 | NOASSERTION | 1 year ago | |
| se7enxweb/layouts-core | se7enxweb/layouts-core provides core layout management for Laravel: define reusable layouts, sections, and slots, organize view templates and theme structure, reduce duplication across pages, and keep presentation logic clean and maintainable. | 1 | 1 | 0 | 82 | 0 | 19.5 | 26.3 | MIT | 2 weeks ago | |
| silverbackis/api-component-bundle | A Symfony bundle for building modular JSON APIs with reusable components. It helps organize endpoints, handle requests and responses, and keep API code clean, testable, and easy to extend across your application. | 32 | 32 | 8 | 40 | 5 | 21.9 | 6.9 | MIT | 6 days ago | |
| silverbackis/api-components-bundle | A Symfony bundle for building clean JSON APIs with reusable components. It adds conventions and helpers for API resources, request handling, serialization, validation, pagination, and error responses, reducing boilerplate while keeping controllers thin and responses consistent. | 32 | — | 8 | — | 5 | 21.8 | 1.3 | MIT | 6 days ago | |
| skqr/json | — | 0 | — | 0 | — | 0 | 0.0 | — | MIT | — |
|
| skqr/raml | — | 0 | — | 0 | — | 0 | 0.0 | — | MIT | — |
|
| sol/api-platform-mongo-bridge | — | 4 | 4 | 0 | 0 | 1 | 0.1 | — | MIT | 8 years ago | |
| soyuka/contexts | Behatch contexts is a Behat extension providing ready-made contexts for browser, debug, system, JSON, table, REST, and XML testing. Configure the contexts you need in behat.yml to write common Behat tests quickly. | 28 | 28 | 23 | 43K | 0 | 22.2 | 51.1 | NOASSERTION | 3 weeks ago | |
| soyuka/json-schema-bundle | A Symfony bundle for JSON Schema integration, helping you generate schemas and validate JSON payloads through Symfony services. Useful for keeping API requests and responses consistent, catching invalid data early, and simplifying schema-driven validation in your application. | 6 | 6 | 4 | 1 | 0 | 0.2 | 0.8 | — | — | |
| spiechu/symfony-commons-bundle | Symfony Commons Bundle provides reusable helpers and base classes for Symfony applications, including common controller, service, and Doctrine utilities that reduce boilerplate and speed up building standard CRUD and admin features. | 5 | — | 0 | — | 0 | 0.3 | — | MIT | 8 years ago | |
| splash/scopes | — | 0 | 0 | — | 232 | — | 0.0 | 32.7 | — | — | |
| stfalcon-studio/api-bundle | A Symfony bundle for building REST APIs with standardized JSON responses, exception handling, and request/response helpers. It streamlines controller code and integrates with Symfony's serializer and validator to cut boilerplate. | 10 | 10 | 8 | 452 | 0 | 17.6 | 25.8 | MIT | 1 month ago | |
| streams/api | — | 1 | 1 | 2 | 14 | 0 | 0.3 | 12.5 | MIT | — | |
| sulu/validation-bundle | Validation bundle for Sulu CMS that brings Symfony Validator constraints to content types and forms. Define rules for content fields and form data to enforce data integrity, catch invalid input early, and keep your Sulu application's content reliable and consistent. | 0 | 0 | 4 | 34 | 4 | 0.6 | 15.5 | — | 9 years ago | |
| survos/iiif-bundle | A Symfony bundle for working with IIIF (International Image Interoperability Framework) resources, helping PHP applications expose and consume image API endpoints, manifests, and related metadata. | 0 | — | 0 | — | 0 | 7.9 | — | — | 7 months ago | |
| swag-industries/melodiia | Melodiia is a Laravel package for rapidly building structured JSON APIs. It provides reusable CRUD controllers, pagination, filtering, and serialization conventions, reducing boilerplate so teams can ship consistent REST endpoints faster. | 17 | 17 | 3 | 1K | 8 | 21.1 | 32.0 | MIT | 4 weeks ago | |
| swp/bridge | SWP Bridge is a lightweight Laravel/PHP package that provides a simple, flexible bridge for connecting application components. It streamlines integration, reduces boilerplate, and keeps your code clean and maintainable across projects. | 1 | 1 | 0 | 64 | 0 | 0.3 | 21.0 | AGPL-3.0 | 8 years ago | |
| t3docs/fluid-documentation-generator | Generates automatic Fluid ViewHelper reference documentation in RST format from JSON config files, including navigable namespace and ViewHelper pages plus a JSON asset for rendering with render-guides. | 1 | 1 | 1 | 350 | 0 | 11.6 | 33.3 | LGPL-3.0 | 7 months ago | |
| tienvx/mbt-api-bundle | — | 0 | 1 | — | 0 | — | 0.0 | — | — | — | |
| trikoder/jsonapibundle | Symfony bundle for building JSON:API-compliant APIs, with Doctrine ORM integration, resource serialization, relationships, filtering, sorting, pagination, and sparse fieldsets. Helps expose entities through standardized JSON:API endpoints with less boilerplate. | 4 | 4 | 2 | 401 | 1 | 0.5 | 26.3 | MIT | 5 years ago | |
| twentytwo-labs/api-validator | Twentytwo Labs API Validator is a Laravel/PHP package for validating API requests and responses with reusable rules. It helps keep endpoints consistent, catches malformed payloads early, and makes validation errors easier to surface in your applications. | 0 | 0 | 0 | 2K | 0 | 16.3 | 53.6 | Apache-2.0 | 2 months ago | |
| uma/schema-bundle | — | 0 | 0 | 0 | 0 | 0 | 0.0 | — | MIT | — | |
| vrok/symfony-addons | vrok/symfony-addons bundles reusable add-ons for Symfony applications, offering helper services, utilities, and integrations that cut boilerplate so you can wire common features into your projects faster. A small, lightweight companion for everyday Symfony development. | 1 | 1 | 1 | 2K | 1 | 19.0 | 47.4 | MIT | 3 weeks ago | |
| webmozart/json | A robust PHP library for decoding, encoding, and validating JSON. It provides clear error messages with line and column details, JSON Schema validation, and convenient file handling via JsonFile, making JSON processing safer and easier in PHP applications. | 352 | — | 27 | — | 7 | 5.0 | 3.8 | MIT | 10 years ago |
|
| woohoolabs/yin | PSR-7–compatible PHP framework for building JSON:API servers. Provides documents, resources, hydrators, request/response validation, pagination, relationship handling, content negotiation, middleware support, and custom serialization/deserialization. | 239 | 240 | 37 | 3K | 5 | 6.4 | 12.4 | MIT | 5 years ago | |
| wp-cli/wp-cli | WP-CLI is the command-line interface for WordPress. Manage sites without a browser: install and update core, plugins, and themes; configure multisite; run database operations; and automate routine admin tasks in scripts and CI. | 5,176 | 5,209 | 1,029 | 913K | 19 | 55.8 | 41.2 | MIT | 1 year ago | |
| wt-health/laravel-json-schema-request | A Laravel package for validating incoming requests against JSON Schema definitions. Define schemas once, keep controllers clean, and get precise, standards-based validation errors for your API or application requests. | 1 | — | 2 | — | 1 | 19.7 | — | MIT | 2 weeks ago | |
| wucdbm/php-cs-fixers | A collection of custom PHP-CS-Fixer fixers for enforcing additional coding-standard rules in PHP projects, useful for teams that want stricter automated style checks beyond the default PHP-CS-Fixer rule set. | 3 | 4 | 0 | 7 | 1 | 0.4 | 6.1 | MIT | 6 years ago | |
| xxl4/nexamerchant | — | 0 | 7 | 0 | 2 | 0 | 0.0 | 4.7 | — | — | |
| zenstruck/browser | zenstruck/browser is an expressive, fluent wrapper around Symfony's functional testing features, letting you visit pages, assert content, fill fields, and click buttons in chainable code. Pair it with zenstruck/foundry for succinct, readable tests. | 230 | 229 | 27 | 165K | 28 | 39.6 | 57.2 | MIT | 3 weeks ago | |
| zikula/extensions-module | — | 1 | 1 | 0 | 5 | 0 | 0.0 | 5.3 | — | — |
How can I help you explore Laravel packages today?