stoplightio/elements
Build beautiful, interactive API Docs with embeddable React or Web Components, powered by OpenAPI and Markdown. observed · 2026-08-28
Health v2 · maintenance only
67/100
- Activity 99
- Release rhythm 8
- 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: n/a
- age_days: 2680
- days_rel: n/a
- days_push: 7
- n_releases_24m: 0
Adoption not part of the score
2453 stars · 259 forks observed · 2026-08-28
What it is AI-extracted, prompt v1, taxonomy v1, 2026-08-30, confidence not recorded
Stoplight Elements is an open-source set of React and Web Components for building beautiful, interactive API documentation from OpenAPI documents and Markdown. It supports three-column 'Stripe-style' layouts, an interactive API console, code samples, and can be embedded into any framework or CMS.
Use cases
- generate api reference docs from an openapi spec
- embed interactive api documentation in a react app
- add api docs to an existing developer portal with web components
- build stripe-style three-column api documentation
- let users try api requests from the docs with an interactive console
- show code samples in curl, python, ruby, java from openapi
- combine markdown guides with api reference documentation
- host api docs statically on s3 or github pages
When to choose
- you have an OpenAPI (Swagger) 3.x spec and want polished, interactive docs
- you want embeddable React or framework-agnostic Web Components
- you need docs that work in an existing CMS or developer portal
- you want a free, self-hosted, open-source alternative to hosted API doc tools
When to avoid
- your API is not described by OpenAPI or you need docs for GraphQL/gRPC only
- you need a fully hosted documentation platform with collaboration and governance features
- you need deep customization beyond theming and layout options
Facets
library · maturity active
api-documentation ui-components frontend-framework templating markdown web-development frontend apis documentation developer-tools browser cross-platform openapi openapi3 web-components react-components api-reference swagger interactive-docs developer-portal web-server nodejs
4 sources
- readme: https://github.com/stoplightio/elements · fetched 2026-08-28 · 9ed286fc7d4e
- homepage: https://stoplight.io/open-source/elements/ · fetched 2026-08-29 · c2f8890fb2de
- site_page: https://stoplight-site.webflow.io/about · fetched 2026-08-29 · 2ed9f2f75d44
- site_page: https://stoplight-site.webflow.io/pricing · fetched 2026-08-29 · 070c1e91d9e8
Member repositories
| Repository | Role | Health v2 |
|---|---|---|
| stoplightio/elements | main | 67 |
For agents
markdown · JSON · MCP: product_card(name="stoplightio/elements")
Data as of 2026-08-30T08:39:29.467469+00:00 · Report a problem