JSPM

Found 2740 results for openapi

ng-openapi-gen

An OpenAPI 3 codegen for Angular 12+

  • v0.53.0
  • 49.22
  • Published

openapi-format

Format an OpenAPI document by ordering, formatting and filtering fields.

  • v1.27.3
  • 49.17
  • Published

@azure/avocado

A validator of OpenAPI configurations

  • v0.9.2
  • 48.56
  • Published

openapi-client-axios

JavaScript client library for consuming OpenAPI-enabled APIs with axios. Types included.

  • v7.7.0
  • 48.50
  • Published

api-ref-bundler

Bundle all external $ref in Json based API document into single document

  • v0.4.3
  • 48.46
  • Published

openapi-react-query

Fast, type-safe @tanstack/react-query client to work with your OpenAPI schema.

  • v0.5.0
  • 48.16
  • Published

@kubb/core

Core functionality for Kubb's plugin-based code generation system, providing the foundation for transforming OpenAPI specifications.

  • v3.18.2
  • 48.02
  • Published

@oazapfts/runtime

Runtime for OpenApi TypeScript client generator

  • v1.0.4
  • 47.97
  • Published

openapi-request-coercer

Coerce request properties according to an openapi parameter list.

  • v12.1.3
  • 47.93
  • Published

openapi-validator

Common code for jest-openapi and Chai OpenAPI Response Validator

  • v0.14.2
  • 47.45
  • Published

openapi-schemas

JSON Schemas for every version of the OpenAPI Specification

  • v2.1.0
  • 47.33
  • Published

allof-merge

Simplify JsonSchema/Openapi by combining allOf safely

  • v0.6.7
  • 47.19
  • Published

@scalar/import

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

  • v0.4.19
  • 47.08
  • 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.2
  • 47.06
  • Published

sumor

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

    • v2.0.3
    • 47.03
    • Published

    openapi-backend

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

    • v5.15.0
    • 46.99
    • Published

    swagger-fluent

    A fluent client for OpenAPI and Swagger

    • v5.0.3
    • 46.76
    • Published

    @kubb/oas

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

    • v3.18.2
    • 46.74
    • Published

    openapi-framework

    An OpenAPI framework for any web framework

    • v12.1.3
    • 46.73
    • Published

    @scalar/api-reference

    Generate beautiful API references from OpenAPI documents

    • v1.34.6
    • 46.73
    • Published

    express-openapi

    An unopinionated OpenAPI framework for express

    • v12.1.3
    • 46.60
    • Published

    mock-json-schema

    Simple utility to mock example objects based on JSON schema definitions

    • v1.1.1
    • 46.58
    • Published

    @kubb/cli

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

    • v3.18.2
    • 46.46
    • Published

    joi-to-swagger

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

    • v6.2.0
    • 46.32
    • Published

    chanfana

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

    • v2.8.2
    • 46.29
    • Published

    openapi-directory

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

    • v1.3.15
    • 46.20
    • Published

    @openapi-io-ts/cli

    OpenAPI code generation tool with validation powered by io-ts

    • v0.5.0
    • 45.76
    • Published

    sway

    A library that simplifies Swagger integrations.

    • v2.0.6
    • 45.72
    • Published

    @kubb/plugin-ts

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

    • v3.18.2
    • 45.69
    • Published

    openapi-default-setter

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

    • v12.1.3
    • 45.68
    • Published

    jest-openapi

    Jest matchers for asserting that HTTP responses satisfy an OpenAPI spec

    • v0.14.2
    • 45.65
    • Published

    alterschema

    Convert between schema specifications

    • v1.1.3
    • 45.50
    • Published

    speccy

    An OpenAPI v3.0 development workflow assistant

    • v0.11.0
    • 45.34
    • Published

    @wesleytodd/openapi

    Middleware for generating OpenAPI/Swagger documentation for your Express app

    • v1.1.0
    • 45.05
    • 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.96
    • Published

    msw-auto-mock

    Generate random mock data from OpenAPI descriptions for msw.

    • v0.31.0
    • 44.89
    • Published

    fastify-openapi-glue

    generate a fastify configuration from an openapi specification

    • v4.9.2
    • 44.80
    • Published

    openapi2aspida

    Convert OpenAPI 3.0 or Swagger 2.0 definitions into aspida

    • v0.24.0
    • 44.72
    • Published

    @kubb/plugin-zod

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

    • v3.18.2
    • 44.42
    • Published

    widdershins

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

    • v4.0.1
    • 44.31
    • Published

    redocusaurus

    Redoc for DocusaurusV2

    • v2.5.0
    • 43.86
    • Published

    openapi-json-schema

    Minimalistic OpenAPI 3 ⬌ JSON Schema (draft 7) conversion

    • v2.0.0
    • 43.73
    • Published

    ajv-oai

    OpenAPI's JsonSchema validator, Powered by Ajv

      • v1.2.1
      • 43.64
      • Published

      openapi

      Generate JavaScript or TypeScript code from Swagger/OpenAPI specifications

      • v1.0.1
      • 43.47
      • 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
      • 43.42
      • 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
      • 43.20
      • Published

      openapi-filter

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

      • v3.2.3
      • 42.66
      • Published

      swr-openapi

      Generate SWR hooks from OpenAPI schemas

      • v5.4.0
      • 42.24
      • Published

      mongoose-to-swagger

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

      • v1.5.1
      • 42.19
      • Published

      express-openapi-validate

      Express middleware to validate request based on an OpenAPI 3 document

      • v0.6.1
      • 42.08
      • Published

      openapi-enforcer

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

      • v1.23.0
      • 41.88
      • 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.61
      • Published

      @apideck/portman

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

      • v1.32.1
      • 41.39
      • 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
      • 41.15
      • Published

      openapi-validator-middleware

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

      • v3.2.6
      • 41.05
      • 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
      • 41.05
      • 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.78
      • 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
      • 40.24
      • Published

      nestjs-asyncapi

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

      • v1.4.0
      • 40.10
      • 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.99
      • Published

      swagger-routes-express

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

      • v3.3.3
      • 39.87
      • Published

      fastify-zod

      Zod integration with Fastify

      • v1.4.0
      • 39.43
      • Published

      @rtk-query/oazapfts-patched

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

      • v3.6.0-2
      • 39.08
      • 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.77
      • 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
      • 38.53
      • Published

      @serafin/schema-builder

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

      • v0.18.17
      • 38.22
      • 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
      • 38.05
      • Published

      starlight-openapi

      Starlight plugin to generate documentation from OpenAPI/Swagger specifications.

      • v0.20.0
      • 38.04
      • 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.96
      • Published

      openapi-data-validator

      Automatically validate API requests and responses with OpenAPI 3.

      • v2.0.52
      • 37.82
      • Published

      fastify-oas

      Fastify OpenAPI specification generator plugin

      • v3.0.8
      • 37.52
      • Published

      snippet-enricher-cli

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

      • v0.0.8
      • 37.44
      • Published

      @spec2ts/cli

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

      • v3.0.5
      • 37.33
      • Published

      @spec2ts/openapi

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

      • v3.1.3
      • 37.25
      • Published

      rests

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

      • v1.1.1
      • 37.17
      • 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
      • 37.01
      • Published

      cast-with-schema

      Casting JS objects to correct types using JSON schemas

      • v1.5.0
      • 36.51
      • Published

      @spec2ts/openapi-client

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

      • v3.1.3
      • 36.35
      • Published

      nuxt-open-fetch

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

      • v0.13.3
      • 35.93
      • Published

      react-query-swagger

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

      • v15.12.8
      • 35.89
      • Published

      ach-node-sdk

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

        • v1.12.0
        • 35.88
        • Published

        openapi-extract

        extract paths or operations from OpenAPI/Swagger definitions

        • v1.3.0
        • 35.83
        • Published

        shins

        Shins Is Not Slate

        • v2.6.0
        • 35.79
        • Published

        openapi-to-md

        Convert OpenAPI format to Markdown

        • v1.0.26
        • 35.76
        • Published

        @skriptfabrik/elements-cli

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

        • v0.5.19
        • 35.60
        • Published

        openapi-merger

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

        • v0.7.6
        • 35.59
        • 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.56
        • Published

        dydx-widdershins

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

        • v4.0.8
        • 35.53
        • 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
        • 35.30
        • Published

        protobuf2swagger

        Convert protobuf to swagger open api v2, v3 JSON

        • v0.5.0
        • 35.19
        • Published

        har-to-openapi

        Convert a HAR object to an OpenAPI object

        • v2.1.1
        • 35.17
        • Published

        api-smart-diff

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

        • v1.0.6
        • 34.92
        • Published

        @unleash/express-openapi

        Middleware for generating OpenAPI/Swagger documentation for your Express app

        • v0.3.0
        • 34.82
        • Published

        nuxt-api-party

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

        • v3.1.1
        • 34.72
        • Published

        specmatic

        Node wrapper for Specmatic

        • v2.18.1
        • 34.67
        • Published

        @scalar/cli

        A command-line interface to work with OpenAPI files

        • v1.3.2
        • 34.22
        • Published

        rapini

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

        • v3.5.3
        • 34.12
        • Published

        openapi-metadata

        Auto-Generate OpenAPI specifications from Typescript decorators

        • v0.2.2
        • 33.97
        • Published

        payload-oapi

        An OpenAPI plugin for Payload CMS

          • v0.2.4
          • 33.75
          • 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.60
          • Published

          @namecheap/tsoa-cli

          Build swagger-compliant REST APIs using TypeScript and Node

          • v4.1.7
          • 33.34
          • 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.25
          • 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.98
          • Published

          swagger-spec-validator

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

          • v5.0.0
          • 32.91
          • Published

          tspec

          Generate OpenAPI 3.0 spec from TypeScript code.

          • v0.1.116
          • 32.52
          • Published

          trpc-openapi-2

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

          • v0.1.7
          • 32.47
          • 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
          • 32.31
          • Published

          swaggie

          Generate TypeScript REST client code from an OpenAPI spec

          • v1.4.0
          • 32.24
          • Published

          @agentica/core

          Agentic AI Library specialized in LLM Function Calling

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

          yaml-to-json-schema

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

          • v1.0.2
          • 32.20
          • Published

          openapi-enforcer-middleware

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

          • v2.2.0
          • 32.17
          • Published

          nest-redoc

          A NestJS Frontend for your OpenAPI Specs powered by ReDoc

          • v1.2.0
          • 32.13
          • 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
          • 32.07
          • Published

          vitepress-openapi

          Generate VitePress API Documentation from OpenAPI Specification.

          • v0.1.9
          • 32.05
          • Published

          api2html

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

          • v0.4.0
          • 32.00
          • Published

          open-api-mocker

          A mock server based in Open API Specification

          • v2.0.0
          • 31.87
          • Published

          openapi-generator-plus

          Modular OpenAPI code generator written in TypeScript and Node.js

          • v2.20.0
          • 31.83
          • Published

          hapi-openapi

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

          • v3.0.0
          • 31.80
          • 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.69
          • 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.60
          • Published

          koas-serializer

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

          • v0.7.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.6
          • 31.40
          • Published

          openapi-typescript-wrapper-generator

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

          • v0.1.0
          • 31.37
          • Published

          openapi-connect

          Base for microservices around OpenAPI/Swagger

          • v2.7.1
          • 31.32
          • Published

          apigen-ts

          Simple typed OpenAPI client generator

          • v1.2.1
          • 31.29
          • 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
          • 31.27
          • 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
          • 31.13
          • Published

          koas-operations

          Koas operations maps operation IDs to Koa controller functions.

          • v0.7.0
          • 31.11
          • 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
          • 31.11
          • 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
          • 31.08
          • Published

          koas-spec-handler

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

          • v0.7.0
          • 31.02
          • Published

          @scalar/galaxy

          OpenAPI example specification in YAML and JSON

          • v0.5.7
          • 30.99
          • Published

          @shixinde/apifox-swagger

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

          • v4.0.1
          • 30.93
          • 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.89
            • 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.87
            • Published

            koas-core

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

            • v0.7.0
            • 30.84
            • Published

            koas-body-parser

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

            • v0.7.0
            • 30.84
            • 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.71
            • Published

            openapi-enforcer-cli

            A command line tool for the openapi enforcer libraries

            • v0.3.7
            • 30.70
            • Published

            oval

            oval: CLI for validating OpenAPI specification (OAS) documents

            • v1.0.0
            • 30.67
            • Published

            itdoc

            Test-driven documentation for RESTful services

            • v0.4.1
            • 30.65
            • Published

            openapi-jsdoc

            Generates OpenAPI doc based on JSDoc

            • v0.0.2
            • 30.59
            • Published

            openapi-validator-utils

            OpenAPI request, parameters, headers and response validator methods

            • v1.1.7
            • 30.38
            • Published

            odata2openapi

            Convert OData metadata document to OpenAPI (fka Swagger) format

            • v1.3.2
            • 30.33
            • Published

            @alova/wormhole

            More modern openAPI generating solution for alova.js

            • v1.2.0
            • 30.22
            • Published

            create-zuplo-api

            Create Zuplo API with one command

            • v6.59.44
            • 30.21
            • Published

            @scalar/ts-to-openapi

            Convert typescript types to openapi spec compliant json

            • v0.1.0
            • 30.18
            • Published

            starlight-openapi-rapidoc

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

            • v0.8.1-beta
            • 29.98
            • 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.98
            • 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.97
            • Published

            yasway

            A library that simplifies Swagger integrations.

            • v1.10.7
            • 29.82
            • Published

            openapi-snippet-cli

            Adds openapi snippets using openapi-snippet module in redoc style

            • v0.2.1
            • 29.81
            • Published

            openapi-zod

            Generate zod schemas from Swagger OpenAPI specs

            • v0.2.7
            • 29.80
            • Published

            jest-expect-openapi

            Jest/Vitest matcher for asserting valid OpenAPI definitions

            • v4.0.1
            • 29.73
            • Published

            joi-openapi

            Joi converter to openapi 3.0 standard

            • v3.2.1
            • 29.51
            • Published

            @nestia/editor

            Swagger-UI + Cloud TypeScript Editor

            • v8.0.0
            • 29.39
            • Published