JSPM

Found 2753 results for openapi factory

allof-merge

Simplify JsonSchema/Openapi by combining allOf safely

  • v0.6.7
  • 46.58
  • Published

sumor

It generates a REST API from a YAML file using OpenAPI 3.0 and Express.js.

    • v2.0.3
    • 46.56
    • Published

    openapi-schemas

    JSON Schemas for every version of the OpenAPI Specification

    • v2.1.0
    • 46.50
    • Published

    openapi-directory

    Building & bundling https://github.com/APIs-guru/openapi-directory for easy use from JS

    • v1.3.15
    • 46.39
    • Published

    openapi-validator

    Common code for jest-openapi and Chai OpenAPI Response Validator

    • v0.14.2
    • 46.38
    • Published

    @scalar/import

    Import any file, URL or content to get an OpenAPI document

    • v0.4.19
    • 46.28
    • Published

    openapi-framework

    An OpenAPI framework for any web framework

    • v12.1.3
    • 46.26
    • Published

    @scalar/api-reference

    Generate beautiful API references from OpenAPI documents

    • v1.34.6
    • 46.20
    • Published

    @kubb/oas

    OpenAPI Specification (OAS) utilities and helpers for Kubb, providing parsing, normalization, and manipulation of OpenAPI/Swagger schemas.

    • v3.18.3
    • 46.03
    • Published

    openapi-backend

    Build, Validate, Route, Authenticate and Mock using OpenAPI definitions. Framework-agnostic

    • v5.15.0
    • 46.01
    • Published

    chanfana

    OpenAPI 3 and 3.1 schema generator and validator for Hono, itty-router and more!

    • v2.8.2
    • 45.92
    • Published

    @kubb/plugin-oas

    OpenAPI Specification (OAS) plugin for Kubb, providing core functionality for parsing and processing OpenAPI/Swagger schemas for code generation.

    • v3.18.3
    • 45.90
    • Published

    mock-json-schema

    Simple utility to mock example objects based on JSON schema definitions

    • v1.1.1
    • 45.79
    • Published

    joi-to-swagger

    Conversion library for transforming joi schema objects into swagger / OpenApi OAS 3.0 schema definitions.

    • v6.2.0
    • 45.79
    • Published

    swagger-fluent

    A fluent client for OpenAPI and Swagger

    • v5.0.3
    • 45.77
    • Published

    express-openapi

    An unopinionated OpenAPI framework for express

    • v12.1.3
    • 45.47
    • Published

    @kubb/cli

    Command-line interface for Kubb, enabling easy generation of TypeScript, React-Query, Zod, and other code from OpenAPI specifications.

    • v3.18.3
    • 45.28
    • Published

    openapi-default-setter

    Sets default values in request properties according to defaults defined in openapi parameter lists.

    • v12.1.3
    • 45.14
    • Published

    jest-openapi

    Jest matchers for asserting that HTTP responses satisfy an OpenAPI spec

    • v0.14.2
    • 44.94
    • Published

    sway

    A library that simplifies Swagger integrations.

    • v2.0.6
    • 44.90
    • Published

    @openapi-io-ts/cli

    OpenAPI code generation tool with validation powered by io-ts

    • v0.5.0
    • 44.88
    • Published

    @kubb/plugin-ts

    TypeScript code generation plugin for Kubb, transforming OpenAPI schemas into TypeScript interfaces, types, and utility functions.

    • v3.18.3
    • 44.82
    • Published

    alterschema

    Convert between schema specifications

    • v1.1.3
    • 44.78
    • Published

    openapi2aspida

    Convert OpenAPI 3.0 or Swagger 2.0 definitions into aspida

    • v0.24.0
    • 44.54
    • Published

    speccy

    An OpenAPI v3.0 development workflow assistant

    • v0.11.0
    • 44.49
    • Published

    fastify-openapi-glue

    generate a fastify configuration from an openapi specification

    • v4.9.2
    • 44.41
    • Published

    @wesleytodd/openapi

    Middleware for generating OpenAPI/Swagger documentation for your Express app

    • v1.1.0
    • 44.40
    • Published

    swagger-stats

    API Telemetry and APM. Trace API calls and Monitor API performance, health and usage statistics in Node.js Microservices, based on express routes and Swagger (Open API) specification

    • v0.99.7
    • 44.23
    • Published

    msw-auto-mock

    Generate random mock data from OpenAPI descriptions for msw.

    • v0.31.0
    • 44.18
    • Published

    openapi-json-schema

    Minimalistic OpenAPI 3 ⬌ JSON Schema (draft 7) conversion

    • v2.0.0
    • 43.62
    • Published

    redocusaurus

    Redoc for DocusaurusV2

    • v2.5.0
    • 43.55
    • Published

    @kubb/plugin-zod

    Zod schema generator plugin for Kubb, creating type-safe validation schemas from OpenAPI specifications for runtime data validation.

    • v3.18.3
    • 43.54
    • Published

    widdershins

    OpenAPI/ Swagger / AsyncAPI / Semoasa definition to Slate / Shins compatible markdown

    • v4.0.1
    • 43.27
    • Published

    openapi

    Generate JavaScript or TypeScript code from Swagger/OpenAPI specifications

    • v1.0.1
    • 42.96
    • Published

    ajv-oai

    OpenAPI's JsonSchema validator, Powered by Ajv

      • v1.2.1
      • 42.94
      • Published

      @kubb/plugin-client

      API client generator plugin for Kubb, creating type-safe HTTP clients (Axios, Fetch) from OpenAPI specifications for making API requests.

      • v3.18.2
      • 42.73
      • Published

      @apisyouwonthate/style-guide

      Make your HTTP APIs better, faster, stronger, whether they are still being designed (API Design-First) or your organization has flopped various mismatched APIs into production and now you're thinking some consistency would be nice. Using Spectral and Open

      • v1.5.0
      • 42.68
      • Published

      openapi-filter

      Filter internal paths, operations, parameters, schemas etc from OpenAPI/Swagger definitions

      • v3.2.3
      • 42.43
      • Published

      swr-openapi

      Generate SWR hooks from OpenAPI schemas

      • v5.4.0
      • 42.14
      • Published

      express-openapi-validate

      Express middleware to validate request based on an OpenAPI 3 document

      • v0.6.1
      • 41.75
      • Published

      mongoose-to-swagger

      Conversion library for transforming Mongoose schema objects into Swagger schema definitions.

      • v1.5.1
      • 41.59
      • Published

      openapi-enforcer

      Library for validating, parsing, and formatting data against open api schemas.

      • v1.23.0
      • 41.34
      • Published

      @apideck/portman

      Port OpenAPI Spec to Postman Collection, with contract & variation tests included

      • v1.32.1
      • 41.09
      • Published

      @kubb/plugin-react-query

      React Query hooks generator plugin for Kubb, creating type-safe API client hooks from OpenAPI specifications for React applications.

      • v3.18.2
      • 41.04
      • Published

      @avanzu/oas-builder

      Code your openapi specifications using a fluent interface that integrates seamlessly with fluent-json-schema

      • v2.1.0
      • 40.94
      • Published

      openapi-validator-middleware

      Fast input validation middleware using OpenAPI 2.0 (formerly Swagger) and 3.0 definitions file and ajv

      • v3.2.6
      • 40.77
      • Published

      express-zod-api

      A Typescript framework to help you get an API server up and running with I/O schema validation and custom middlewares in minutes.

      • v25.3.1
      • 40.77
      • Published

      @atlassian/atlassian-openapi

      This is a package that lets you deal with the Atlassian flavour of the OpenAPI 3.0 specification.

      • v1.0.6
      • 40.62
      • Published

      @stoplight/spectral-documentation

      Your documentation is only as useful as the quality of the information you've provided, so make sure you're taking full advantage of the features OpenAPI has to offer.

      • v1.3.1
      • 40.22
      • Published

      bump-cli

      The Bump CLI is used to interact with your API documentation hosted on Bump.sh by using the API of developers.bump.sh

      • v2.9.8
      • 39.74
      • Published

      @har-sdk/core

      The base package can be used to import specification files (i.e. HAR, OAS and Postman Collection) and detect their type.

      • v1.5.0
      • 39.65
      • Published

      nestjs-asyncapi

      NestJS AsyncAPI module - generate documentation of your event-based services using decorators

      • v1.4.0
      • 39.51
      • Published

      swagger-routes-express

      Connect Express route controllers to restful paths using a Swagger 2 or OpenAPI 3 definition file

      • v3.3.3
      • 39.41
      • Published

      fastify-zod

      Zod integration with Fastify

      • v1.4.0
      • 38.81
      • Published

      @rtk-query/oazapfts-patched

      Forked and patched version of oazapfts, an OpenApi TypeScript client generator

      • v3.6.0-2
      • 38.68
      • Published

      @kubb/plugin-faker

      Faker.js data generator plugin for Kubb, creating realistic mock data from OpenAPI specifications for development and testing.

      • v3.18.2
      • 38.05
      • Published

      @useparagon/swagger-stats

      API Telemetry and APM. Trace API calls and Monitor API performance, health and usage statistics in Node.js Microservices, based on express routes and Swagger (Open API) specification

      • v1.0.2
      • 37.96
      • Published

      @serafin/schema-builder

      A Typescript JSON Schema library that creates a schema and its type at the same time

      • v0.18.17
      • 37.67
      • Published

      starlight-openapi

      Starlight plugin to generate documentation from OpenAPI/Swagger specifications.

      • v0.20.0
      • 37.63
      • Published

      @kubb/plugin-msw

      Mock Service Worker (MSW) handlers generator plugin for Kubb, creating API mocks from OpenAPI specifications for frontend development and testing.

      • v3.18.2
      • 37.59
      • Published

      @openapi-qraft/react

      OpenAPI client for React, providing type-safe requests and dynamic TanStack Query React Hooks via a modular, Proxy-based architecture.

      • v2.12.0
      • 37.41
      • Published

      openapi-data-validator

      Automatically validate API requests and responses with OpenAPI 3.

      • v2.0.52
      • 37.27
      • Published

      rests

      Easily generate API client's SDK — organize and simplify API Requests.

      • v1.1.1
      • 37.10
      • Published

      snippet-enricher-cli

      Enrich OpenAPI 3.0 JSON with code snippets (``x-codeSamples``)

      • v0.0.8
      • 37.04
      • Published

      @spec2ts/openapi

      Utility to convert OpenAPI v3 specifications to Typescript using TypeScript native compiler

      • v3.1.3
      • 37.01
      • Published

      fastify-oas

      Fastify OpenAPI specification generator plugin

      • v3.0.8
      • 36.97
      • Published

      @openapi-qraft/cli

      CLI for generating typed TanStack Query React Hooks and services from OpenAPI Document, improving type safety in React apps

      • v2.12.0
      • 36.73
      • Published

      @spec2ts/cli

      Utility to convert specifications (Open API, JSON Schemas) to TypeScript using TypeScript native compiler

      • v3.0.5
      • 36.68
      • Published

      cast-with-schema

      Casting JS objects to correct types using JSON schemas

      • v1.5.0
      • 36.42
      • Published

      @spec2ts/openapi-client

      Utility to convert OpenAPI v3 specifications to Typescript HTTP client using TypeScript native compiler

      • v3.1.3
      • 36.09
      • Published

      ach-node-sdk

      An SDK for the moov-io/ach REST API, generated by `openapi-generator`

        • v1.12.0
        • 35.76
        • Published

        react-query-swagger

        Generates react-query hooks for your API based on Swagger/OpenAPI definition

        • v15.12.8
        • 35.52
        • Published

        @skriptfabrik/elements-cli

        The missing CLI for beautiful, interactive API docs powered by with Stoplight Elements

        • v0.5.19
        • 35.51
        • Published

        nuxt-open-fetch

        Generate zero-overhead, 100% typed OpenAPI clients for Nuxt.

        • v0.13.4
        • 35.43
        • Published

        shins

        Shins Is Not Slate

        • v2.6.0
        • 35.43
        • Published

        openapi-extract

        extract paths or operations from OpenAPI/Swagger definitions

        • v1.3.0
        • 35.41
        • Published

        openapi-to-md

        Convert OpenAPI format to Markdown

        • v1.0.26
        • 35.39
        • Published

        openapi-merger

        Yet another CLI tool for merging multiple OpenAPI files into a single file.

        • v0.7.6
        • 35.21
        • Published

        openapi-resolver

        Open API Resolver - Javascript library to connect to parse and resolve openapi-enabled APIs via browser or nodejs

        • v4.1.69
        • 35.20
        • Published

        protobuf2swagger

        Convert protobuf to swagger open api v2, v3 JSON

        • v0.5.0
        • 35.10
        • Published

        har-to-openapi

        Convert a HAR object to an OpenAPI object

        • v2.1.1
        • 35.09
        • Published

        kubb

        Transform OpenAPI specifications into TypeScript, React-Query, Zod, Faker.js, MSW and more with a plugin-based code generation tool.

        • v3.0.104
        • 34.78
        • Published

        specmatic

        Node wrapper for Specmatic

        • v2.18.1
        • 34.75
        • Published

        api-smart-diff

        Generate the diff between two API specifications (OpenAPI, AsyncAPI, GraphApi, JsonSchema)

        • v1.0.6
        • 34.72
        • Published

        dydx-widdershins

        OpenAPI/ Swagger / AsyncAPI / Semoasa definition to Slate / Shins compatible markdown

        • v4.0.8
        • 34.50
        • Published

        @unleash/express-openapi

        Middleware for generating OpenAPI/Swagger documentation for your Express app

        • v0.3.0
        • 34.32
        • Published

        nuxt-api-party

        Securely connect to any API with a server proxy and generated composables

        • v3.1.2
        • 34.21
        • Published

        rapini

        Generate React Query hooks, SWR hooks, Axios requests and Typescript types from OpenAPI files

        • v3.5.3
        • 34.03
        • Published

        payload-oapi

        An OpenAPI plugin for Payload CMS

          • v0.2.4
          • 33.66
          • Published

          @scalar/cli

          A command-line interface to work with OpenAPI files

          • v1.3.2
          • 33.64
          • Published

          ts-openapi

          An openapi json generator based on joi information about APIs that will help you to maintain your API documentation up to date.

          • v1.1.9
          • 33.41
          • Published

          openapi-metadata

          Auto-Generate OpenAPI specifications from Typescript decorators

          • v0.2.2
          • 33.40
          • Published

          @namecheap/tsoa-cli

          Build swagger-compliant REST APIs using TypeScript and Node

          • v4.1.7
          • 33.12
          • Published

          @kubb/plugin-swr

          SWR hooks generator plugin for Kubb, creating type-safe data fetching hooks from OpenAPI specifications for React and Next.js applications.

          • v3.18.2
          • 33.09
          • Published

          swagger-spec-validator

          Validate an OpenAPI/Swagger API specification using the swagger.io online validator.

          • v5.0.0
          • 32.69
          • Published

          expand-json-schema

          Light weight JSON Schema $ref resolver. Expands a JSON Schema by resolving `$ref` references from a mapping of definitions. Does not handle remote references. Has comprehensive unit tests and no dependencies.

          • v1.0.1
          • 32.63
          • Published

          tspec

          Generate OpenAPI 3.0 spec from TypeScript code.

          • v0.1.116
          • 32.19
          • Published

          yaml-to-json-schema

          Generate json schema from yaml (swagger, openapi, asyncapi)

          • v1.0.2
          • 32.12
          • Published

          vitepress-openapi

          Generate VitePress API Documentation from OpenAPI Specification.

          • v0.1.9
          • 31.97
          • Published

          nest-redoc

          A NestJS Frontend for your OpenAPI Specs powered by ReDoc

          • v2.0.0
          • 31.95
          • Published

          trpc-openapi-2

          Generate an OpenAPI spec from your tRPC server, in one line of code

          • v0.1.7
          • 31.93
          • Published

          @crumbjs/core

          <img src="https://raw.githubusercontent.com/tuplescompany/crumbjs/refs/heads/main/logo/crumbjs.png" alt="CrumbJS Logo" width="200"/> - The tasty way to build fast apis.

          • v0.9.8
          • 31.85
          • Published

          openapi-enforcer-middleware

          An express middleware that makes it easy to write web services that follow an Open API specification.

          • v2.2.0
          • 31.84
          • Published

          docker-client

          Docker API client automatically generated from the main Docker repository using swagger-codegen and the typescript-fetch language target

          • v1.38.1
          • 31.77
          • Published

          swaggie

          Generate TypeScript REST client code from an OpenAPI spec

          • v1.4.0
          • 31.70
          • Published

          open-api-mocker

          A mock server based in Open API Specification

          • v2.0.0
          • 31.69
          • Published

          vitest-openapi

          [![npm](https://img.shields.io/npm/v/vitest-openapi.svg)](https://www.npmjs.com/package/vitest-openapi) [![test](https://github.com/yutak23/vitest-openapi/actions/workflows/test.yaml/badge.svg)](https://github.com/yutak23/vitest-openapi/actions/workflows/

          • v1.0.3
          • 31.68
          • Published

          @agentica/core

          Agentic AI Library specialized in LLM Function Calling

          • v0.32.3-dev.3
          • 31.68
          • Published

          api2html

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

          • v0.4.0
          • 31.66
          • Published

          hapi-openapi

          Design-driven apis with OpenAPI (formerly Swagger) 2.0 and hapi.

          • v3.0.0
          • 31.62
          • Published

          @standard-community/standard-openapi

          [![npm version](https://img.shields.io/npm/v/@standard-community/standard-openapi.svg)](https://npmjs.org/package/@standard-community/standard-openapi "View this project on NPM") [![npm downloads](https://img.shields.io/npm/dm/@standard-community/standard

          • v0.1.1
          • 31.42
          • Published

          koas-serializer

          Koas serializer converts a response body to the negotiated response format.

          • v0.7.0
          • 31.39
          • Published

          openapi-generator-plus

          Modular OpenAPI code generator written in TypeScript and Node.js

          • v2.20.0
          • 31.36
          • Published

          sensible-api

          Javascript SDK for Sensible, the developer-first platform for extracting structured data from documents so that you can build document-automation features into your SaaS products

          • v0.0.11
          • 31.35
          • Published

          openapi-connect

          Base for microservices around OpenAPI/Swagger

          • v2.7.1
          • 31.14
          • Published

          openapi-typescript-wrapper-generator

          Tool for generating typescript wrappers around generated code from [OpenAPI Generator](https://openapi-generator.tech/)

          • v0.1.0
          • 30.92
          • Published

          apigen-ts

          Simple typed OpenAPI client generator

          • v1.2.1
          • 30.91
          • Published

          next-openapi-gen

          Automatically generate OpenAPI 3.0 documentation from Next.js projects, with support for Zod schemas and TypeScript types.

          • v0.7.3
          • 30.90
          • Published

          @scalar/galaxy

          OpenAPI example specification in YAML and JSON

          • v0.5.7
          • 30.88
          • Published

          openapi-cleaner

          A Node.js module for cleaning OpenAPI documents by removing unused components, reducing file size and improving readability.

            • v1.2.0
            • 30.71
            • Published

            koas-spec-handler

            Koas spec handler exposes the Open API document as a JSON API call.

            • v0.7.0
            • 30.69
            • Published

            koas-swagger-ui

            Koas Swagger UI serves Swagger UI. This requires the `specURL` variable to have been set on the `ctx.openApi` object. Typically this is done by combining it with [`koas-spec-handler`][].

            • v0.7.0
            • 30.67
            • Published

            koas-operations

            Koas operations maps operation IDs to Koa controller functions.

            • v0.7.0
            • 30.66
            • Published

            koas-status-code

            Koas status code automatically sets the response status code based on the success status code specified in the Open API object.

            • v0.7.0
            • 30.65
            • Published

            openapi-enforcer-cli

            A command line tool for the openapi enforcer libraries

            • v0.3.7
            • 30.63
            • Published

            koas-parameters

            Koas parameters attempts to coerce path and query parameters to the type specified in their respective JSON schema.

            • v0.7.0
            • 30.55
            • Published

            koas-core

            > [Koa][] + [OpenAPI Specification][] = Koas

            • v0.7.0
            • 30.53
            • Published

            koas-body-parser

            Koas body parser parses and validates request bodies based on the current operation.

            • v0.7.0
            • 30.53
            • Published

            itdoc

            Test-driven documentation for RESTful services

            • v0.4.1
            • 30.47
            • Published

            @shixinde/apifox-swagger

            从 Apifox 导出 Swagger/OpenAPI 文档并生成 TypeScript 类型定义的工具

            • v4.0.1
            • 30.41
            • Published

            openapi-jsdoc

            Generates OpenAPI doc based on JSDoc

            • v0.0.2
            • 30.39
            • Published

            koas-security

            Koas security checks if a request matches the security requirement of an operation. For example, given the following partial OpenAPI document:

            • v0.7.0
            • 30.34
            • Published

            oval

            oval: CLI for validating OpenAPI specification (OAS) documents

            • v1.0.0
            • 30.30
            • Published

            create-zuplo-api

            Create Zuplo API with one command

            • v6.59.47
            • 30.29
            • Published

            odata2openapi

            Convert OData metadata document to OpenAPI (fka Swagger) format

            • v1.3.2
            • 30.16
            • Published

            @kubb/plugin-vue-query

            Vue Query hooks generator plugin for Kubb, creating type-safe API client hooks from OpenAPI specifications for Vue.js applications.

            • v3.18.2
            • 30.10
            • Published

            openapi-validator-utils

            OpenAPI request, parameters, headers and response validator methods

            • v1.1.7
            • 29.87
            • Published

            @alova/wormhole

            More modern openAPI generating solution for alova.js

            • v1.2.0
            • 29.86
            • Published

            openapi-snippet-cli

            Adds openapi snippets using openapi-snippet module in redoc style

            • v0.2.1
            • 29.74
            • Published

            @elliots/openapi-ts-backend

            Enables easy implementions of OpenAPI REST APIs in TypeScript with full typings of schemas and operations.

            • v2.0.9
            • 29.66
            • Published

            weaver-frontend-cli

            🕷️ Weaver CLI - Generador completo de arquitectura Clean Architecture con parser OpenAPI avanzado para entidades CRUD y flujos de negocio complejos

            • v2.2.8
            • 29.64
            • Published

            starlight-openapi-rapidoc

            Starlight plugin to generate documentation from OpenAPI/Swagger specifications + RapiDoc..

            • v0.8.1-beta
            • 29.62
            • Published

            @apvee/azure-functions-openapi

            An extension for Azure Functions V4 that provides support for exporting OpenAPI spec files from annotated Azure Functions.

            • v1.0.2
            • 29.62
            • Published

            yasway

            A library that simplifies Swagger integrations.

            • v1.10.7
            • 29.52
            • Published

            jest-expect-openapi

            Jest/Vitest matcher for asserting valid OpenAPI definitions

            • v4.0.1
            • 29.38
            • Published

            openapi-zod

            Generate zod schemas from Swagger OpenAPI specs

            • v0.2.7
            • 29.36
            • Published

            joi-openapi

            Joi converter to openapi 3.0 standard

            • v3.2.1
            • 29.21
            • Published

            @scalar/ts-to-openapi

            Convert typescript types to openapi spec compliant json

            • v0.1.0
            • 29.17
            • Published

            profoundjs-swagger-stats

            API Telemetry and APM. Trace API calls and Monitor API performance, health and usage statistics in Node.js Microservices, based on express routes and Swagger (Open API) specification

            • v2.0.3
            • 29.00
            • Published

            @nestia/editor

            Swagger-UI + Cloud TypeScript Editor

            • v8.0.1
            • 28.97
            • Published

            @agentica/rpc

            Agentic AI Library specialized in LLM Function Calling

            • v0.32.3-dev.3
            • 28.89
            • Published

            widdershins-x

            OpenAPI/ Swagger / AsyncAPI / Semoasa definition to Slate / Shins compatible markdown

            • v4.0.5
            • 28.77
            • Published

            openapi-ts-request

            Swagger2/OpenAPI3/Apifox to TypeScript/JavaScript, request client(support any client), request mock service, enum and enum translation, react-query/vue-query, type field label, JSON Schemas

            • v1.7.0
            • 28.68
            • Published

            ng-openapi

            Generate Angular services and TypeScript types from OpenAPI/Swagger specifications

            • v0.1.12
            • 28.58
            • Published