JSPM

Found 2756 results for openapi

sumor

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

    • v2.0.3
    • 46.35
    • Published

    allof-merge

    Simplify JsonSchema/Openapi by combining allOf safely

    • v0.6.7
    • 46.35
    • Published

    openapi-validator

    Common code for jest-openapi and Chai OpenAPI Response Validator

    • v0.14.2
    • 46.16
    • Published

    @scalar/import

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

    • v0.4.19
    • 46.07
    • Published

    @scalar/api-reference

    Generate beautiful API references from OpenAPI documents

    • v1.34.6
    • 46.04
    • Published

    mock-json-schema

    Simple utility to mock example objects based on JSON schema definitions

    • v1.1.1
    • 45.94
    • Published

    joi-to-swagger

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

    • v6.2.0
    • 45.93
    • Published

    openapi-backend

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

    • v5.15.0
    • 45.85
    • Published

    @kubb/oas

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

    • v3.18.3
    • 45.82
    • Published

    chanfana

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

    • v2.8.2
    • 45.69
    • 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.68
    • Published

    swagger-fluent

    A fluent client for OpenAPI and Swagger

    • v5.0.3
    • 45.56
    • Published

    express-openapi

    An unopinionated OpenAPI framework for express

    • v12.1.3
    • 45.25
    • Published

    jest-openapi

    Jest matchers for asserting that HTTP responses satisfy an OpenAPI spec

    • v0.14.2
    • 45.08
    • 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.06
    • Published

    sway

    A library that simplifies Swagger integrations.

    • v2.0.6
    • 45.04
    • Published

    openapi-default-setter

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

    • v12.1.3
    • 44.99
    • Published

    openapi2aspida

    Convert OpenAPI 3.0 or Swagger 2.0 definitions into aspida

    • v0.24.0
    • 44.88
    • Published

    fastify-openapi-glue

    generate a fastify configuration from an openapi specification

    • v4.9.2
    • 44.75
    • Published

    @openapi-io-ts/cli

    OpenAPI code generation tool with validation powered by io-ts

    • v0.5.0
    • 44.72
    • Published

    @kubb/plugin-ts

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

    • v3.18.3
    • 44.61
    • Published

    alterschema

    Convert between schema specifications

    • v1.1.3
    • 44.57
    • Published

    speccy

    An OpenAPI v3.0 development workflow assistant

    • v0.11.0
    • 44.33
    • Published

    @wesleytodd/openapi

    Middleware for generating OpenAPI/Swagger documentation for your Express app

    • v1.1.0
    • 44.19
    • 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.02
    • Published

    msw-auto-mock

    Generate random mock data from OpenAPI descriptions for msw.

    • v0.31.0
    • 43.97
    • Published

    openapi-json-schema

    Minimalistic OpenAPI 3 ⬌ JSON Schema (draft 7) conversion

    • v2.0.0
    • 43.95
    • Published

    redocusaurus

    Redoc for DocusaurusV2

    • v2.5.0
    • 43.34
    • 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.33
    • Published

    openapi

    Generate JavaScript or TypeScript code from Swagger/OpenAPI specifications

    • v1.0.1
    • 43.10
    • Published

    widdershins

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

    • v4.0.1
    • 43.07
    • Published

    ajv-oai

    OpenAPI's JsonSchema validator, Powered by Ajv

      • v1.2.1
      • 42.79
      • 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.52
      • 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.48
      • Published

      swr-openapi

      Generate SWR hooks from OpenAPI schemas

      • v5.4.0
      • 42.46
      • Published

      openapi-filter

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

      • v3.2.3
      • 42.22
      • Published

      express-openapi-validate

      Express middleware to validate request based on an OpenAPI 3 document

      • v0.6.1
      • 41.61
      • Published

      mongoose-to-swagger

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

      • v1.5.1
      • 41.44
      • 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.17
      • Published

      openapi-enforcer

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

      • v1.23.0
      • 41.15
      • Published

      @apideck/portman

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

      • v1.32.1
      • 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.63
      • 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.57
      • 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.44
      • 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.03
      • 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.55
      • Published

      swagger-routes-express

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

      • v3.3.3
      • 39.54
      • 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.51
      • Published

      nestjs-asyncapi

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

      • v1.4.0
      • 39.37
      • Published

      @rtk-query/oazapfts-patched

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

      • v3.6.0-2
      • 38.80
      • Published

      fastify-zod

      Zod integration with Fastify

      • v1.4.0
      • 38.63
      • 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
      • 37.87
      • 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.87
      • 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.82
      • Published

      @serafin/schema-builder

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

      • v0.18.17
      • 37.53
      • Published

      starlight-openapi

      Starlight plugin to generate documentation from OpenAPI/Swagger specifications.

      • v0.20.0
      • 37.46
      • 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.24
      • Published

      openapi-data-validator

      Automatically validate API requests and responses with OpenAPI 3.

      • v2.0.52
      • 37.13
      • Published

      rests

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

      • v1.1.1
      • 36.97
      • Published

      snippet-enricher-cli

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

      • v0.0.8
      • 36.86
      • Published

      fastify-oas

      Fastify OpenAPI specification generator plugin

      • v3.0.8
      • 36.84
      • Published

      @spec2ts/openapi

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

      • v3.1.3
      • 36.83
      • Published

      cast-with-schema

      Casting JS objects to correct types using JSON schemas

      • v1.5.0
      • 36.70
      • 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.57
      • Published

      @spec2ts/cli

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

      • v3.0.5
      • 36.51
      • Published

      @spec2ts/openapi-client

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

      • v3.1.3
      • 35.97
      • Published

      @skriptfabrik/elements-cli

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

      • v0.5.19
      • 35.78
      • Published

      react-query-swagger

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

      • v15.12.8
      • 35.64
      • Published

      ach-node-sdk

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

        • v1.12.0
        • 35.58
        • Published

        shins

        Shins Is Not Slate

        • v2.6.0
        • 35.54
        • Published

        openapi-to-md

        Convert OpenAPI format to Markdown

        • v1.0.26
        • 35.51
        • Published

        protobuf2swagger

        Convert protobuf to swagger open api v2, v3 JSON

        • v0.5.0
        • 35.37
        • Published

        har-to-openapi

        Convert a HAR object to an OpenAPI object

        • v2.1.1
        • 35.35
        • 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.31
        • Published

        nuxt-open-fetch

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

        • v0.13.4
        • 35.27
        • Published

        openapi-extract

        extract paths or operations from OpenAPI/Swagger definitions

        • v1.3.0
        • 35.24
        • Published

        openapi-merger

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

        • v0.7.6
        • 35.05
        • 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.62
        • Published

        specmatic

        Node wrapper for Specmatic

        • v2.18.1
        • 34.58
        • Published

        api-smart-diff

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

        • v1.0.6
        • 34.55
        • Published

        dydx-widdershins

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

        • v4.0.8
        • 34.34
        • Published

        rapini

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

        • v3.5.3
        • 34.29
        • Published

        @unleash/express-openapi

        Middleware for generating OpenAPI/Swagger documentation for your Express app

        • v0.3.0
        • 34.19
        • Published

        nuxt-api-party

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

        • v3.1.2
        • 34.09
        • Published

        payload-oapi

        An OpenAPI plugin for Payload CMS

          • v0.2.4
          • 33.92
          • Published

          openapi-metadata

          Auto-Generate OpenAPI specifications from Typescript decorators

          • v0.2.2
          • 33.68
          • Published

          @scalar/cli

          A command-line interface to work with OpenAPI files

          • v1.3.2
          • 33.48
          • 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.34
          • Published

          @namecheap/tsoa-cli

          Build swagger-compliant REST APIs using TypeScript and Node

          • v4.1.7
          • 33.00
          • 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
          • 32.80
          • Published

          swagger-spec-validator

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

          • v5.0.0
          • 32.58
          • 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.48
          • Published

          yaml-to-json-schema

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

          • v1.0.2
          • 32.36
          • Published

          tspec

          Generate OpenAPI 3.0 spec from TypeScript code.

          • v0.1.116
          • 32.29
          • Published

          vitepress-openapi

          Generate VitePress API Documentation from OpenAPI Specification.

          • v0.1.9
          • 32.21
          • 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.95
          • Published

          nest-redoc

          A NestJS Frontend for your OpenAPI Specs powered by ReDoc

          • v2.0.0
          • 31.84
          • Published

          trpc-openapi-2

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

          • v0.1.7
          • 31.78
          • Published

          swaggie

          Generate TypeScript REST client code from an OpenAPI spec

          • v1.4.1
          • 31.69
          • Published

          koas-serializer

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

          • v0.7.0
          • 31.62
          • 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.62
          • Published

          openapi-connect

          Base for microservices around OpenAPI/Swagger

          • v2.7.1
          • 31.54
          • Published

          @agentica/core

          Agentic AI Library specialized in LLM Function Calling

          • v0.32.3-dev.3
          • 31.54
          • 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.53
          • Published

          open-api-mocker

          A mock server based in Open API Specification

          • v2.0.0
          • 31.53
          • Published

          api2html

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

          • v0.4.0
          • 31.51
          • Published

          hapi-openapi

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

          • v3.0.0
          • 31.46
          • 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.9
          • 31.35
          • 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.27
          • Published

          openapi-generator-plus

          Modular OpenAPI code generator written in TypeScript and Node.js

          • v2.20.0
          • 31.25
          • 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.21
          • Published

          openapi-enforcer-cli

          A command line tool for the openapi enforcer libraries

          • v0.3.7
          • 30.86
          • Published

          openapi-typescript-wrapper-generator

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

          • v0.1.0
          • 30.81
          • Published

          @scalar/galaxy

          OpenAPI example specification in YAML and JSON

          • v0.5.7
          • 30.77
          • Published

          apigen-ts

          Simple typed OpenAPI client generator

          • v1.2.1
          • 30.77
          • 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.75
          • 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.65
          • Published

          koas-core

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

          • v0.7.0
          • 30.63
          • Published

          koas-body-parser

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

          • v0.7.0
          • 30.62
          • 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.56
          • 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
          • 30.56
          • 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.56
            • Published

            koas-spec-handler

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

            • v0.7.0
            • 30.55
            • Published

            koas-operations

            Koas operations maps operation IDs to Koa controller functions.

            • v0.7.0
            • 30.55
            • 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.55
            • Published

            @shixinde/apifox-swagger

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

            • v4.0.1
            • 30.43
            • Published

            itdoc

            Test-driven documentation for RESTful services

            • v0.4.1
            • 30.32
            • Published

            openapi-jsdoc

            Generates OpenAPI doc based on JSDoc

            • v0.0.2
            • 30.28
            • 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.20
            • Published

            oval

            oval: CLI for validating OpenAPI specification (OAS) documents

            • v1.0.0
            • 30.16
            • Published

            odata2openapi

            Convert OData metadata document to OpenAPI (fka Swagger) format

            • v1.3.2
            • 30.01
            • 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
            • 29.96
            • Published

            openapi-snippet-cli

            Adds openapi snippets using openapi-snippet module in redoc style

            • v0.2.1
            • 29.89
            • 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.76
            • Published

            openapi-validator-utils

            OpenAPI request, parameters, headers and response validator methods

            • v1.1.7
            • 29.73
            • Published

            @alova/wormhole

            More modern openAPI generating solution for alova.js

            • v1.2.0
            • 29.72
            • Published

            yasway

            A library that simplifies Swagger integrations.

            • v1.10.7
            • 29.61
            • 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.50
            • Published

            starlight-openapi-rapidoc

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

            • v0.8.1-beta
            • 29.48
            • 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.48
            • Published

            joi-openapi

            Joi converter to openapi 3.0 standard

            • v3.2.1
            • 29.30
            • Published

            @scalar/ts-to-openapi

            Convert typescript types to openapi spec compliant json

            • v0.1.0
            • 29.26
            • Published

            openapi-zod

            Generate zod schemas from Swagger OpenAPI specs

            • v0.2.7
            • 29.26
            • Published

            jest-expect-openapi

            Jest/Vitest matcher for asserting valid OpenAPI definitions

            • v4.0.1
            • 29.24
            • Published

            @agentica/rpc

            Agentic AI Library specialized in LLM Function Calling

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

            @nestia/editor

            Swagger-UI + Cloud TypeScript Editor

            • v8.0.1
            • 28.84
            • Published

            repzo

            Repzo TypeScript SDK

            • v1.0.184
            • 28.79
            • Published

            @foadonis/openapi

            Generate OpenAPI specifications on Adonis

            • v0.4.1
            • 28.67
            • Published

            ng-openapi

            Generate Angular services and TypeScript types from OpenAPI/Swagger specifications

            • v0.1.12
            • 28.67
            • Published

            widdershins-x

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

            • v4.0.5
            • 28.63
            • 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.55
            • Published

            @avanzu/oas-builder

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

            • v2.1.0
            • 28.53
            • Published