JavaScript openapi31

Open-source JavaScript projects categorized as openapi31

Top 5 JavaScript openapi31 Projects

  1. 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: Why Generative AI Coding Tools and Agents Do Not Work For ME | news.ycombinator.com | 2025-06-16

    > Where is this template based code generator that can read my code, understand it, and generate a full client including a CLI, that include knowing how to format the data, and implement the required protocols?

    I'd argue you are quite a bit beyond "rote" code at that point (with the understanding and protocol bits). But, generating client code is not hard, there are numerous generators around e.g. swagger:

    https://swagger.io/

  2. SurveyJS

    JavaScript Form Builder with No-Code UI & Built-In JSON Schema Editor. Keep full control over the data you collect and tailor the form builder’s entire look and feel to your users’ needs. SurveyJS works with React, Angular, Vue 3, and is compatible with any backend or auth system. Learn more.

    SurveyJS logo
  3. swagger-editor

    Swagger Editor

    Project mention: Awesome Resources for Building Fullstack Serverless Applications | dev.to | 2024-12-24

    OpenAPI Swagger Editor https://editor.swagger.io/

  4. Swagger Client

    Javascript library to connect to swagger-enabled APIs via browser or nodejs

  5. create-openapi-repo

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

  6. openapi-code-generator

    A code generation tool for openapi 3 / 3.1 specifications written in typescript, primarily aimed at generating typescript clients and server stubs. Other target languages may be added in future.

    Project mention: Show HN: Node-scim / OpenAPI for SCIM v2 | news.ycombinator.com | 2024-09-08

    - I also couldn't find any information about people using SCIM in conjunction with Firebase Auth / GCP identity platform

    As I said this is incredibly raw / early - doesn't support much, and the openapi specification is still extremely inaccurate, but in case anyone else is looking for a SCIM client example thought I'd share.

    It also makes use of one of my other projects https://openapi-code-generator.nahkies.co.nz to generate most of the boilerplate from the openapi specification, and will hopefully turn into a good example of how to effectively leverage that.

    (also if anyone sees this and can direct me to a accurate/complete openapi specification for SCIM v2 that would be incredibly helpful)

  7. Stream

    Stream - Scalable APIs for Chat, Feeds, Moderation, & Video. Stream helps developers build engaging apps that scale to millions with performant and flexible Chat, Feeds, Moderation, and Video APIs and SDKs powered by a global edge network and enterprise-grade infrastructure.

    Stream 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 openapi31 discussion

Log in or Post with

JavaScript openapi31 related posts

  • Squido: A Beginner’s Guide to the HTML Website Generator

    4 projects | dev.to | 21 Feb 2025
  • 11 API Documentation Best Practices for CI/CD 2024

    3 projects | dev.to | 17 Oct 2024

Index

What are some of the best open-source openapi31 projects in JavaScript? This list will help you:

# Project Stars
1 swagger-ui 27,893
2 swagger-editor 9,203
3 Swagger Client 2,671
4 create-openapi-repo 689
5 openapi-code-generator 27

Sponsored
JavaScript Form Builder with No-Code UI & Built-In JSON Schema Editor
Keep full control over the data you collect and tailor the form builder’s entire look and feel to your users’ needs. SurveyJS works with React, Angular, Vue 3, and is compatible with any backend or auth system. Learn more.
surveyjs.io

Did you know that JavaScript is
the 3rd most popular programming language
based on number of references?