JavaScript OpenAPI

Open-source JavaScript projects categorized as OpenAPI

Top 23 JavaScript OpenAPI Projects

  • OpenAPI-Specification

    The OpenAPI Specification Repository

    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.

    Project mention: Munca in QA manual | /r/programare | 2023-07-11
  • 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

    Language-agnostic HTTP API Testing Tool

    Project mention: The Uncreative Software Engineer's Compendium to Testing | dev.to | 2023-07-31

    Dredd: used to test APIs based on the API blueprint or OpenAPI specification, to ensure implementation matches the specification.

  • swagger-jsdoc

    Generates swagger/openapi specification based on jsDoc comments and YAML files.

    Project mention: Best DX to write OpenAPI documentation | dev.to | 2023-03-24

    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

  • widdershins

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

    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

  • swagger-parser

    Swagger 2.0 and OpenAPI 3.0 parser/validator

  • open-api

    A Monorepo of various packages to power OpenAPI in node

    Project mention: Creating an API with Express.js using OpenAPI | dev.to | 2023-07-24

    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.

  • openapi-to-postman

    Plugin for converting OpenAPI 3.0 specs to the Postman Collection (v2) format

  • create-openapi-repo

    🤖 Generator for GH repo to help you manage the OpenAPI definition lifecycle

  • generator-express-no-stress

    🚂 A Yeoman generator for Express.js based 12-factor apps and apis

  • cookbook

    VueJS + NodeJS Evergreen Cookbook (by ais-one)

  • 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-09

    First, 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)

  • main

    Mocks Server monorepo (by mocks-server)

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

  • openapi-snippet

    Generates code snippets for given Swagger / Open API documents

  • open-api-mocker

    A mock server based in OpenAPI Specification

  • 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-22

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

  • openapi-enricher

    Enrich an OpenAPI spec with response examples to mock it efficiently

    Project mention: Enrich your OpenAPI spec with response examples easily | /r/OpenAPI | 2022-12-20
  • usps-webtools-api

    Open source documentation for USPS Web Tools API

  • mojo_react_app

    Mojolicious ❤ React

  • 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!

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). The latest post mention was on 2023-07-31.

JavaScript OpenAPI related posts

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
Write Clean JavaScript Code. Always.
Sonar helps you commit clean code every time. With over 300 unique rules to find JavaScript bugs, code smells & vulnerabilities, Sonar finds the issues while you focus on the work.
www.sonarsource.com