@scalar/openapi-types alternatives
8 packages that do the same job as @scalar/openapi-types: oas-kit-common, openapi-types, json-schema-ref-resolver, oas-schema-walker, openapi-typescript, zod-openapi, oas-resolver, openapi-fetch. Figures below are from npm, GitHub and Bundlephobia.
| Package | Weekly downloads | 12-month change | Gzip | Dependencies | Last release | Module | Types | Runtimes |
|---|---|---|---|---|---|---|---|---|
| @scalar/openapi-types This package | 4.4m | +999% | - | 0 | 2 days ago | ESM only | Bundled | - |
| oas-kit-common | 3m | +56% | - | 1 | 6 years ago | CommonJS | None | - |
| openapi-types | 10m | +102% | - | 0 | 3 years ago | CommonJS | Bundled | - |
| json-schema-ref-resolver | 9.1m | +296% | - | 1 | 1 year ago | CommonJS | Bundled | - |
| oas-schema-walker | 3m | +56% | - | 0 | 6 years ago | CommonJS | None | - |
| openapi-typescript | 5.3m | +257% | - | 6 | 7 months ago | ESM + CommonJS | Bundled | - |
| zod-openapi | 994k | +287% | - | 0 | 24 days ago | ESM + CommonJS | Bundled | - |
| oas-resolver | 3m | +56% | - | 5 | 5 years ago | CommonJS | None | - |
| openapi-fetch | 6.6m | +383% | - | 1 | 7 months ago | ESM + CommonJS | Bundled | - |
12-month change compares the average of the last 4 weeks of downloads with the first 4 weeks of the 52-week series. Gzip size is for the whole package (Bundlephobia). Runtimes are taken from each package's own documentation; "-" means not recorded.
Common utility functions for oas-kit
Compared with @scalar/openapi-types
- 1.5x fewer weekly downloads (3m vs 4.4m)
- 1 dependency vs 0
- CommonJS vs ESM only
- No types vs bundled types
- Declares no Node.js engine range vs Node.js >=22
- Last release 29 Mar 2020 vs 22 Sept 2026
- 22x fewer GitHub stars (747 vs 16.2k)
Types for OpenAPI documents.
Compared with @scalar/openapi-types
- 2.3x more weekly downloads (10m vs 4.4m)
- CommonJS vs ESM only
- Declares no Node.js engine range vs Node.js >=22
- Last release 24 May 2023 vs 22 Sept 2026
- 18x fewer GitHub stars (921 vs 16.2k)
JSON schema reference resolver
Compared with @scalar/openapi-types
- 2.1x more weekly downloads (9.1m vs 4.4m)
- 1 dependency vs 0
- CommonJS vs ESM only
- Declares no Node.js engine range vs Node.js >=22
- Last release 8 Mar 2025 vs 22 Sept 2026
- 648x fewer GitHub stars (25 vs 16.2k)
Library to walk OAS 3 schema objects and call a callback
Compared with @scalar/openapi-types
- 1.5x fewer weekly downloads (3m vs 4.4m)
- CommonJS vs ESM only
- No types vs bundled types
- Declares no Node.js engine range vs Node.js >=22
- Last release 31 Jul 2020 vs 22 Sept 2026
- 22x fewer GitHub stars (747 vs 16.2k)
Convert OpenAPI 3.0 & 3.1 schemas to TypeScript
Compared with @scalar/openapi-types
- 1.2x more weekly downloads (5.3m vs 4.4m)
- 6 dependencies vs 0
- ESM + CommonJS vs ESM only
- Declares no Node.js engine range vs Node.js >=22
- Last release 11 Feb 2026 vs 22 Sept 2026
- 1.9x fewer GitHub stars (8.4k vs 16.2k)
Convert Zod Schemas to OpenAPI v3.x documentation
Compared with @scalar/openapi-types
- 4.5x fewer weekly downloads (994k vs 4.4m)
- ESM + CommonJS vs ESM only
- Declares Node.js >=22.14.0 vs Node.js >=22
- Last release 31 Aug 2026 vs 22 Sept 2026
- 25x fewer GitHub stars (646 vs 16.2k)
Resolve external $refs in OpenAPI (swagger) 2.0 / 3.x definitions
Compared with @scalar/openapi-types
- 1.5x fewer weekly downloads (3m vs 4.4m)
- 5 dependencies vs 0
- CommonJS vs ESM only
- No types vs bundled types
- Declares no Node.js engine range vs Node.js >=22
- Last release 7 Jul 2021 vs 22 Sept 2026
- 22x fewer GitHub stars (747 vs 16.2k)
Fast, type-safe fetch client for your OpenAPI schema. Only 6 kb (min). Works with React, Vue, Svelte, or vanilla JS.
Compared with @scalar/openapi-types
- 1.5x more weekly downloads (6.6m vs 4.4m)
- 1 dependency vs 0
- ESM + CommonJS vs ESM only
- Declares no Node.js engine range vs Node.js >=22
- Last release 11 Feb 2026 vs 22 Sept 2026
- 1.9x fewer GitHub stars (8.4k vs 16.2k)
Indexability: Indexed.