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 →
Top 18 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: 6 Game-Changing Postman Alternatives That Will Revolutionize Your API Development in 2025 | dev.to | 2025-05-09For 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.
-
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.
-
Project mention: Awesome Resources for Building Fullstack Serverless Applications | dev.to | 2024-12-24
OpenAPI Swagger Editor https://editor.swagger.io/
-
-
-
-
-
-
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.
-
-
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.
-
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.
-
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.
- I also couldn't find any information about people using SCIM in conjunction with Firebase Auth / GCP identity platform
As I said this is incredibly raw / early - doesn't support much, and the openapi specification is still extremely inaccurate, but in case anyone else is looking for a SCIM client example thought I'd share.
It also makes use of one of my other projects https://openapi-code-generator.nahkies.co.nz to generate most of the boilerplate from the openapi specification, and will hopefully turn into a good example of how to effectively leverage that.
(also if anyone sees this and can direct me to a accurate/complete openapi specification for SCIM v2 that would be incredibly helpful)
-
-
openapi-url-resolver
Resolve server URLs and extract hosts from OpenAPI 3.x and Swagger specifications.
-
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.
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 - Civic Auth
www.civic.com | 14 May 2025
Index
What are some of the best open-source Openapi3 projects in JavaScript? This list will help you:
# | Project | Stars |
---|---|---|
1 | swagger-ui | 27,328 |
2 | swagger-editor | 9,136 |
3 | Swagger Client | 2,657 |
4 | widdershins | 1,526 |
5 | swagger-parser | 1,136 |
6 | openapi-to-postman | 981 |
7 | create-openapi-repo | 684 |
8 | generator-express-no-stress | 597 |
9 | speakeasy | 279 |
10 | fastify-openapi-glue | 220 |
11 | oas-tools | 205 |
12 | openapi-snippet | 124 |
13 | openapi | 124 |
14 | api2html | 119 |
15 | openapi-extract | 31 |
16 | openapi-code-generator | 23 |
17 | plugin-openapi | 8 |
18 | openapi-url-resolver | 7 |