kleijnweb/php-api-descriptions
Parse and handle PHP API Description documents (OpenAPI-like) with utilities for loading, validating, and working with structured API metadata. Useful for tooling that needs to read API specs and generate clients, docs, or integrations.
|
Package
|
Score
|
Description
|
Stars
|
Likes
|
Forks
|
Downloads
|
Issues
|
Score
|
Opportunity
|
License
|
Last Release
|
|
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| lonban/l-swagger | 0.90 | — | 0 | 0 | 0 | 0 | 0 | 0.0 | — | MIT | — | |
| exsyst/swagger | 0.89 | — | 358 | 359 | 9 | 67K | 1 | 5.9 | 31.4 | MIT | 5 years ago | |
| goldspecdigital/oooas | 0.89 | 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 | 27 | 65K | 15 | 14.8 | 39.6 | MIT | 4 years ago | |
| api-scout/api-scout | 0.89 | — | 3 | 3 | 2 | 0 | 5 | 2.1 | 1.5 | MIT | 2 years ago | |
| effiana/api-doc-bundle | 0.89 | — | 0 | 0 | 0 | 0 | 0 | 0.3 | — | MIT | 6 years ago | |
| api-platform/openapi | 0.88 | — | 42 | 40 | 1 | 500K | 0 | 0.3 | 55.3 | MIT | — | |
| cirlmcesc/laravel-swaggerdoc | 0.88 | Generate OpenAPI 3.0 (Swagger) docs from your Laravel tests/commands. Write tests and produce an interface document automatically, inspired by swagger-php, to keep API documentation in sync with your code. | 1 | 1 | 0 | 0 | 0 | 1.8 | 0.4 | MIT | 5 years ago | |
| birim/laravel-rest-api | 0.87 | Expose Eloquent models as a simple JSON REST API in Laravel. Configure endpoints in a config file, then query /laravel-json/{resource} for lists, skip/take pagination, and basic field search. Optionally control returned attributes via model properties. | 2 | 2 | 0 | 0 | 0 | 0.3 | — | MIT | 3 years ago | |
| citizen63000/easy-api-core | 0.86 | — | 0 | 0 | 1 | 1 | 0 | 18.7 | 4.8 | MIT | 1 month ago | |
| vyuldashev/laravel-openapi | 0.86 | — | 461 | 464 | 110 | 11K | 38 | 17.3 | 32.4 | MIT | — | |
| draw/contracts | 0.86 | Lightweight PHP contracts for Draw packages. Provides shared interfaces and abstractions to standardize implementations across components, improving interoperability, testing, and decoupling in Laravel or framework-agnostic projects. | 0 | 0 | 0 | 517 | 0 | 0.0 | 42.7 | — | — | |
| creads/api2symfony | 0.86 | Converts API Platform endpoints into Symfony-friendly client code from your OpenAPI/Swagger spec. Generates models and request classes to speed up integration with API Platform services and keep your Symfony app’s API clients consistent and maintainable. | 13 | 14 | 3 | 0 | 5 | 0.9 | 1.1 | MIT | 10 years ago | |
| age/api-bundle | 0.86 | Symfony2 bundle for simplifying connections to external APIs. Provides a straightforward way to configure and call remote services from your application, aiming to keep API integrations clean and easy to manage. | 1 | 1 | 0 | 0 | 0 | 0.0 | — | — | — | |
| draw/framework-extra-bundle | 0.86 | Symfony bundle that integrates draw/* components with configuration under the draw_framework_extra namespace. Some features auto-enable when components are present; others are opt-in to avoid unnecessary load or side effects. Includes Application and OpenAPI integrations. | 0 | 0 | 0 | 818 | 0 | 0.0 | 40.2 | — | — | |
| axs/api-bundle | 0.85 | — | 0 | 0 | 0 | 0 | 0 | 0.0 | — | Apache-2.0 | — | |
| devizzent/cebe-php-openapi | 0.84 | 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 | 38 | 14 | 617K | 4 | 15.3 | 61.8 | MIT | 6 months ago | |
| jane/open-api | 0.84 | Deprecated package for generating API clients/models from OpenAPI specs with Jane. This repository is no longer maintained; use the consolidated JanePHP project instead: https://github.com/janephp/janephp | 185 | 198 | 26 | 111 | 0 | 2.1 | 2.0 | MIT | 9 years ago | |
| anzusystems/contracts | 0.84 | Common contracts for AnzuSystems projects: reusable PHP interfaces, traits, abstracts, enums, and shared utilities. Includes identifiable/value object patterns, time/user tracking, document and cache settings contracts, plus core app/user/permission helpers and exceptions. | 1 | 1 | 0 | 1K | 0 | 22.2 | 42.8 | Apache-2.0 | 3 months ago | |
| jane-php/open-api-common | 0.83 | Shared utilities and models used by Jane PHP for OpenAPI/Swagger code generation and runtime support. Provides common components like normalizers, reference handling, and helpers for building OpenAPI-based API clients and servers in PHP. | 5 | 5 | 3 | 45K | 0 | 0.1 | 53.7 | — | — | |
| kleijnweb/swagger-bundle | 0.82 | Unmaintained Symfony bundle for contract-first REST APIs using OpenAPI/Swagger. Generates routing from specs, validates requests, and transforms input/output with minimal config and no FOSRestBundle/Twig. Includes security integration; 4.0 beta targets PHP 7. | 24 | 24 | 9 | 17 | 7 | 3.6 | 4.6 | LGPL-3.0 | 9 years ago |
How can I help you explore Laravel packages today?