dedoc/scramble
Modern Laravel OpenAPI (Swagger) documentation generator. No PHPDoc annotations required. observed · 2026-08-28
Health v2 · maintenance only
94/100
- Activity 98
- Release rhythm 86
- Longevity 100
How is this computed?
round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10) — computed 2026-09-03. Adoption (stars, forks) is never an input.
- gap_med: 4
- age_days: 1489
- days_rel: 12
- days_push: 12
- n_releases_24m: 102
Adoption not part of the score
2190 stars · 206 forks observed · 2026-08-28
What it is AI-extracted, prompt v1, taxonomy v1, 2026-08-30, confidence not recorded
Scramble is a Laravel package that automatically generates OpenAPI 3.1.0 (Swagger) API documentation from your codebase without requiring PHPDoc annotations. It serves an interactive documentation UI (Stoplight Elements or Scalar) and a JSON spec at dedicated routes, with support for multiple API versions and a paid PRO tier for popular community packages.
Use cases
- generate OpenAPI docs for a Laravel API automatically
- document REST API endpoints without writing PHPDoc annotations
- serve interactive Swagger UI for a Laravel project
- keep API documentation always up to date with the code
- document multiple API versions in one Laravel app
- export an OpenAPI 3.1 JSON specification from Laravel routes
When to choose
- you have a Laravel 10+ / PHP 8.1+ project and want zero-annotation API docs
- you want documentation generated from code so it never goes stale
- you need OpenAPI 3.1 output with a built-in UI viewer
- you use Laravel Data or Query Builder and want richer schema inference (PRO)
When to avoid
- your project is not built on Laravel
- you need framework-agnostic OpenAPI generation for non-PHP codebases
- you require full manual control over every spec detail via handwritten annotations
- you need OpenAPI 2.0 (Swagger 2) output
Facets
library · maturity active
api-documentation documentation sdk web-development backend apis documentation developer-tools php self-hosted openapi swagger laravel-package type-inference stoplight-elements scalar auto-generated-docs laravel web-server
9 sources
- readme: https://github.com/dedoc/scramble · fetched 2026-08-28 · 00c1f21fdfc8
- homepage: https://scramble.dedoc.co/ · fetched 2026-08-29 · b67b8293c1a5
- site_page: https://scramble.dedoc.co/installation · fetched 2026-08-29 · 60246dd5b8e8
- site_page: https://scramble.dedoc.co/usage/getting-started · fetched 2026-08-29 · 4228b53ca8f9
- site_page: https://scramble.dedoc.co/usage/multiple-docs · fetched 2026-08-29 · 9697722f906d
- site_page: https://scramble.dedoc.co/demo/scramble · fetched 2026-08-29 · eb5b581f04ab
- site_page: https://scramble.dedoc.co/pro · fetched 2026-08-29 · 46b21320f9c4
- site_page: https://scramble.dedoc.co/releases · fetched 2026-08-29 · b2bf78024cb4
- site_page: https://scramble.dedoc.co/usage/renderers · fetched 2026-08-29 · e3b07821a877
Member repositories
| Repository | Role | Health v2 |
|---|---|---|
| dedoc/scramble | main | 94 |
For agents
Data as of 2026-08-30T08:39:29.467469+00:00 · Report a problem