awesome-repositories.com
博客
MCP
awesome-repositories.com

通过 AI 驱动的搜索,发现最优秀的开源仓库。

探索精选搜索开源替代品自托管软件博客网站地图
项目MCP 服务器关于排名机制媒体报道
法律隐私政策服务条款
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
scalar avatar

scalar/scalar

0
View on GitHub↗
13,979 星标·747 分支·TypeScript·mit·21 次浏览scalar.com↗

Scalar

Scalar is a platform for building and managing API specifications, focusing on OpenAPI and AsyncAPI standards. It provides tools to generate interactive API references with embedded testing interfaces, create mock servers for pre-implementation testing, and build offline-first API clients that sync with backend frameworks. The platform also supports version upgrades of specifications to maintain compatibility and includes command-line utilities for local development and document management.

The project distinguishes itself through automated release workflows that generate changelogs and publish npm packages based on version changes. It offers SDK generation from API specs, CDN-based distribution of documentation with custom domain support, and security features for vulnerability reporting and triage. Scalar’s framework integrations allow developers to import specifications directly into code and render default documentation UIs for supported environments.

Scalar includes tools for converting API documents to Markdown and HTML formats, and it provides standardized example documents for both OpenAPI and AsyncAPI to aid in learning and testing. These capabilities extend to real-time HTTP request inspection and WebSocket communication validation through dedicated mirror servers.

The CLI tools enable local serving of API documentation, automatically refreshing when files change, and the project’s documentation covers integration with web frameworks and specification conversion workflows.

Features

  • API Specification Management Platforms - Manages OpenAPI/AsyncAPI specs in a unified platform with interactive references and endpoint testing.
  • OpenAPI Configurations - Generates type-safe SDKs for API clients from OpenAPI/AsyncAPI specifications.
  • Interactive API Reference Rendering - A tool that converts OpenAPI/Swagger specifications into interactive documentation with embedded testing tools and code examples for multiple languages.
  • API Client SDK Generators - Generates offline-first SDKs from OpenAPI/AsyncAPI specs for cross-platform API integration.
  • OpenAPI-to-API-Doc Converters - Converts OpenAPI specifications to static Markdown and HTML for documentation delivery.
  • API and Network Testing - Combines interactive documentation generation with direct endpoint testing in a unified interface.
  • OpenAPI Processors - Provides tools for upgrading and maintaining compatibility of OpenAPI documents across versions.
  • OpenAPI/AsyncAPI Document Import - Imports OpenAPI/AsyncAPI specs into projects as JavaScript objects or JSON/YAML strings via module systems.
  • Security Vulnerability Reporting - Manages security vulnerability reporting via email with triage, updates, and disclosure credits.
  • Specification Versioning - Manages API specification version history to maintain compatibility across API lifecycles.
  • API Mocking Servers - Generates mock API servers from OpenAPI specs to simulate backend responses for frontend testing.
  • Documentation Hosting - Hosts API documentation with custom domain and SSL support for team collaboration.
  • OpenAPI CLI Management Tools - Offers command-line tools for managing OpenAPI documents including validation and version control.
  • Release Changelog Generators - Automates changelog generation from version changesets during package releases.
  • CDN Deployment Integrations - Automates CDN deployment workflows for OpenAPI/AsyncAPI documentation assets.
  • CLI Management Tools - Manages OpenAPI documents via CLI with local serving, change watching, and format conversion capabilities.
  • OpenAPI/AsyncAPI Document Registry Access - Provides registry endpoints for fetching latest OpenAPI and AsyncAPI documents in JSON/YAML formats.
  • API Specification UI Rendering - Renders interactive OpenAPI documentation UIs for web frameworks like Express or Koa.
  • Pre-commit Hooks - Enforces code quality and structure via pre-commit hooks in local development workflows.
  • Documentation Examples - Provides pre-built OpenAPI and AsyncAPI example documents for testing and learning purposes.
  • OpenAPI/AsyncAPI Specification Learning - Creates testable examples in both OpenAPI and AsyncAPI to validate and learn specification formats.
  • OpenAPI Example Document Generation - Produces OpenAPI test documentation to validate API behavior and demonstrate specification usage.
  • API Integrations - Supports API development by generating framework-compatible components from OpenAPI/AsyncAPI specifications.
  • HTTP Request Mirror Servers - Implements HTTP request mirroring to test and inspect API interactions during development.
  • API-Specific Vulnerability Reporting - Tracks API-related security vulnerabilities with triage, updates, and credit for responsible disclosures.
  • API Specification - Offers templates for generating sample OpenAPI and AsyncAPI specifications with standard structures.
  • AsyncAPI Example Validation - Validates standardized AsyncAPI examples to ensure correct event-driven API behavior.
  • Offline-First API Client with Sync - Builds API clients that function offline and sync with servers while supporting environment variables.
  • Document Serving - Serves OpenAPI documents locally via CLI with live file change detection and automatic refresh.
  • Publishing Toolchains - Automates npm publishing workflows by tracking changesets in merged pull requests.
  • API Documentation - Interactive API reference renderer with integrated client capabilities.
  • Core .NET Libraries - Modern, interactive UI for visualizing and testing OpenAPI documentation.
  • API Documentation Hosting with CDN - Hosts API documentation via CDN with custom domains and SSL for fast, secure access.
  • AsyncAPI Example Generation - Generates AsyncAPI examples to validate event-driven API behavior and demonstrate specifications.
  • OpenAPI/AsyncAPI Example Generation - Generates standardized examples for OpenAPI and AsyncAPI to test and learn specifications.
  • OpenAPI/AsyncAPI Example Repositories - Supplies OpenAPI/AsyncAPI example specs for testing API tools and understanding format structures.
  • HTTP Request Reflection for Testing - Reflects HTTP requests to clients for testing and debugging API specifications in real-time scenarios.
  • Markdown API Documentation Hosting - Serves API Markdown documentation via web framework HTTP endpoints like /docs.
  • OpenAPI to Markdown Conversion - Converts OpenAPI documents to Markdown/HTML for full spec documentation and single operation exports.
  • Echo Servers - Deploys WebSocket echo servers to test bidirectional message passing with text and binary frame support.
  • Framework-Specific Integrations - Provides framework-specific example documentation for testing and learning API specs without project coupling.
  • Test Configuration - Provides test configuration options to allow empty suites and disable watch mode for consistency.

Star 历史

scalar/scalar 的 Star 历史图表scalar/scalar 的 Star 历史图表

AI 搜索

探索更多 awesome 仓库

用简单的语言描述您的需求 —— AI 将根据相关性为您从数千个精选开源项目中进行排序。

Start searching with AI

Scalar 的开源替代方案

相似的开源项目,按与 Scalar 的功能重合度排序。
  • rebilly/redocRebilly 的头像

    Rebilly/ReDoc

    25,758在 GitHub 上查看↗

    ReDoc is an OpenAPI documentation generator that transforms OpenAPI and Swagger specifications into interactive, three-panel API reference websites. It provides a system for generating these references as standalone static HTML files or as embedded UI components for integration into existing websites and developer portals. The tool organizes API specifications into a responsive layout featuring a navigation sidebar, detailed endpoint descriptions, and language-specific code samples. It supports the visualization of complex data models by mapping schema definitions to human-readable tables and

    TypeScript
    在 GitHub 上查看↗25,758
  • fern-api/fernfern-api 的头像

    fern-api/fern

    3,680在 GitHub 上查看↗

    Fern is a toolset for managing API specifications, generating type-safe client libraries, and producing hosted developer documentation. It provides a utility for validating, transforming, and exporting API definitions into standardized OpenAPI formats, serving as a system to maintain a consistent source of truth for API designs. The project differentiates itself through an automated SDK distribution pipeline that publishes generated libraries to package managers such as npm, PyPI, Maven, and NuGet. It also includes an AI-powered search assistant trained on API and SDK specifications to answer

    TypeScript
    在 GitHub 上查看↗3,680
  • hiteshchoudhary/apihubhiteshchoudhary 的头像

    hiteshchoudhary/apihub

    9,101在 GitHub 上查看↗

    Apihub is a deployable REST API mock server and public sandbox that provides a collection of functional endpoints for testing HTTP requests and building frontend portfolios. It serves as a pre-built backend infrastructure for simulating diverse services without requiring a custom backend. The project provides dedicated mock endpoints for various business domains, including ecommerce workflows, social networking features, realtime chat, and task management. It also includes specialized endpoints for verifying HTTP method behavior and header handling. The system implements a RESTful architectu

    JavaScriptapibackendbackend-api
    在 GitHub 上查看↗9,101
  • thoughtbot/guidesthoughtbot 的头像

    thoughtbot/guides

    9,556在 GitHub 上查看↗

    This project is a software engineering style guide and a curated collection of architectural patterns and coding standards. It provides a multi-language coding standard to ensure maintainable software across Ruby, Python, JavaScript, and Swift. The project establishes a development workflow specification for version control, continuous integration, and peer review to maintain a linear project history. It also includes a web accessibility framework based on ARIA and WCAG standards, using design tokens and semantic HTML patterns to build inclusive interfaces. The guides cover a broad range of

    Ruby
    在 GitHub 上查看↗9,556
查看 Scalar 的所有 30 个替代方案→

常见问题解答

scalar/scalar 是做什么的?

Scalar is a platform for building and managing API specifications, focusing on OpenAPI and AsyncAPI standards. It provides tools to generate interactive API references with embedded testing interfaces, create mock servers for pre-implementation testing, and build offline-first API clients that sync with backend frameworks. The platform also supports version upgrades of specifications to maintain compatibility and includes command-line utilities for local development and…

scalar/scalar 的主要功能有哪些?

scalar/scalar 的主要功能包括:API Specification Management Platforms, OpenAPI Configurations, Interactive API Reference Rendering, API Client SDK Generators, OpenAPI-to-API-Doc Converters, API and Network Testing, OpenAPI Processors, OpenAPI/AsyncAPI Document Import。

scalar/scalar 有哪些开源替代品?

scalar/scalar 的开源替代品包括: rebilly/redoc — ReDoc is an OpenAPI documentation generator that transforms OpenAPI and Swagger specifications into interactive,… fern-api/fern — Fern is a toolset for managing API specifications, generating type-safe client libraries, and producing hosted… hiteshchoudhary/apihub — Apihub is a deployable REST API mock server and public sandbox that provides a collection of functional endpoints for… thoughtbot/guides — This project is a software engineering style guide and a curated collection of architectural patterns and coding… square/okhttp — OkHttp is an HTTP client for the JVM and Android that enables network communication via synchronous and asynchronous… awesome-selfhosted/awesome-selfhosted — This project is a community-curated directory of open-source software designed for deployment in private server…