Solutions like Dependabot or Renovate update but don't merge dependencies. You need to do it manually while it could be fully automated! Add a Merge Queue to your workflow and stop caring about PR management & merging. Try Mergify for free. Learn more →
Top 23 JavaScript OpenAPI Projects
-
Project mention: How to Connect a FastAPI Server to PostgreSQL and Deploy on GCP Cloud Run | dev.to | 2023-05-26
Since FastAPI is based on OpenAPI, at this point you can also use the automatically generated docs. There are multiple options, and two are included by default. Try them out by accessing the following URLs:
-
swagger-ui
Swagger UI is a collection of HTML, JavaScript, and CSS assets that dynamically generate beautiful documentation from a Swagger-compliant API.
-
SurveyJS
A Non-Cloud Alternative to Google Forms that has it all.. SurveyJS JavaScript libraries allow you to easily set up a robust form management system fully integrated into your IT infrastructure where users can create and edit multiple dynamic JSON-based forms in a no-code form builder. Learn more now.
-
Dredd: used to test APIs based on the API blueprint or OpenAPI specification, to ensure implementation matches the specification.
-
For this task, we are going to use swagger-jscode. It says that it is to write Swagger, old name of OpenAPI, inside jsdoc, like below
-
Project mention: Been working on a tutorial to help indies make scalable multiplayer games, looking for feedback before I officially share | /r/IndieDev | 2023-04-26
You may want to look into other tooling to redesign your Swagger into easier to follow documentation such as: https://github.com/Mermade/widdershins
-
-
While you've learned to create an Express application with express-openapi in this section, it's been light on information about the OpenAPI specification and the express-openapi package. You can start with the OpenAPI guide if you'd like to learn more about the OpenAPI specification and the express-openapi documentation for more information on how to use the package.
-
Amplication
Amplication: open-source Node.js backend code generator. An open-source platform that helps developers build backends without spending time on boilerplate & repetitive coding. Including production-ready GraphQL & REST APIs, DB schema, DTOs, filtering, pagination, RBAC, & more.
-
-
-
-
-
tuya-homebridge
Homebridge custom plugin for controlling Powered by Tuya (PBT) devices in HomeKit. This plugin is officially maintained by the Tuya Developer Team.
Project mention: I have no idea how to add Smart Life devices to Homebridge! Pls help | /r/homebridge | 2023-06-09First, set up your Tuya Cloud account and project with this guide here: https://github.com/tuya/tuya-homebridge/wiki/Tuya-IoT-Platform-Configuration-Guide-Using-Smart-Home-PaaS (Note: don’t install this plugin as it’s outdated, this guide is just easier to follow with screenshots)
-
-
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.
-
-
-
swagger-routes-express
Connect your Express route controllers to restful paths using your Swagger definition file
-
openai-mqtt-nodejs
Node.js project that combines OpenAI's API with MQTT for real-time AI-driven interactions in IoT ecosystems.
Project mention: IoT demo that combines OpenAI's API with MQTT for real-time AI-driven interactions | /r/coolgithubprojects | 2023-05-16 -
openapi-url-resolver
Resolve server URLs and extract hosts from OpenAPI 3.x and Swagger specifications.
Project mention: How to resolve server URLs containing variables in OpenAPI 3.x definitions? | dev.to | 2023-04-22Using openapi-url-resolver is simple. All you need to do is pass an OpenAPI 3.x specification object to the resolve() function, and it will return an array of resolved server URLs. You can also pass a second parameter to the resolve() function to get the server URLs with protocols.
-
-
-
-
Appwrite
Appwrite - The open-source backend cloud platform. The open-source backend cloud platform for developing Web, Mobile, and Flutter applications. You can set up your backend faster with real-time APIs for authentication, databases, file storage, cloud functions, and much more!
JavaScript OpenAPI related posts
- Creating an API with Express.js using OpenAPI
- Trouble Getting TreatLife DS03 Working Correctly
- Tuya-Homebridge Terminal Shows Devices, Not Showing in Accessories.
- Been working on a tutorial to help indies make scalable multiplayer games, looking for feedback before I officially share
- Write a scalable OpenAPI specification for a Node.js API
- OpenAPI 3.1 - The Gnarly Bits
- OpenAPI Examples
-
A note from our sponsor - Mergify
blog.mergify.com | 26 Sep 2023
Index
What are some of the best open-source OpenAPI projects in JavaScript? This list will help you:
Project | Stars | |
---|---|---|
1 | OpenAPI-Specification | 27,129 |
2 | swagger-ui | 24,478 |
3 | dredd | 4,051 |
4 | swagger-jsdoc | 1,568 |
5 | widdershins | 1,363 |
6 | swagger-parser | 996 |
7 | open-api | 838 |
8 | openapi-to-postman | 785 |
9 | create-openapi-repo | 648 |
10 | generator-express-no-stress | 582 |
11 | cookbook | 458 |
12 | tuya-homebridge | 302 |
13 | main | 169 |
14 | fastify-openapi-glue | 160 |
15 | api2html | 108 |
16 | openapi-snippet | 102 |
17 | open-api-mocker | 92 |
18 | swagger-routes-express | 85 |
19 | openai-mqtt-nodejs | 10 |
20 | openapi-url-resolver | 5 |
21 | openapi-enricher | 4 |
22 | usps-webtools-api | 4 |
23 | mojo_react_app | 3 |