Ross ROSS = Recommend OSS · open-source software intelligence for agents

dedoc/scramble

Modern Laravel OpenAPI (Swagger) documentation generator. No PHPDoc annotations required. observed · 2026-08-28

github.com/dedoc/scramble · homepage · PHP · MIT (permissive) 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

Full methodology

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

Member repositories

RepositoryRoleHealth v2
dedoc/scramblemain94

For agents

markdown · JSON · MCP: product_card(name="dedoc/scramble")

Data as of 2026-08-30T08:39:29.467469+00:00 · Report a problem