JSPM

Found 2741 results for openapi 3

openapi-format

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

  • v1.27.3
  • 49.22
  • Published

@azure/avocado

A validator of OpenAPI configurations

  • v0.9.2
  • 48.90
  • Published

openapi-client-axios

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

  • v7.7.0
  • 48.39
  • Published

@oazapfts/runtime

Runtime for OpenApi TypeScript client generator

  • v1.0.4
  • 48.00
  • Published

openapi-request-coercer

Coerce request properties according to an openapi parameter list.

  • v12.1.3
  • 47.99
  • Published

openapi-enforcer

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

  • v1.23.0
  • 47.83
  • Published

@kubb/core

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

  • v3.18.2
  • 47.67
  • Published

allof-merge

Simplify JsonSchema/Openapi by combining allOf safely

  • v0.6.7
  • 47.52
  • Published

openapi-schemas

JSON Schemas for every version of the OpenAPI Specification

  • v2.1.0
  • 47.47
  • Published

@scalar/import

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

  • v0.4.19
  • 47.20
  • Published

sumor

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

    • v2.0.3
    • 47.18
    • Published

    openapi-validator

    Common code for jest-openapi and Chai OpenAPI Response Validator

    • v0.14.2
    • 47.10
    • Published

    openapi-backend

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

    • v5.15.0
    • 47.04
    • Published

    @kubb/oas

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

    • v3.18.2
    • 46.90
    • Published

    @scalar/api-reference

    Generate beautiful API references from OpenAPI documents

    • v1.34.6
    • 46.84
    • Published

    openapi-framework

    An OpenAPI framework for any web framework

    • v12.1.3
    • 46.79
    • Published

    mock-json-schema

    Simple utility to mock example objects based on JSON schema definitions

    • v1.1.1
    • 46.76
    • 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
    • 46.71
    • Published

    joi-to-swagger

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

    • v6.2.0
    • 46.52
    • Published

    express-openapi

    An unopinionated OpenAPI framework for express

    • v12.1.3
    • 46.26
    • Published

    @openapi-io-ts/cli

    OpenAPI code generation tool with validation powered by io-ts

    • v0.5.0
    • 46.12
    • 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.11
    • Published

    openapi-directory

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

    • v1.3.15
    • 46.00
    • Published

    @kubb/plugin-ts

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

    • v3.18.2
    • 45.85
    • Published

    jest-openapi

    Jest matchers for asserting that HTTP responses satisfy an OpenAPI spec

    • v0.14.2
    • 45.81
    • Published

    openapi-default-setter

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

    • v12.1.3
    • 45.81
    • Published

    @wesleytodd/openapi

    Middleware for generating OpenAPI/Swagger documentation for your Express app

    • v1.1.0
    • 44.96
    • Published

    fastify-openapi-glue

    generate a fastify configuration from an openapi specification

    • v4.9.2
    • 44.92
    • 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.92
    • Published

    openapi2aspida

    Convert OpenAPI 3.0 or Swagger 2.0 definitions into aspida

    • v0.24.0
    • 44.78
    • Published

    msw-auto-mock

    Generate random mock data from OpenAPI descriptions for msw.

    • v0.31.0
    • 44.54
    • 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.44
    • 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
    • 44.26
    • Published

    redocusaurus

    Redoc for DocusaurusV2

    • v2.5.0
    • 44.14
    • Published

    openapi

    Generate JavaScript or TypeScript code from Swagger/OpenAPI specifications

    • v1.0.1
    • 43.64
    • 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.31
    • Published

    oval

    oval: CLI for validating OpenAPI specification (OAS) documents

    • v1.0.0
    • 43.18
    • Published

    openapi-filter

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

    • v3.2.3
    • 42.94
    • Published

    openapi-jsdoc

    Generates OpenAPI doc based on JSDoc

    • v0.0.2
    • 42.81
    • Published

    odata2openapi

    Convert OData metadata document to OpenAPI (fka Swagger) format

    • v1.3.2
    • 42.54
    • Published

    swr-openapi

    Generate SWR hooks from OpenAPI schemas

    • v5.4.0
    • 42.29
    • 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
    • 42.19
    • Published

    mongoose-to-swagger

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

    • v1.5.1
    • 42.17
    • Published

    specmatic

    Node wrapper for Specmatic

    • v2.18.1
    • 42.06
    • Published

    @jawilx/gen-api

    A modern cli tool that auto generate typescript api code from swagger 2 and openapi 3

    • v2.5.5
    • 42.02
    • Published

    openapi-extract

    extract paths or operations from OpenAPI/Swagger definitions

    • v1.3.0
    • 41.87
    • 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.73
    • Published

    openapi-snippet-cli

    Adds openapi snippets using openapi-snippet module in redoc style

    • v0.2.1
    • 41.51
    • Published

    openapi-resolver

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

    • v4.1.69
    • 41.50
    • Published

    @apideck/portman

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

    • v1.32.1
    • 41.49
    • 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.37
    • 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.30
    • 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.10
    • 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.80
    • Published

    api-smart-diff

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

    • v1.0.6
    • 40.78
    • Published

    openapi-zod

    Generate zod schemas from Swagger OpenAPI specs

    • v0.2.7
    • 40.77
    • Published

    apifire

    Generates express validators/routers/controllers in Typescript using an OpenAPI 3 spec.

    • v0.9.2
    • 40.52
    • 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
    • 40.25
    • Published

    nestjs-asyncapi

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

    • v1.4.0
    • 40.17
    • 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.08
    • Published

    @rtk-query/oazapfts-patched

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

    • v3.6.0-2
    • 39.19
    • Published

    fastify-zod

    Zod integration with Fastify

    • v1.4.0
    • 39.15
    • Published

    swagmock

    Mock data generator for swagger api

    • v1.0.0
    • 38.91
    • 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.76
    • 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.56
    • 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
    • 38.52
    • Published

    payload-oapi

    An OpenAPI plugin for Payload CMS

      • v0.2.4
      • 38.34
      • Published

      @serafin/schema-builder

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

      • v0.18.17
      • 38.25
      • 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
      • 38.00
      • Published

      starlight-openapi

      Starlight plugin to generate documentation from OpenAPI/Swagger specifications.

      • v0.20.0
      • 37.94
      • Published

      fastify-oas

      Fastify OpenAPI specification generator plugin

      • v3.0.8
      • 37.78
      • 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.59
      • Published

      @spec2ts/openapi

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

      • v3.1.3
      • 37.48
      • Published

      angular-swagger-ui

      AngularJS implementation of OpenAPI (aka Swagger) UI

      • v0.6.5
      • 37.30
      • Published

      rests

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

      • v1.1.1
      • 37.26
      • 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.14
      • Published

      @spec2ts/cli

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

      • v3.0.5
      • 37.05
      • Published

      create-vite-app-cli

      a fast create webapp template cli, perfect engineering development experience, currently supported template presets include: - `react-ts` (React + TypeScript + Vite + Pnpm + Zustand + Openapi + Docker) - `vue-ts` (Vue 3 + TypeScript + Vite + Pnpm + Pinia

      • v0.8.0
      • 36.96
      • 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
      • 36.88
      • Published

      cast-with-schema

      Casting JS objects to correct types using JSON schemas

      • v1.5.0
      • 36.55
      • Published

      @spec2ts/openapi-client

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

      • v3.1.3
      • 36.44
      • Published

      ach-node-sdk

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

        • v1.12.0
        • 36.11
        • Published

        nuxt-open-fetch

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

        • v0.13.2
        • 36.09
        • Published

        react-query-swagger

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

        • v15.12.8
        • 36.00
        • Published

        openapi-to-md

        Convert OpenAPI format to Markdown

        • v1.0.26
        • 35.87
        • Published

        openapi-merger

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

        • v0.7.6
        • 35.71
        • Published

        @skriptfabrik/elements-cli

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

        • v0.5.19
        • 35.63
        • Published

        spectacle-docs

        Generate beautiful static API documentation from OpenAPI/Swagger 2.0 specifications

        • v1.1.0
        • 35.58
        • Published

        agentlangcli

        A command-line interface tool for AgentLang

        • v0.0.28
        • 35.33
        • Published

        dydx-widdershins

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

        • v4.0.8
        • 35.26
        • Published

        har-to-openapi

        Convert a HAR object to an OpenAPI object

        • v2.1.1
        • 35.21
        • Published

        openapi-gui

        GUI / visual editor for creating and editing OpenApi / Swagger definitions

        • v1.2.2
        • 35.19
        • Published

        protobuf2swagger

        Convert protobuf to swagger open api v2, v3 JSON

        • v0.5.0
        • 35.19
        • 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.04
        • Published

        @unleash/express-openapi

        Middleware for generating OpenAPI/Swagger documentation for your Express app

        • v0.3.0
        • 34.85
        • Published

        nuxt-api-party

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

        • v3.0.2
        • 34.71
        • Published

        openapi-to-ts

        Generate TypeScript types from OpenAPI 3.0 specs.

        • v1.1.0
        • 34.10
        • Published

        @scalar/cli

        A command-line interface to work with OpenAPI files

        • v1.3.2
        • 33.96
        • Published

        openapi-client

        Generate ES6 or TypeScript service integration code from an OpenAPI spec.

        • v1.0.5
        • 33.86
        • Published

        openapi-metadata

        Auto-Generate OpenAPI specifications from Typescript decorators

        • v0.2.2
        • 33.72
        • Published

        rapini

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

        • v3.5.3
        • 33.57
        • Published

        @namecheap/tsoa-cli

        Build swagger-compliant REST APIs using TypeScript and Node

        • v4.1.7
        • 33.38
        • 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.29
        • 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
        • 33.09
        • Published

        apigeek-affirm

        Executable English for Software Testing and more

        • v1.9.8
        • 33.08
        • Published

        swagger-spec-validator

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

        • v5.0.0
        • 32.99
        • Published

        express-openapi-defaults

        Express middelware to set openapi parameter defaults in request properties.

        • v0.5.1
        • 32.97
        • Published

        boats

        Beautiful Open / Async Template System - Write less yaml with BOATS and Nunjucks.

        • v5.1.3
        • 32.86
        • Published

        open-api-mocker

        A mock server based in Open API Specification

        • v2.0.0
        • 32.70
        • Published

        openapi-transformer

        Transforms OpenAPI Schemas to other formats like MarkDown and PlantUML

        • v0.11.0
        • 32.68
        • Published

        tspec

        Generate OpenAPI 3.0 spec from TypeScript code.

        • v0.1.116
        • 32.62
        • Published

        @openapi-adapter/fetch

        Fetch integration for browsers - Create TypeScript APIs that reflect OpenAPI 3.x perfectly.

        • v0.8.1
        • 32.38
        • Published

        openapi-enforcer-cli

        A command line tool for the openapi enforcer libraries

        • v0.3.7
        • 32.28
        • 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.28
        • Published

        yaml-to-json-schema

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

        • v1.0.2
        • 32.23
        • Published

        trpc-openapi-2

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

        • v0.1.7
        • 32.23
        • Published

        nest-redoc

        A NestJS Frontend for your OpenAPI Specs powered by ReDoc

        • v1.2.0
        • 32.15
        • Published

        api2html

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

        • v0.4.0
        • 32.15
        • 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
        • 32.12
        • Published

        vitepress-openapi

        Generate VitePress API Documentation from OpenAPI Specification.

        • v0.1.9
        • 32.08
        • Published

        swaggie

        Generate TypeScript REST client code from an OpenAPI spec

        • v1.4.0
        • 32.00
        • Published

        hapi-openapi

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

        • v3.0.0
        • 32.00
        • Published

        @agentica/core

        Agentic AI Library specialized in LLM Function Calling

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

        oapicodegen

        OpenAPI 2/3 transformer & codegen

          • v1.0.5
          • 31.86
          • Published

          openapi-generator-plus

          Modular OpenAPI code generator written in TypeScript and Node.js

          • v2.20.0
          • 31.85
          • 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.80
          • Published

          swagger-routes

          Generate Express or Restify route handlers from a Swagger specification

          • v1.7.2
          • 31.77
          • Published

          rest2ts

          Generate modern TypeScript types from REST APIs

          • v6.2.0
          • 31.61
          • 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.60
          • Published

          openapi-connect

          Base for microservices around OpenAPI/Swagger

          • v2.7.1
          • 31.51
          • Published

          koas-serializer

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

          • v0.7.0
          • 31.50
          • Published

          @codegena/oapi3ts

          Codegeneration from OAS3 to TypeScript

          • v3.0.0-alpha.4
          • 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.40
          • Published

          apigen-ts

          Simple typed OpenAPI client generator

          • v1.2.1
          • 31.30
          • 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.28
          • 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.19
          • 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.15
          • Published

          koas-operations

          Koas operations maps operation IDs to Koa controller functions.

          • v0.7.0
          • 31.14
          • 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.13
          • Published

          koas-spec-handler

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

          • v0.7.0
          • 31.13
          • Published

          openapi-cleaner

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

            • v1.2.0
            • 31.08
            • Published

            @scalar/galaxy

            OpenAPI example specification in YAML and JSON

            • v0.5.7
            • 31.07
            • 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.97
            • Published

            koas-core

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

            • v0.7.0
            • 30.94
            • Published

            koas-body-parser

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

            • v0.7.0
            • 30.94
            • Published

            itdoc

            Test-driven documentation for RESTful services

            • v0.4.1
            • 30.84
            • Published

            @codegena/ng-api-service

            Extension for @codegena/oapi3ts: Angular services for work with REST API

            • v2.2.0-alpha.0
            • 30.72
            • 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.72
            • Published

            @shixinde/apifox-swagger

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

            • v4.0.1
            • 30.70
            • Published

            @codegena/oapi3ts-cli

            CLI Application API for codegeneration from OAS3

            • v2.1.10-alpha.8
            • 30.56
            • Published