Content and publishing · Independent · 23 Oct 2026

stoplightio/elements

Build beautiful, interactive API Docs with embeddable React or Web Components, powered by OpenAPI and Markdown.

← Content and publishing

In simple English

Building a clear manual for your software interface takes a lot of time. This tool turns your interface description into a clean, readymade website. Visitors can read about your endpoints and test them right in the browser. You add a few lines of code to your project to make it work. The software is free to use and open source.

What it is

Elements is a set of UI components that turns OpenAPI specifications into interactive documentation. It runs either as a React component or as a standalone web component inside any HTML page.

What it is good for

Solo builders who need to publish clean API documentation for their users without setting up a heavy documentation server.

Stars2.5k
LicenceApache-2.0
Latestv6.1.10 (2021-02-09)checked 23 Oct 2026
Last code change2026-10-22
Written inTypeScript
Setup effort
2 / 5
Payoff
4 / 5
Good
  • Creates a clean three-column layout similar to popular developer portals.
  • Includes a built-in console so users can test requests directly in the browser.
  • Works inside plain HTML files or React applications.
Watch for
  • Requires an existing OpenAPI file describing your endpoints.
  • Uses Scarf analytics during installation unless you explicitly opt out.
  • The latest stable release is several years old, though the repository receives occasional code updates.
Replaces

writing custom API documentation pages by hand

Works well with

Swagger UI

Similar repositories
  • swagger-api/swagger-ui29k stars

    Generates browser-based API documentation from OpenAPI files with a different visual style.

  • Redocly/redoc26k stars

    Another popular alternative for rendering OpenAPI definitions into a three-column documentation site.

Also reviewed on Repo Radar
  • facebook/docusaurus67k stars

    A static site generator from Meta that turns Markdown files into a documentation website.

  • mkdocs/mkdocs23k stars

    Turns a folder of Markdown files into a documentation website, controlled by one settings file.

  • squidfunk/mkdocs-material28k stars

    Turns a folder of Markdown files into a searchable documentation website, with every formerly sponsor-only feature now included.

Install
npm install @stoplight/elements

Independent: reviewed for Repo Radar outside the daily editions. Every independent repository

On Stack Radar: Build & Ship › APIs & Developer Utilities › API Documentation.

Get the next edition in your inbox

A dozen repositories, opened and checked. The licence read, the last release dated, and the ones that did not make it named with the reason. It is the half most lists leave out.

No tracking pixels. One click to leave. The archive stays free either way.

We use your address to send the edition and nothing else. Confirm by email, leave in one click. How we handle it.