JavaScript OpenAPI

Open-source JavaScript projects categorized as OpenAPI

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.

  • Project mention: Simplifying Angular Development with Swagger: A Step-by-Step Guide | dev.to | 2024-04-11

    Swagger 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

    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.

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

    SurveyJS logo
  • swagger-jsdoc

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

  • widdershins

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

  • platformatic

    Platformatic Open Source monorepo!

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

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

    InfluxDB logo
  • openapi-to-postman

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

  • Project mention: Open API with Postman | dev.to | 2024-03-22

    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.

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

  • chevron

    Powerful and highly functional startpage integrated with chatGPT and hidden under the super minimalistic and animated design (static/hosted/github pages)

  • main

    Node.js mock server running live, interactive mocks in place of real APIs (by mocks-server)

  • fastify-openapi-glue

    A plugin for the Fastify webserver to autogenerate a Fastify configuration based on a OpenApi(v2/v3) specification.

  • openapi-snippet

    Generates code snippets for given Swagger / Open API documents

  • api2html

    A CLI tool to transform Swagger/OpenAPI/AsyncAPI docs to beautiful HTML pages via Shins/Widdershins.

  • open-api-mocker

    A mock server based in OpenAPI Specification

  • box-openapi

    OpenAPI 3.0 Specification for the Box APIs

  • Project mention: How to Build a Perfect API Description | dev.to | 2024-02-23

    Box

  • swagger-routes-express

    Connect your Express route controllers to restful paths using your Swagger definition file

  • openapi-types.ts

    Generated TypeScript definitions based on GitHub's OpenAPI spec

  • Project mention: Automating API Documentation: A Journey from TypeScript to OpenAPI and Schema Governence with Optic | dev.to | 2023-12-02

    4. Generate the OpenAPI spec with the openapi-types package.

  • 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
  • plugin-openapi

    Step CI OpenAPI support

  • SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
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).

JavaScript OpenAPI related posts

  • Open API with Postman

    3 projects | dev.to | 22 Mar 2024
  • Creating an API with Express.js using OpenAPI

    4 projects | dev.to | 24 Jul 2023
  • Trouble Getting TreatLife DS03 Working Correctly

    1 project | /r/homebridge | 5 Jun 2023
  • Tuya-Homebridge Terminal Shows Devices, Not Showing in Accessories.

    1 project | /r/homebridge | 22 May 2023
  • Been working on a tutorial to help indies make scalable multiplayer games, looking for feedback before I officially share

    2 projects | /r/IndieDev | 26 Apr 2023
  • Write a scalable OpenAPI specification for a Node.js API

    2 projects | dev.to | 19 Apr 2023
  • OpenAPI 3.1 - The Gnarly Bits

    4 projects | dev.to | 3 Apr 2023
  • A note from our sponsor - SurveyJS
    surveyjs.io | 15 May 2024
    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 →

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
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com