SaaSHub helps you find the best software and product alternatives Learn more →
Top 19 JavaScript Openapi3 Projects
-
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-23When 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.
-
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!
-
Project mention: Videos REST API with API Gateway, Lambda, Aurora Serverless - FakeTube #5 | dev.to | 2025-08-23
To visualize this contract, you can simply copy and paste the content of our home.openapi.yaml file into the online Swagger Editor. The editor will instantly render an interactive, beautiful documentation page for the API.
-
-
-
-
-
-
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.
-
-
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)
-
fastify-openapi-glue
A plugin for the Fastify webserver to autogenerate a Fastify configuration based on a OpenApi(v2/v3) specification.
-
-
-
-
api2html
A CLI tool to transform Swagger/OpenAPI/AsyncAPI docs to beautiful HTML pages via Shins/Widdershins.
-
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.
-
-
openapi-code-generator
A code generation tool for openapi 3 / 3.1 specifications written in typescript, primarily aimed at generating typescript clients and server stubs. Other target languages may be added in future.
Related https://github.com/microsoft/TypeScript/issues/54925
My specific use case is pattern matching http status codes to an expected response type, and today I'm able to work around it with this kind of construct https://github.com/mnahkies/openapi-code-generator/blob/main... - but it's esoteric, and feels likely to be less efficient to check than what you propose / a range type.
There's runtime checking as well in my implementation, but it's a priority for me to provide good errors at build time
-
-
openapi-url-resolver
Resolve server URLs and extract hosts from OpenAPI 3.x and Swagger specifications.
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
JavaScript Openapi3 discussion
JavaScript Openapi3 related posts
-
Generating OpenAPI API clients for Angular
-
Show HN: Node-scim / OpenAPI for SCIM v2
-
Open API with Postman
-
Using AI To Go From JSON to API in Seconds
-
OpenAPI Examples
-
The Best API Documentation Tools for Dev Teams in 2023
-
How to deal with toxicity within the community, in context of big open source projects?
-
A note from our sponsor - SaaSHub
www.saashub.com | 1 Sep 2025
Index
What are some of the best open-source Openapi3 projects in JavaScript? This list will help you:
# | Project | Stars |
---|---|---|
1 | swagger-ui | 28,092 |
2 | swagger-editor | 9,265 |
3 | Swagger Client | 2,681 |
4 | widdershins | 1,529 |
5 | swagger-parser | 1,155 |
6 | openapi-to-postman | 1,005 |
7 | create-openapi-repo | 686 |
8 | generator-express-no-stress | 597 |
9 | speakeasy | 323 |
10 | fastify-openapi-glue | 228 |
11 | oas-tools | 202 |
12 | openapi | 128 |
13 | openapi-snippet | 125 |
14 | api2html | 120 |
15 | openapi-examples-validator | 59 |
16 | openapi-extract | 33 |
17 | openapi-code-generator | 27 |
18 | plugin-openapi | 8 |
19 | openapi-url-resolver | 7 |