zircote/swagger-php
swagger-php generates OpenAPI 3.0/3.1/3.2 documentation from your PHP 8.2+ code using attributes (preferred) or optional Doctrine annotations. Use it via CLI or programmatically, with helpful error reporting and a full documentation site.
|
Package
|
Score
|
Description
|
Stars
|
Likes
|
Forks
|
Downloads
|
Issues
|
Score
|
Opportunity
|
License
|
Last Release
|
|
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| doctrine/annotations | 0.74 | Doctrine Annotations parses and reads docblock annotations for PHP projects. Considered feature complete since PHP 8 attributes are the native replacement; this package now focuses on bugfixes and security fixes. Documentation available on doctrine-project.org. | 6,745 | 6,785 | 230 | 6M | 26 | 68.6 | 58.7 | MIT | 1 year ago | |
| khaled.alshamaa/ar-php | 0.74 | Ar-PHP is a PHP library for Arabic language processing: text shaping and normalization, transliteration, date/hijri handling, numbers-to-words, and other Arabic-specific utilities. Useful for Arabic web apps, reports, and localization. | 332 | 331 | 57 | 84K | 8 | 29.5 | 43.1 | NOASSERTION | 1 year ago | |
| zeptech/annotations | 0.73 | Parses case-insensitive PHPDoc annotations from classes, methods, and properties via Reflection. Exposes annotations as objects with array access, supports defaults/false/null semantics, and includes an AnnotationFactory that caches parsed results by docblock hash for speed. | 65 | 66 | 7 | 4K | 0 | 0.5 | 24.2 | BSD-3-Clause | — | |
| behat/gherkin | 0.72 | behat/gherkin is a PHP library for parsing the Gherkin language used in BDD. Read and tokenize feature files, build an AST, and integrate with Behat or other test runners to execute human-readable scenarios in your test suite. | 1,061 | 1,068 | 94 | 3M | 9 | 37.0 | 61.5 | MIT | 4 months ago | |
| darkaonline/l5-swagger | 0.71 | Laravel package that wraps swagger-php and Swagger UI to generate and serve OpenAPI/Swagger documentation for your app. Provides Laravel-friendly installation, configuration, and routes to publish and view interactive API docs. | 2,914 | 2,943 | 415 | 1M | 16 | 61.0 | 47.2 | MIT | 3 weeks ago | |
| opis/json-schema | 0.71 | Opis JSON Schema validates JSON documents against JSON Schema drafts 2020-12 to 06. Includes custom errors, PHP filters, schema reuse/mappers, slots, pointers, URI templates, $data, casting, and custom formats/media types. | 642 | 647 | 64 | 2M | 9 | 33.3 | 60.1 | Apache-2.0 | 5 months ago | |
| phpdocumentor/phpdocumentor | 0.71 | phpDocumentor generates comprehensive PHP documentation from source code and DocBlocks. It produces API docs, UML diagrams, and parses Markdown/ReStructuredText, with tooling to embed API references into narrative docs to keep documentation in sync. | 4,319 | 4,390 | 640 | 15K | 160 | 85.6 | 43.6 | MIT | 4 months ago | |
| phpspec/phpspec | 0.71 | phpspec is a behavior-driven development tool for PHP that helps you design and specify your code through examples. Write specifications, run them to drive implementation, get fast feedback, and keep your codebase clean with focused, readable specs. | 1,901 | 1,945 | 287 | 271K | 134 | 67.1 | 65.2 | NOASSERTION | 2 months ago | |
| swagger-api/swagger-ui | 0.71 | Swagger UI renders interactive API docs from your OpenAPI (Swagger) spec, letting teams and consumers explore endpoints without implementation details. Available as npm packages (swagger-ui, swagger-ui-dist) and Docker for easy hosting and bundling. | 28,734 | 28,762 | 9,259 | 1M | 1,265 | 89.3 | 55.5 | Apache-2.0 | 2 days ago | |
| imanghafoori/php-token-analyzer | 0.70 | Analyzes PHP code tokens without execution—like reflection but pure PHP. Framework-agnostic, lightweight dependency extracted from Laravel-Microscope. Supports PHP 7.4+ with automated tests for accuracy. Extract class/method details, token types, and structure effortlessly. Ideal for static analysis... | 16 | 16 | 3 | 7K | 0 | 20.5 | 42.4 | — | 4 years ago | |
| michelf/php-markdown | 0.70 | michelf/php-markdown is a fast, standards-based Markdown parser for PHP (Markdown and Markdown Extra). Convert Markdown text to HTML with optional extended syntax, designed for easy embedding in apps and frameworks, with stable output and minimal setup. | 3,458 | 3,544 | 527 | 624K | 87 | 52.1 | 54.7 | NOASSERTION | — | |
| zenstruck/assert | 0.70 | Lightweight PHP assertion helpers for cleaner, safer code. zenstruck/assert provides expressive, fluent assertions and value validation with helpful exception messages, improving readability in libraries and Laravel apps without bringing a full testing framework. | 81 | 81 | 5 | 720K | 0 | 25.0 | 64.5 | MIT | 4 months ago | |
| spatie/php-attribute-reader | 0.70 | Lightweight PHP 8+ utility to read native attributes from classes, methods, properties, and parameters using reflection. Designed for simple, fast attribute discovery in frameworks and libraries, with an API that fits common annotation-style workflows. | 84 | 84 | 1 | 240K | 0 | 21.4 | 56.1 | MIT | 1 month ago | |
| spomky-labs/cbor-php | 0.70 | RFC 8949 CBOR encoder/decoder for PHP 8+. Supports all major types, tags (extensible), streaming decode, indefinite-length items, and normalization to native PHP values. Includes common tags and tools for custom tags. | 57 | 57 | 14 | 514K | 1 | 26.6 | 64.1 | MIT | 1 week ago | |
| grok-php/client | 0.70 | Lightweight, framework-agnostic PHP 8.2+ client for Grok AI APIs. Type-safe OOP design with enums, streaming support, and minimal dependencies. Includes chat and vision analysis examples, configurable options, and robust error handling. | 32 | 32 | 10 | 465 | 2 | 22.1 | 20.5 | MIT | 1 year ago | |
| ezyang/htmlpurifier | 0.69 | HTML Purifier is a robust HTML filtering library that prevents XSS using strict whitelists and aggressive parsing, producing standards-compliant output. Ideal for richly formatted, untrusted HTML with configurable tag and CSS support. | 3,386 | 3,491 | 354 | 7M | 106 | 68.8 | 86.5 | LGPL-2.1 | 5 months ago | |
| nunomaduro/phpinsights | 0.69 | PHP Insights is a terminal tool to analyze PHP code quality, style, architecture, and complexity. Works out of the box with Laravel (artisan insights), Symfony, Yii, Magento, and more, with built-in checks for reliability and loose coupling. | 5,591 | 5,593 | 294 | 292K | 68 | 77.0 | 55.2 | MIT | 1 month ago | |
| phpdocumentor/json-path | 0.69 | PHP library from phpDocumentor that adds JSONPath query support for selecting and extracting data from JSON structures. Useful for tooling and document generation workflows needing simple path-based access to nested JSON. | 1 | 1 | 1 | 4K | 1 | 21.0 | 53.2 | MIT | 6 months ago | |
| php-jsonpointer/php-jsonpointer | 0.68 | RFC6901 JSON Pointer implementation for PHP 8.1+. Parse JSON and retrieve values using pointer paths (e.g. /foo, /bar/baz, /qux/0) with proper escaping and clear exceptions for invalid JSON or missing references. | 88 | 92 | 10 | 553K | 1 | 0.8 | 52.3 | MIT | — | |
| phpdocumentor/guides-markdown | 0.67 | Markdown adapter for phpDocumentor Guides. Adds parsing and rendering of Markdown content so documentation projects can mix Markdown pages into the Guides pipeline, supporting common docs workflows and static site generation. | 2 | 2 | 0 | 6K | 0 | 21.2 | 54.1 | MIT | 2 years ago |
How can I help you explore Laravel packages today?