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.