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).
|
Package
|
Score
|
Description
|
Stars
|
Likes
|
Forks
|
Downloads
|
Issues
|
Score
|
Opportunity
|
License
|
Last Release
|
|
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| apie/schema-generator | 0.90 | Generates JSON Schema components from PHP objects with type hints, tailored for Apie entities, value objects, DTOs, enums, lists, and hashmaps. Produces cebe/php-openapi schema objects, focusing on schema sections (not full OpenAPI documents). | 0 | 0 | 0 | 22 | 0 | 0.0 | 18.8 | MIT | — | |
| anzusystems/contracts | 0.89 | 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 | 4 months ago | |
| api-platform/schema-generator | 0.89 | CLI tool from API Platform that generates PHP class models from vocabularies like Schema.org and ActivityStreams, or from OpenAPI specs. Quickly scaffold types and properties into a ready-to-use PHP codebase for APIs and domain models. | 474 | 477 | 107 | 73K | 25 | 33.6 | 43.3 | MIT | 6 months ago | |
| exsyst/swagger | 0.88 | — | 358 | 359 | 9 | 67K | 1 | 5.9 | 31.4 | MIT | 5 years ago | |
| api-platform/json-schema | 0.88 | — | 34 | 32 | 1 | 493K | 0 | 0.2 | 55.3 | MIT | — | |
| draw/swagger | 0.87 | — | 1 | 1 | 6 | 0 | 0 | 1.4 | — | MIT | 6 years ago | |
| api-scout/api-scout | 0.86 | — | 3 | 3 | 2 | 0 | 5 | 2.1 | 1.5 | MIT | 2 years ago | |
| cycle/schema-renderer | 0.86 | Render Cycle ORM schemas as terminal-friendly output or generate PHP/array representations. Convert Schema/SchemaInterface to arrays (including optional custom properties), then render with colorized Symfony Console output; extend templates via custom console renderers. | 10 | 10 | 6 | 16K | 2 | 8.5 | 45.7 | MIT | 9 months ago | |
| draw/open-api | 0.82 | 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 | 641 | 0 | 0.0 | 38.8 | — | — | |
| kleijnweb/php-api-descriptions | 0.82 | 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. | 5 | 5 | 4 | 30 | 18 | 2.8 | 11.8 | LGPL-3.0 | — | |
| jane-php/open-api-common | 0.82 | 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 | — | — | |
| devizzent/cebe-php-openapi | 0.81 | 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 | |
| controleonline/contract | 0.80 | — | 0 | 0 | 0 | 286 | 0 | 0.0 | 34.0 | MIT | — | |
| api-platform/api-pack | 0.79 | — | 524 | 532 | 32 | 33K | 2 | 5.8 | 24.8 | MIT | 1 year ago | |
| adhenrique/openkit | 0.77 | Laravel package that integrates OpenKit features into your app, providing helpers and configuration for working with the OpenKit API/services and simplifying common workflows. Suitable for quickly adding OpenKit-powered functionality to existing Laravel projects. | 0 | 0 | 0 | 0 | 0 | 7.0 | — | MIT | 8 months ago | |
| league/openapi-psr7-validator | 0.77 | — | 562 | 566 | 109 | 511K | 55 | 49.6 | 74.5 | MIT | 2 months ago | |
| zircote/swagger-php | 0.77 | Generate OpenAPI 3.0/3.1/3.2 specs from PHP 8.2+ code using attributes (preferred) or legacy Doctrine annotations. Provides a CLI and programmatic API, extracts from phpdoc, and reports errors with context for REST API documentation. | 5,308 | 5,379 | 936 | 4M | 13 | 76.3 | 52.1 | Apache-2.0 | 2 days ago | |
| api-platform/openapi | 0.77 | — | 42 | 40 | 1 | 500K | 0 | 0.3 | 55.3 | MIT | — | |
| jane/open-api | 0.76 | 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 | |
| vyuldashev/laravel-openapi | 0.75 | — | 461 | 464 | 110 | 11K | 38 | 17.3 | 32.4 | MIT | — |
How can I help you explore Laravel packages today?