All 176 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.

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

Search