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: 6 Game-Changing Postman Alternatives That Will Revolutionize Your API Development in 2025 | dev.to | 2025-05-09

    For teams that follow an OpenAPI-first approach, Swagger UI provides a straightforward way to visualize and interact with APIs. It's not a complete replacement for Postman's testing capabilities, but it excels at creating a bridge between documentation and testing.

  2. Civic Auth

    Auth in Less Than 5 Minutes. Civic Auth comes with multiple SSO options, optional embedded wallets, and user management — all implemented with just a few lines of code. Start building today.

    Civic Auth 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

    华炎魔方企业级低代码平台,Salesforce 开源替代方案 | 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. SurveyJS

    JavaScript Form Builder with No-Code UI & Built-In JSON Schema Editor. Add the SurveyJS white-label form builder to your JavaScript app (React/Angular/Vue3). Build complex JSON forms without coding. Fully customizable, works with any backend, perfect for data-heavy apps. Learn more.

    SurveyJS 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. main

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

  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. fastify-openapi-glue

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

  19. openapi-snippet

    Generates code snippets for given Swagger / Open API documents

  20. open-api-mocker

    A mock server based in OpenAPI Specification

  21. api2html

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

  22. box-openapi

    OpenAPI 3.0 Specification for the Box APIs

  23. swagger-routes-express

    Connect your Express route controllers to restful paths using your Swagger definition file

  24. openapi-types.ts

    Generated TypeScript definitions based on GitHub's OpenAPI spec

  25. openapi-extract

    Extract single paths/operations from OpenAPI definitions

    Project mention: Using the Swift OpenAPI Generator for the Jamf Pro API | dev.to | 2024-08-26

    I have also tried creating a minimal OpenAPI document using openapi-extract to pull out the paths and schemas I wanted. I could then manually merge them into a single file after. This is, however, a very manual process, and it is a Javascript command line tool with very little instruction on how to setup.

  26. 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
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 - Civic Auth
    www.civic.com | 14 May 2025
    Civic Auth comes with multiple SSO options, optional embedded wallets, and user management — all implemented with just a few lines of code. Start building today. 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 27,328
2 swagger-jsdoc 1,737
3 platformatic 1,571
4 widdershins 1,526
5 steedos-platform 1,457
6 swagger-parser 1,136
7 openapi-to-postman 981
8 open-api 907
9 create-openapi-repo 684
10 generator-express-no-stress 597
11 cookbook 461
12 tuya-homebridge 373
13 chevron 363
14 main 300
15 speakeasy 279
16 fastify-openapi-glue 220
17 openapi-snippet 124
18 open-api-mocker 122
19 api2html 119
20 box-openapi 96
21 swagger-routes-express 86
22 openapi-types.ts 44
23 openapi-extract 31

Sponsored
Auth in Less Than 5 Minutes
Civic Auth comes with multiple SSO options, optional embedded wallets, and user management — all implemented with just a few lines of code. Start building today.
www.civic.com

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