JavaScript OpenAPI

Open-source JavaScript projects categorized as OpenAPI

Top 23 JavaScript OpenAPI Projects

  • OpenAPI-Specification

    The OpenAPI Specification Repository

  • Project mention: Writing type safe API clients in TypeScript | dev.to | 2024-01-06

    And I'll be using the OpenAPI Pet Store spec file as an example.

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

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

  • 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

  • platformatic

    Platformatic Open Source monorepo!

  • swagger-parser

    Swagger 2.0 and OpenAPI 3.0 parser/validator

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

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

  • 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

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

    The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.

    WorkOS 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). The latest post mention was on 2024-04-11.

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 28,166
2 swagger-ui 25,476
3 dredd 4,121
4 swagger-jsdoc 1,638
5 widdershins 1,452
6 platformatic 1,376
7 swagger-parser 1,053
8 open-api 872
9 openapi-to-postman 858
10 create-openapi-repo 664
11 generator-express-no-stress 589
12 cookbook 457
13 tuya-homebridge 324
14 chevron 297
15 main 272
16 fastify-openapi-glue 182
17 api2html 111
18 openapi-snippet 110
19 open-api-mocker 108
20 box-openapi 92
21 swagger-routes-express 85
22 openapi-types.ts 37
23 openai-mqtt-nodejs 17
The modern identity platform for B2B SaaS
The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.
workos.com