All 181 Dependencies

Every package Scalar depends on, ranked by repo health score.

Scalar is a comprehensive open-source API platform built around OpenAPI and AsyncAPI specifications. It transforms raw API spec files into visually polished, interactive documentation that developers actually want to use, replacing the default Swagger UI with a modern, themeable reference that renders in any framework via a single script tag or npm package.

At its core, Scalar ships two flagship tools: an API reference renderer that integrates natively with Express, FastAPI, NestJS, Hono, Django, Laravel, Spring Boot, and 30+ other frameworks, and an offline-first API client that serves as a Postman alternative with first-class OpenAPI support, environment variables, Watch Mode sync, and a cross-platform desktop app for Windows, macOS, and Linux.

Beyond documentation and testing, Scalar includes `snippetz`, a client-side code generation library that produces ready-to-run HTTP snippets in 40+ language and library combinations — curl, Python requests, Go, Rust, Node.js fetch, PHP Guzzle, Ruby, Swift, and many more — all computed in the browser without a server round-trip.

The project is organized as a pnpm monorepo of independently versioned packages. Each core capability — OpenAPI parsing, schema validation, diff computation, code generation, workspace state management, and UI rendering — lives in its own package, making Scalar usable as a complete platform or as individual focused libraries.

19 @codemirror/lang-yaml ^6.1.2 22 @codemirror/lang-xml ^6.0.0 22 @lezer/highlight ^1.2.1 23 @codemirror/lang-css ^6.3.1 24 @codemirror/lang-json ^6.0.0 24 @codemirror/lint ^6.8.4 24 lang-html ^6.4.8 25 @codemirror/commands ^6.7.1 25 @codemirror/language ^6.10.7 30 @lezer/common ^1.2.3 31 CodeMirror State ^6.5.0 32 lang-javascript ^6.2.5 33 @codemirror/autocomplete ^6.18.3 37 rehype-sanitize ^6.0.0 38 path ^0.12.7 38 rehype-raw ^7.0.0 38 sniffio ==1.3.1 39 random-words ^2.0.1 39 tsconfig-paths ^4.2.0 40 @codemirror/view ^6.35.3 40 h11 ==0.16.0 40 lowlight ^3.3.0 40 remark-gfm ^4.0.1 40 remark-rehype ^11.1.2 40 unist-util-visit ^5.1.0 41 @swc/jest ^0.1.62 outdated 42 ajv-formats ^3.0.1 42 clsx ^2.1.1 46 openapi-types ^12.1.3 47 cross-env catalog:* 47 vue-sonner ^1.3.2 outdated 48 rehype ^9.0.1 outdated 48 rehype ^10.0.1 outdated 49 monaco-yaml catalog:* 50 pathe ^2.0.3 52 jsonpointer ^5.0.1 53 microdiff catalog:* 53 reflect-metadata ^0.1.13 outdated 53 vue-eslint-parser ^9.4.3 outdated 54 Headless UI catalog:* 54 Headless UI catalog:* 54 leven ^4.0.0 56 warp 0.4.2 57 style-loader ^3.3.4 outdated 58 Fuse.js catalog:* 58 annotated-types ==0.7.0 outdated 58 unified ^11.0.5 59 jest-dom ^6.9.1 outdated 60 @electron-toolkit/preload ^4.0.0 outdated 60 Ajv ^8.18.0 60 shell-quote ^1.8.3 61 PyYAML ==6.0.3 61 React Testing Library ^16.3.2 62 Commander.js catalog:* 62 jwt-decode catalog:* 62 prettier-plugin-tailwindcss ^0.6.11 outdated 63 postman-collection ^5.3.0 64 @apidevtools/swagger-parser 10.1.0 outdated 64 DOM Testing Library ^10.4.1 64 semver catalog:* 65 css-loader ^6.7.3 outdated 66 HTTPX ==0.25.2 outdated 66 remark ^11.0.0 outdated 66 remark ^11.0.0 outdated 66 set-cookie-parser catalog:* 67 watchfiles ==1.1.1 outdated 68 js-base64 catalog:* 68 jsonc-parser catalog:* 69 eslint-config-prettier ^9.1.0 outdated 69 httptools ==0.7.1 outdated 70 Chalk ^5.6.2 outdated 70 MDX ^3.1.1 72 python-dotenv ==1.2.2 outdated 73 eslint-plugin-prettier ^5.2.1 73 fastify-plugin catalog:* 73 serde 1.0.228 74 TypeScript Native Preview 7.0.0-dev.20260603.1 77 postcss-cli ^11.0.1 outdated 77 postcss-preset-env ^12.1.5 outdated 78 concurrently catalog:* 78 unplugin-dts ^4.3.0 outdated 79 Floating UI catalog:* 79 Floating UI catalog:* 79 Picomatch catalog:* 79 RxJS ^7.8.1 80 tsup ^8.5.1 outdated 80 yaml catalog:* 81 @fastify/swagger catalog:* 81 @hono/node-server catalog:* 81 idna ==3.11 outdated 81 nanoid catalog:* 82 fast-glob ^3.3.3 83 highlight.js ^11.11.1 84 focus-trap ^7.8.0 outdated 84 serde_json 1.0.149 84 typing_extensions ==4.15.0 outdated 84 ws ^8.19.0 85 tsx catalog:* 86 @vitejs/plugin-vue catalog:* 87 AnyIO ==4.13.0 outdated 87 Click ==8.3.2 outdated 87 Django >=6.0.4 87 Django >=6.0.4 88 Django Ninja ==1.6.2 outdated 89 Hono catalog:* 89 SWC ^1.3.64 89 tailwind-merge 3.5.0 outdated 89 webpack-dev-server ^4.11.1 outdated 90 Express catalog:* 90 Fastify ^4.0.0 outdated 90 Tailwind CSS catalog:* 90 Tailwind CSS catalog:* 90 Tailwind CSS catalog:* 90 Uvicorn ==0.44.0 outdated 90 jsdom catalog:* 90 pytest-asyncio ==0.21.1 outdated 90 vue-tsc catalog:* 91 @hono/zod-validator catalog:* 91 @hono/zod-validator ^1.2.4 outdated 91 Actix Web 4.13.0 91 Faker catalog:* 91 Zod catalog:* 91 axum 0.8.8 91 axum 0.12.5 outdated 91 prettier 3.8.0 outdated 91 type-fest catalog:* 91 websockets ==16.0 outdated 92 @vitejs/plugin-react catalog:* 92 AI SDK catalog:* 92 AI SDK catalog:* 92 Astro ^4.0.0 || ^5.0.0 || ^6.0.0 outdated 92 FastAPI ==0.135.3 outdated 92 Playwright catalog:* 92 TanStack Query catalog:* 92 postcss catalog:* 92 undici catalog:* 93 Docusaurus ^3.9.2 93 Docusaurus ^3.9.2 93 Docusaurus ^3.9.2 93 Docusaurus ^3.9.2 93 Docusaurus ^3.9.2 93 Docusaurus ^3.9.2 93 Monaco Editor catalog:* 93 NestJS catalog:* 93 NestJS catalog:* 93 NestJS catalog:* 93 NestJS catalog:* 93 Pydantic ==2.13.0 outdated 93 Pydantic ==2.46.0 outdated 93 Tokio 1.51.1 93 Vitest catalog:* 93 VueUse catalog:* 93 VueUse catalog:* 93 posthog-js catalog:* 93 webpack-cli ^5.0.0 outdated 94 @nestjs/swagger catalog:* 94 Starlette ==1.0.0 outdated 94 SvelteKit ^2.55.0 outdated 94 Vite catalog:* 94 jest ^29.5.0 outdated 94 nest-cli catalog:* 94 typescript-eslint catalog:* 94 typescript-eslint ^8.53.0 95 ESLint ^9.33.0 outdated 95 ESLint ^9.38.0 outdated 95 Storybook 10.3.5 outdated 95 Storybook 10.3.5 outdated 95 Storybook 10.3.5 outdated 95 Storybook 10.3.5 outdated 95 TypeScript ^5.6.2 outdated 95 Vue catalog:* 95 Vue Router ^4.3.0 outdated 96 Next.js ^15.1.1 outdated 96 Next.js catalog:* 96 pytest ==7.4.3 outdated 97 Electron 41.2.2 outdated 97 webpack ^5.75.0 98 Google Cloud Storage catalog:* 98 React ^5.2.0 outdated 98 React catalog:* 98 React DOM catalog:*

Join founders buildingwith open source

Opinionated takes, migration guides, cost-saving tips, and insights from the open source ecosystem.

Subscribe on Substack
Join 750+ subscribers