With SurveyJS form UI libraries, you can build and style forms in a fully-integrated drag & drop form builder, render them in your JS app, and store form submission data in any backend, inc. PHP, ASP.NET Core, and Node.js. Learn more →
Top 23 JavaScript OpenAPI Projects
-
swagger-ui
Swagger UI is a collection of HTML, JavaScript, and CSS assets that dynamically generate beautiful documentation from a Swagger-compliant API.
-
SurveyJS
Open-Source JSON Form Builder to Create Dynamic Forms Right in Your App. With SurveyJS form UI libraries, you can build and style forms in a fully-integrated drag & drop form builder, render them in your JS app, and store form submission data in any backend, inc. PHP, ASP.NET Core, and Node.js.
-
InfluxDB
Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.
-
tuya-homebridge
Homebridge custom plugin for controlling Powered by Tuya (PBT) devices in HomeKit. This plugin is officially maintained by the Tuya Developer Team.
-
chevron
Powerful and highly functional startpage integrated with chatGPT and hidden under the super minimalistic and animated design (static/hosted/github pages)
-
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.
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
Project mention: Simplifying Angular Development with Swagger: A Step-by-Step Guide | dev.to | 2024-04-11Swagger is a fantastic open-source toolset that's perfect for developing and describing RESTful APIs. It offers you a user-friendly interface to understand a service's capabilities without needing to dig into the code. It even provides a way for you to interact directly with the API, which means you get to test its functionality.
Dredd: used to test APIs based on the API blueprint or OpenAPI specification, to ensure implementation matches the specification.
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.
And lucky me, I found this repository, openapi-to-postman. Now I could easily get a collection of requests for the API I wanted to explore. This without manually building up each request in Postman.
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)
Box
Project mention: Automating API Documentation: A Journey from TypeScript to OpenAPI and Schema Governence with Optic | dev.to | 2023-12-024. Generate the OpenAPI spec with the openapi-types package.
Project mention: IoT demo that combines OpenAI's API with MQTT for real-time AI-driven interactions | /r/coolgithubprojects | 2023-05-16
JavaScript OpenAPI related posts
-
Open API with Postman
-
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
-
A note from our sponsor - SurveyJS
surveyjs.io | 15 May 2024
Index
What are some of the best open-source OpenAPI projects in JavaScript? This list will help you:
Project | Stars | |
---|---|---|
1 | swagger-ui | 25,610 |
2 | dredd | 4,135 |
3 | swagger-jsdoc | 1,646 |
4 | widdershins | 1,459 |
5 | platformatic | 1,389 |
6 | swagger-parser | 1,061 |
7 | open-api | 877 |
8 | openapi-to-postman | 868 |
9 | create-openapi-repo | 664 |
10 | generator-express-no-stress | 589 |
11 | cookbook | 458 |
12 | tuya-homebridge | 326 |
13 | chevron | 307 |
14 | main | 278 |
15 | fastify-openapi-glue | 187 |
16 | openapi-snippet | 112 |
17 | api2html | 113 |
18 | open-api-mocker | 108 |
19 | box-openapi | 92 |
20 | swagger-routes-express | 86 |
21 | openapi-types.ts | 37 |
22 | openai-mqtt-nodejs | 17 |
23 | plugin-openapi | 8 |
Sponsored