awesome-repositories.com
Blog
awesome-repositories.com

Découvrez les meilleurs dépôts open-source grâce à notre recherche par IA.

ExplorerRecherches sélectionnéesAlternatives open sourceLogiciels auto-hébergésBlogPlan du site
ProjetÀ proposNotre méthodologiePresseServeur MCP
Mentions légalesConfidentialitéConditions d'utilisation
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
swagger-api avatar

swagger-api/swagger-editor

0
View on GitHub↗
9,453 stars·2,361 forks·JavaScript·3 vueseditor.swagger.io↗

Swagger Editor

Swagger Editor est un outil de création web et un environnement de développement utilisé pour concevoir, documenter et valider les spécifications d'API. Il prend spécifiquement en charge la spécification OpenAPI, fournissant une interface de navigateur pour écrire des schémas d'API et vérifier leur structure.

L'outil dispose d'un rendu en temps réel qui produit une prévisualisation visuelle de la documentation API au fur et à mesure que la spécification est éditée. Il inclut une coloration syntaxique basée sur des schémas standardisés pour améliorer la lisibilité des définitions d'API.

L'éditeur prend en charge l'importation de spécifications à partir de fichiers, d'URLs externes ou de fixtures d'exemple et persiste l'état actuel dans le stockage local pour éviter la perte de données. Il est distribué sous forme d'image conteneur, incluant une version non-root pour réduire la surface d'attaque lors du déploiement.

Features

  • API Specification Editors - Provides a web-based environment for designing and documenting API specifications using industry standards.
  • OpenAPI Specification Editors - Provides a dedicated environment for authoring and refining API definitions using the OpenAPI Specification.
  • Specification Previews - Renders a live visual preview of the API documentation as the specification is edited.
  • API Documentation - Facilitates the authoring and visualization of technical API specifications and interface definitions.
  • API Specification Definitions - Visualizes API endpoints and data schemas through a live preview during the definition process.
  • API Design Tools - Provides a comprehensive environment for drafting and refining API specifications before implementation.
  • API Client Preview Editors - Visualizes OpenAPI schemas in real-time using specialized plugins for design systems.
  • Visual REST Editors - Offers a live visual preview of API endpoints and schemas that updates in real-time as specifications are edited.
  • Technical Specification Interfaces - Implements a browser-based interface for writing and validating API schemas to ensure documentation consistency.
  • Containerized Development Tooling - Delivers the editor as a Docker image to eliminate local environment dependencies and ensure consistent setup.
  • Editor Behavior Customizations - Allows tailoring the editing experience through plugins and presets for specific behaviors like read-only mode.
  • API Specification Importers - Imports API definitions from files, external URLs, or pre-defined example fixtures.
  • Container Deployment - Distributes the editor as a container image to ensure consistent environment setup across platforms.
  • Unprivileged Container Execution - Packages the application as a non-root container to reduce the security attack surface.
  • Containerized Application Deployments - Provides a pre-built Docker image for executing the editor in a containerized environment.
  • Non-Root Container Execution Environments - Provides an unprivileged container image to minimize the security attack surface during deployment.
  • Plugin-Based Editor Extensibility - Allows injecting custom components and logic into the editor interface via predefined extension points.
  • Editor Extensions - Provides extension points to inject custom logic and UI components into the editor interface.
  • Syntax Highlighting Editors - Implements a text editor that applies color and style to API specifications for improved readability.
  • Syntax Highlighting - Applies color coding to API specification keywords and structures based on standardized schemas.
  • API Design Tools - Open-source editor for designing OpenAPI-based APIs.

Historique des stars

Graphique de l'historique des stars pour swagger-api/swagger-editorGraphique de l'historique des stars pour swagger-api/swagger-editor

Recherche par IA

Explorez plus de dépôts awesome

Décrivez vos besoins en langage naturel — l'IA classe des milliers de projets open source sélectionnés par pertinence.

Start searching with AI

Alternatives open source à Swagger Editor

Projets open source similaires, classés selon le nombre de fonctionnalités partagées avec Swagger Editor.
  • mulesoft/api-designerAvatar de mulesoft

    mulesoft/api-designer

    1,069Voir sur GitHub↗

    This project provides a web-based integrated development environment for defining, documenting, and simulating software interface specifications. It serves as a browser-based modeling tool that enables teams to create structured API contracts using the RAML modeling language. The environment distinguishes itself through its modular design, which allows the modeling interface to be embedded directly into existing web applications and developer portals. It supports a plugin architecture that enables the integration of custom persistence layers and metadata handlers, allowing teams to attach pro

    JavaScriptramlraml-designraml-tooling
    Voir sur GitHub↗1,069
  • martanne/visAvatar de martanne

    martanne/vis

    4,634Voir sur GitHub↗

    Vis is a terminal-based modal text editor that utilizes vi keybindings and a system of structural regular expressions. It functions as a scriptable environment where Lua is used for configuration, custom key mappings, and plugin development. The editor distinguishes itself through a syntax highlighting system based on Parsing Expression Grammars and a pattern matching engine that treats text as a structure for complex search and replace operations. It also integrates directly with the system shell, allowing users to pipe text ranges to external commands and capture the resulting output. The

    C
    Voir sur GitHub↗4,634
  • log1997/log-lotteryAvatar de LOG1997

    LOG1997/log-lottery

    3,138Voir sur GitHub↗

    Log Lottery is a 3D lottery draw application used for virtual giveaway management and selecting winners from participant lists. It functions as a web-based prize manager that allows users to define prize rules, eligibility criteria, and winner counts. The tool features three-dimensional animations to announce winners, complemented by a customization suite for updating background images and audio tracks. It is provided as a containerized application to ensure consistent installation and operation across different hardware environments. The system includes utilities for participant administrat

    TypeScript3ddaisyuilottery
    Voir sur GitHub↗3,138
  • postcatlab/postcatAvatar de Postcatlab

    Postcatlab/postcat

    5,548Voir sur GitHub↗

    Postcat is an integrated platform for API design and documentation, serving as a REST API client and a mock server. It provides a workspace to define technical requirements and data schemas, allowing development teams to align on interface behavior. The platform features a plugin architecture that enables the integration of third-party tools and custom capabilities. It decouples frontend and backend development cycles by generating simulated server responses based on predefined data structures. The toolset includes an environment management system for switching between development, staging,

    JavaScriptangularapielectron
    Voir sur GitHub↗5,548
Voir les 30 alternatives à Swagger Editor→

Questions fréquentes

Que fait swagger-api/swagger-editor ?

Swagger Editor est un outil de création web et un environnement de développement utilisé pour concevoir, documenter et valider les spécifications d'API. Il prend spécifiquement en charge la spécification OpenAPI, fournissant une interface de navigateur pour écrire des schémas d'API et vérifier leur structure.

Quelles sont les fonctionnalités principales de swagger-api/swagger-editor ?

Les fonctionnalités principales de swagger-api/swagger-editor sont : API Specification Editors, OpenAPI Specification Editors, Specification Previews, API Documentation, API Specification Definitions, API Design Tools, API Client Preview Editors, Visual REST Editors.

Quelles sont les alternatives open-source à swagger-api/swagger-editor ?

Les alternatives open-source à swagger-api/swagger-editor incluent : mulesoft/api-designer — This project provides a web-based integrated development environment for defining, documenting, and simulating… martanne/vis — Vis is a terminal-based modal text editor that utilizes vi keybindings and a system of structural regular expressions.… log1997/log-lottery — Log Lottery is a 3D lottery draw application used for virtual giveaway management and selecting winners from… postcatlab/postcat — Postcat is an integrated platform for API design and documentation, serving as a REST API client and a mock server. It… kubero-dev/kubero — Kubero is a self-hosted Platform as a Service (PaaS) that simplifies the deployment, scaling, and management of… meolu/walle-web — Walle-web is a continuous delivery platform and DevOps release manager designed to automate the deployment, rollback,…