JavaScript Swagger

Open-source JavaScript projects categorized as Swagger

Top 23 JavaScript Swagger 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: Why Generative AI Coding Tools and Agents Do Not Work For ME | news.ycombinator.com | 2025-06-16

    > Where is this template based code generator that can read my code, understand it, and generate a full client including a CLI, that include knowing how to format the data, and implement the required protocols?

    I'd argue you are quite a bit beyond "rote" code at that point (with the understanding and protocol bits). But, generating client code is not hard, there are numerous generators around e.g. swagger:

    https://swagger.io/

  2. 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
  3. swagger-editor

    Swagger Editor

    Project mention: Awesome Resources for Building Fullstack Serverless Applications | dev.to | 2024-12-24

    OpenAPI Swagger Editor https://editor.swagger.io/

  4. Swagger Client

    Javascript library to connect to swagger-enabled APIs via browser or nodejs

  5. 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:

  6. widdershins

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

  7. naivecoin

    A cryptocurrency implementation in less than 1500 lines of code

  8. swagger-parser

    Swagger 2.0 and OpenAPI 3.0 parser/validator

  9. SaaSHub

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

    SaaSHub logo
  10. fastify-swagger

    Swagger documentation generator for Fastify

    Project mention: Deprecating Node JS REST APIs in 6 Frameworks | dev.to | 2024-12-19

    Fastify allows you to set custom metadata for routes, and when combined with the fastify-swagger plugin, you can mark routes as deprecated in your OpenAPI documentation.

  11. swagger-stats

    API Observability. Trace API calls and Monitor API performance, health and usage statistics in Node.js Microservices.

  12. create-openapi-repo

    ๐Ÿค– Generator for GH repo to help you manage the OpenAPI definition lifecycle

  13. generator-express-no-stress

    ๐Ÿš‚ A Yeoman generator for Express.js based 12-factor apps and apis

  14. fastify-openapi-glue

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

  15. swagger-ui-watcher

    Automatically refreshes Swagger UI on Swagger file changes

  16. node-express-modular-architecture

    ๐Ÿš€ A modular folder structure for developing highly scalable and maintainable APIs in nodejs using express.

  17. openapi-snippet

    Generates code snippets for given Swagger / Open API documents

  18. box-openapi

    OpenAPI 3.0 Specification for the Box APIs

  19. swagger-routes-express

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

  20. 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.

  21. vending-machine-demo

    Application made with Nodejs typescript framework Nestjs and Reactjs Redux Saga to simulate simple vending machine workflow.

  22. plugin-openapi

    Step CI OpenAPI support

  23. Telegram-Bot-API-Swagger

    Temporary swagger for Telegram Bot API

  24. go-openapi-swag-ui-demo

    SwaggerUI demo of swagger/openapi specification documentation that gets generated in other repositories using Github Actions.

  25. openrtp

    Is a text-based software framework supported by an extensive ecosystem of tools that help developers design, build, document, and use programming relationships for socket.io.

  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 Swagger discussion

Log in or Post with

JavaScript Swagger related posts

  • ๐Ÿš€ The Ultimate Guide to REST API Design: Best Practices & Patterns You Canโ€™t Ignore

    1 project | dev.to | 5 Mar 2025
  • API Titans Collide: OpenAPI vs. Swagger vs. Postman โ€“ The 2025 Developerโ€™s Guide

    2 projects | dev.to | 18 Feb 2025
  • Deprecating Node JS REST APIs in 6 Frameworks

    2 projects | dev.to | 19 Dec 2024
  • Integrate Swagger UI with Codeigniter4

    1 project | dev.to | 16 Dec 2024
  • How Scale Changes Everything - The LiveAPI Perspective

    1 project | dev.to | 8 Dec 2024
  • Musings Over What Makes LiveAPI Different (from Swagger Et Cetera)

    1 project | dev.to | 5 Dec 2024
  • How to Create a RESTful API with Node.js: A Step-by-Step Guide

    4 projects | dev.to | 23 Nov 2024
  • A note from our sponsor - InfluxDB
    www.influxdata.com | 23 Jun 2025
    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. Learn more โ†’

Index

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

# Project Stars
1 swagger-ui 27,488
2 swagger-editor 9,184
3 Swagger Client 2,666
4 swagger-jsdoc 1,747
5 widdershins 1,529
6 naivecoin 1,253
7 swagger-parser 1,145
8 fastify-swagger 1,007
9 swagger-stats 915
10 create-openapi-repo 685
11 generator-express-no-stress 597
12 fastify-openapi-glue 226
13 swagger-ui-watcher 179
14 node-express-modular-architecture 141
15 openapi-snippet 125
16 box-openapi 96
17 swagger-routes-express 86
18 openapi-extract 31
19 vending-machine-demo 18
20 plugin-openapi 8
21 Telegram-Bot-API-Swagger 6
22 go-openapi-swag-ui-demo 2
23 openrtp 2

Sponsored
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.
www.influxdata.com

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