PHPackages                             rygilles/laravel-openapi-schema-generator - PHPackages - PHPackages  [Skip to content](#main-content)[PHPackages](/)[Directory](/)[Categories](/categories)[Trending](/trending)[Leaderboard](/leaderboard)[Changelog](/changelog)[Analyze](/analyze)[Collections](/collections)[Log in](/login)[Sign up](/register)

1. [Directory](/)
2. /
3. [API Development](/categories/api)
4. /
5. rygilles/laravel-openapi-schema-generator

AbandonedArchivedLibrary[API Development](/categories/api)

rygilles/laravel-openapi-schema-generator
=========================================

Generate OpenAPI schema from your Laravel Api project.

v0.3.3(7y ago)126063[1 issues](https://github.com/rygilles/laravel-openapi-schema-generator/issues)1MITPHPPHP &gt;=5.5.0

Since Sep 12Pushed 7y ago1 watchersCompare

[ Source](https://github.com/rygilles/laravel-openapi-schema-generator)[ Packagist](https://packagist.org/packages/rygilles/laravel-openapi-schema-generator)[ Docs](http://github.com/rygilles/laravel-openapi-schema-generator)[ RSS](/packages/rygilles-laravel-openapi-schema-generator/feed)WikiDiscussions master Synced today

READMEChangelog (6)Dependencies (3)Versions (7)Used By (1)

Laravel OpenAPI Schema Generator (WIP !)
----------------------------------------

[](#laravel-openapi-schema-generator-wip-)

Automatically generate your Laravel Api project OpenAPI schema.

Installation
------------

[](#installation)

Laravel version &gt;= 5.4 is required.

Require this package with composer using the following command:

```
$ composer require rygilles/laravel-openapi-schema-generator
```

Go to your `config/app.php` and add the service provider:

```
Rygilles\OpenApiGenerator\OpenApiSchemaGeneratorServiceProvider::class,
```

Publish configuration file
--------------------------

[](#publish-configuration-file)

This package need a configuration file in to work properly.

```
$ php artisan vendor:publish --tag=openapischemas
```

After publishing, edit the file located in your Laravel configuration folder in `config/openapischemas.php`.

@todo : Documentation on config file content

Usage
-----

[](#usage)

To generate your API JSONs schemas, use the `openApiSchemas:generate` artisan command.

@todo : README.md to complete

###  Health Score

28

—

LowBetter than 54% of packages

Maintenance18

Infrequent updates — may be unmaintained

Popularity22

Limited adoption so far

Community8

Small or concentrated contributor base

Maturity52

Maturing project, gaining track record

How is this calculated?**Maintenance (25%)** — Last commit recency, latest release date, and issue-to-star ratio. Uses a 2-year decay window.

**Popularity (30%)** — Total and monthly downloads, GitHub stars, and forks. Logarithmic scaling prevents top-heavy scores.

**Community (15%)** — Contributors, dependents, forks, watchers, and maintainers. Measures real ecosystem engagement.

**Maturity (30%)** — Project age, version count, PHP version support, and release stability.

###  Release Activity

Cadence

Every ~76 days

Recently: every ~56 days

Total

6

Last Release

2783d ago

### Community

Maintainers

![](https://www.gravatar.com/avatar/c1ea3c30eaabe0dcdb7ddf801f2ce66fb6ed33b83601799cec95c3b578c390cf?d=identicon)[rygilles](/maintainers/rygilles)

---

Tags

laravelschemaopenapi

###  Code Quality

TestsPHPUnit

### Embed Badge

![Health badge](/badges/rygilles-laravel-openapi-schema-generator/health.svg)

```
[![Health](https://phpackages.com/badges/rygilles-laravel-openapi-schema-generator/health.svg)](https://phpackages.com/packages/rygilles-laravel-openapi-schema-generator)
```

###  Alternatives

[darkaonline/l5-swagger

OpenApi or Swagger integration to Laravel

2.9k34.0M112](/packages/darkaonline-l5-swagger)[wotz/laravel-swagger-ui

Add Swagger UI to a Laravel application.

277321.8k](/packages/wotz-laravel-swagger-ui)

PHPackages © 2026

[Directory](/)[Categories](/categories)[Trending](/trending)[Changelog](/changelog)[Analyze](/analyze)
