JavaScript OpenAPI

Open-source JavaScript projects categorized as OpenAPI

Top 23 JavaScript OpenAPI Projects

  1. swagger-ui

    Swagger UI is a collection of HTML, JavaScript, and CSS assets that dynamically generate beautiful documentation from a Swagger-compliant API.

    Project mention: Videos REST API with API Gateway, Lambda, Aurora Serverless - FakeTube #5 | dev.to | 2025-08-23

    When building an API, it's essential to have a clear contract that defines how clients can interact with it. This is where the schema comes in. We are going to use OpenAPI (formerly Swagger) to define our API's structure in a YAML file.

  2. Sevalla

    Deploy and host your apps and databases, now with $50 credit! Sevalla is the PaaS you have been looking for! Advanced deployment pipelines, usage-based pricing, preview apps, templates, human support by developers, and much more!

    Sevalla logo
  3. swagger-jsdoc

    Generates swagger/openapi specification based on jsDoc comments and YAML files.

    Project mention: Generating OpenAPI API clients for Angular | dev.to | 2024-12-26

    The start script generates the openapi.yaml API specification file based on JSDoc annotations using the [swagger-jsdoc](https://github.com/Surnet/swagger-jsdoc) library and starts the RESTful server on the port 8080. Now, we can use the generated OpenAPI specification file to generate an API client for Angular:

  4. platformatic

    Platformatic Open Source monorepo!

  5. widdershins

    OpenAPI / Swagger, AsyncAPI & Semoasa definitions to (re)Slate compatible markdown

  6. steedos-platform

    Steedos is an open-source alternative to Salesforce Enterprise Low-Code Platform. 🤖 🎨 🚀

  7. swagger-parser

    Swagger 2.0 and OpenAPI 3.0 parser/validator

  8. openapi-to-postman

    Plugin for converting OpenAPI 3.0 specs to the Postman Collection (v2) format

  9. InfluxDB

    InfluxDB – Built for High-Performance Time Series Workloads. InfluxDB 3 OSS is now GA. Transform, enrich, and act on time series data directly in the database. Automate critical tasks and eliminate the need to move data externally. Download now.

    InfluxDB logo
  10. open-api

    A Monorepo of various packages to power OpenAPI in node

  11. create-openapi-repo

    🤖 Generator for GH repo to help you manage the OpenAPI definition lifecycle

  12. generator-express-no-stress

    🚂 A Yeoman generator for Express.js based 12-factor apps and apis

  13. cookbook

    VueJS + NodeJS Evergreen Cookbook (by ais-one)

  14. tuya-homebridge

    Homebridge custom plugin for controlling Powered by Tuya (PBT) devices in HomeKit. This plugin is officially maintained by the Tuya Developer Team.

  15. chevron

    Powerful and highly functional startpage integrated with chatGPT and hidden under the super minimalistic and animated design (static/hosted/github pages)

  16. Arazzo-Specification

    The Arazzo Specification - A Tapestry for Deterministic API Workflows

    Project mention: Build API integrations with SQL and YAML – no SaaS lock-in, no drag-and-drop UIs | news.ycombinator.com | 2025-05-30

    This looks quite similar to Arazzo: https://github.com/OAI/Arazzo-Specification/

  17. speakeasy

    Build APIs your users love ❤️ with Speakeasy. ✨ Polished and type-safe SDKs. 🌐 Terraform providers and Contract Tests for your API. OpenAPI native. (by speakeasy-api)

  18. main

    Node.js mock server running live, interactive mocks in place of real APIs (by mocks-server)

  19. fastify-openapi-glue

    A plugin for the Fastify webserver to autogenerate a Fastify configuration based on a OpenApi(v2/v3) specification.

  20. openapi-snippet

    Generates code snippets for given Swagger / Open API documents

  21. open-api-mocker

    A mock server based in OpenAPI Specification

  22. api2html

    A CLI tool to transform Swagger/OpenAPI/AsyncAPI docs to beautiful HTML pages via Shins/Widdershins.

  23. box-openapi

    OpenAPI 3.0 Specification for the Box APIs

  24. openapi-examples-validator

    Validates embedded examples in OpenAPI-files

    Project mention: OpenAPI examples are like comments | dev.to | 2025-06-16

    This is unfortunate because if someone changes a schema, it is easy for them to forget to make the respective changes in the examples. Outdated examples can be misleading. To prevent the situation, you can use a tool that validates the examples.

  25. openapi-types.ts

    Generated TypeScript definitions based on GitHub's OpenAPI spec

  26. SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
NOTE: The open source projects on this list are ordered by number of github stars. The number of mentions indicates repo mentiontions in the last 12 Months or since we started tracking (Dec 2020).

JavaScript OpenAPI discussion

Log in or Post with

JavaScript OpenAPI related posts

  • Generating OpenAPI API clients for Angular

    4 projects | dev.to | 26 Dec 2024
  • Mastering API Definitions: A Comprehensive Guide

    6 projects | dev.to | 19 Dec 2024
  • Top 8 Swagger Codegen Alternatives

    3 projects | dev.to | 26 Nov 2024
  • Show HN: Node-scim / OpenAPI for SCIM v2

    2 projects | news.ycombinator.com | 8 Sep 2024
  • Open API with Postman

    3 projects | dev.to | 22 Mar 2024
  • Creating an API with Express.js using OpenAPI

    4 projects | dev.to | 24 Jul 2023
  • Trouble Getting TreatLife DS03 Working Correctly

    1 project | /r/homebridge | 5 Jun 2023
  • A note from our sponsor - SaaSHub
    www.saashub.com | 2 Sep 2025
    SaaSHub helps you find the best software and product alternatives Learn more →

Index

What are some of the best open-source OpenAPI projects in JavaScript? This list will help you:

# Project Stars
1 swagger-ui 28,092
2 swagger-jsdoc 1,755
3 platformatic 1,655
4 widdershins 1,529
5 steedos-platform 1,500
6 swagger-parser 1,155
7 openapi-to-postman 1,005
8 open-api 916
9 create-openapi-repo 686
10 generator-express-no-stress 597
11 cookbook 464
12 tuya-homebridge 376
13 chevron 369
14 Arazzo-Specification 333
15 speakeasy 323
16 main 302
17 fastify-openapi-glue 228
18 openapi-snippet 125
19 open-api-mocker 125
20 api2html 120
21 box-openapi 97
22 openapi-examples-validator 59
23 openapi-types.ts 48

Sponsored
Deploy and host your apps and databases, now with $50 credit!
Sevalla is the PaaS you have been looking for! Advanced deployment pipelines, usage-based pricing, preview apps, templates, human support by developers, and much more!
sevalla.com

Did you know that JavaScript is
the 3rd most popular programming language
based on number of references?