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.
|
Package
|
Score
|
Description
|
Stars
|
Likes
|
Forks
|
Downloads
|
Issues
|
Score
|
Opportunity
|
License
|
Last Release
|
|
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| php-standard-library/type | 0.89 | Runtime type validation for PHP built on the Parse, Don't Validate principle: coerce and assert unstructured input into well-typed data, with clear errors when values don't match. | 1 | 1 | 0 | 114K | 0 | 21.4 | 64.8 | MIT | 1 week ago | |
| calcinai/strut | 0.89 | Strut is a Laravel package by calcinai that provides a structured, schema-oriented foundation for building data-driven applications, making it easier to define resources, relationships, and management workflows with less boilerplate. | 14 | — | 3 | — | 2 | 0.6 | — | MIT | 7 years ago |
|
| 421c/autodoc-php | 0.89 | Autodoc-php automatically generates clear API documentation for Laravel and PHP applications by inspecting routes, controllers, and request/response definitions. Reduce manual docs, keep references up to date, and give teams a browsable, searchable overview of endpoints with minimal configuration. | 12 | — | 1 | — | 0 | 19.2 | — | MIT | 3 weeks ago |
|
| simple-as-fuck/php-api-toolkit | 0.89 | A no-nonsense PHP toolkit for building APIs without boilerplate. It bundles routing, request validation, JSON responses, and error handling into a small, dependency-light package so you can ship endpoints faster. Simple to install, easy to extend. | 0 | 0 | 1 | 3K | 0 | 19.4 | 55.3 | Unlicense | 2 weeks ago | |
| draw/open-api | 0.88 | PHP library for manipulating OpenAPI (Swagger) documents. Focused on OpenAPI/Swagger 2.0 only, providing tools to read, update, and work with API definitions in code. | 0 | 0 | 0 | 1K | 0 | 0.0 | 42.2 | — | — | |
| twentytwo-labs/api-validator | 0.88 | 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.8 | 53.7 | Apache-2.0 | 2 months ago | |
| psx/api | 0.88 | PSX API is a PHP framework for building RESTful APIs. It provides routing, request/response handling, middleware, authentication, and a modular architecture to help developers create scalable, standards-compliant web services and API backends. | 37 | 39 | 10 | 4K | 0 | 0.5 | 28.5 | Apache-2.0 | — | |
| jane-php/open-api-runtime | 0.88 | Runtime dependencies and utility classes used by clients generated with Jane OpenAPI. Provides shared infrastructure for request/response handling, serialization, and other common helpers so generated SDKs work consistently without duplicating code. | 20 | 21 | 14 | 327K | 0 | 0.8 | 55.3 | MIT | 8 years ago | |
| darkaonline/l5-swagger | 0.88 | L5-Swagger packages swagger-php and Swagger UI for Laravel, letting you generate and serve OpenAPI/Swagger documentation for your API with minimal setup and a simple config file. | 2,934 | 2,960 | 410 | 2M | 18 | 62.0 | 52.3 | MIT | 1 week ago | |
| dskripchenko/laravel-api | 0.88 | Laravel package for rapidly building REST APIs with automatic routing, request validation, filtering, pagination, and consistent JSON responses—plus OpenAPI docs generation to keep your endpoints documented as they grow. | 13 | — | 1 | — | 0 | 19.8 | — | MIT | 1 week ago |
|
| fabricio872/api-modeller | 0.88 | fabricio872/api-modeller is a Laravel/PHP package for defining and generating API models, helping you scaffold consistent resources and speed up backend development. It streamlines model setup so you can focus on building endpoints and business logic. | 0 | 0 | 0 | 22 | 0 | 0.0 | 18.8 | MIT | 4 years ago | |
| apimatic/core | 0.88 | Core library for APIMatic-generated PHP SDKs. It supplies shared request construction, query/header/form/body parameter handling, and common utilities so generated clients stay consistent. Supports PHP 7.2 through 8.4; install with composer require apimatic/core. | 7 | 7 | 4 | 420K | 2 | 26.6 | 63.3 | MIT | 2 months ago | |
| api-platform/api-platform | 0.88 | API Platform is a PHP framework for building REST and GraphQL APIs with Symfony. It offers schema generation, CRUD scaffolding, validation, filtering, pagination, OpenAPI docs, and admin interfaces out of the box. | 9,201 | 9,202 | 967 | 122 | 5 | 54.3 | 3.9 | MIT | 4 months ago | |
| rikudou/json-api-bundle | 0.88 | Symfony bundle that brings JSON:API support to PHP applications. It handles request parsing, resource serialization, relationships, filtering, pagination, and standardized error responses, helping teams build consistent, spec-friendly APIs with less boilerplate and fewer custom endpoints. | 0 | 0 | 0 | 51 | 0 | 0.0 | 23.7 | MIT | — | |
| league/openapi-psr7-validator | 0.87 | Validate PSR-7 HTTP requests and responses against OpenAPI 3.0.x specifications written in YAML or JSON. Matches requests to operations and checks bodies, headers, and metadata. | 563 | 567 | 109 | 529K | 56 | 43.8 | 71.8 | MIT | 5 months ago | |
| graham-campbell/core-api | 0.87 | Core API provides a lightweight foundation for building APIs in Laravel, offering reusable interfaces, traits and helpers that keep endpoint development consistent, structured and easy to extend. | 0 | 0 | — | 0 | — | 0.0 | — | — | — | |
| radebatz/openapi-introspector | 0.87 | radebatz/openapi-introspector inspects OpenAPI/Swagger specifications at runtime, exposing endpoints, schemas, and metadata to Laravel and PHP apps. It helps generate documentation, validate APIs, and integrate specs into tooling with a clean, framework-friendly API. | 0 | 0 | 0 | 9 | 0 | 20.0 | 16.2 | MIT | 1 week ago | |
| erasys/openapi-php | 0.87 | 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 | |
| oai/openapi-specification | 0.87 | The OpenAPI Specification is the official, language-agnostic standard for describing RESTful APIs. It lets humans and machines discover and understand a service's capabilities without source code, docs, or traffic inspection, making it foundational for API tooling in PHP and Laravel projects. | 31,291 | — | 9,146 | — | 71 | 75.8 | 31.8 | Apache-2.0 | 1 month ago | |
| osteel/openapi-httpfoundation-testing | 0.87 | Validate Laravel HTTP test responses against an OpenAPI schema. Integrates with HTTP Foundation testing to assert that API responses match your OpenAPI specification, helping catch contract drift early. | 121 | — | 16 | — | 1 | 17.3 | — | MIT | 2 months ago |
|
How can I help you explore Laravel packages today?