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
·
YMFE avatar

YMFE/yapi

0
View on GitHub↗
27,722 stars·4,826 forks·JavaScript·Apache-2.0·7 vuesyapi.smart-xwork.cn↗

Yapi

yapi is an API management platform designed to coordinate the development of RESTful APIs between frontend, backend, and quality assurance teams. It functions as a centralized system for documenting interface specifications, simulating server responses, and validating requests through a built-in testing client.

The platform features an API code generator that transforms interface specifications into typed request functions and data models across multiple programming languages. It also includes a mock server capable of generating synthetic responses using schema-based generators and rule-based simulation.

The system provides tools for interface documentation, automated API testing with response assertions, and an importer for migrating definitions from formats such as Postman and Swagger. User access to these resources is managed via a flat-hierarchy permission system.

Features

  • API Development Platforms - Provides a unified platform for documenting, testing, and coordinating the full RESTful API development lifecycle across teams.
  • API Coordination Frameworks - Coordinates API design, documentation, and testing across frontend, backend, and QA teams to ensure consistent integration.
  • API Specification Managers - Ships a system for creating and maintaining visual API interface specifications using structured data definitions.
  • Collaborative API Documentation - Provides a visual interface for teams to share, edit, and synchronize API documentation and collections in real-time.
  • Collaborative API Workspaces - Provides shared workspaces for teams to synchronize API collections, documentation, and environment configurations.
  • API Documentation - Provides a platform for creating and maintaining visual specifications for API endpoints to coordinate development.
  • Interface Registries - Stores API specifications in a shared database to synchronize definitions across frontend, backend, and testing teams.
  • API Endpoint Testing - Ships a built-in request runner for interactive endpoint debugging and executing automated test suites with assertions.
  • API Mocking Servers - Implements a mock server that simulates endpoint responses based on specifications to decouple frontend and backend development.
  • API Code Generators - Produces typed request functions and data models in multiple languages from interface specifications.
  • API Testing Tools - Ships a tool for running automated test suites against endpoints and validating results with response assertions.
  • Debugging and Inspection Tools - Includes a built-in client for sending requests to endpoints and inspecting responses to troubleshoot errors.
  • API Specification Importers - Parses external API formats like Postman and Swagger to migrate specifications into the internal data model.
  • API Response Simulators - Returns specific mock payloads when incoming requests match predefined criteria or path patterns.
  • API Client Generators - Automatically generates type-safe client code and models from API interface specifications for multiple languages.
  • External Importers - Provides utilities to migrate API interface data from external formats like Postman, HAR, and Swagger.
  • Schema-Driven Mocking - Produces synthetic API responses by mapping structured data definitions to random value generators based on defined types.
  • Type-Safe Client Generators - Creates typed request functions and data models in multiple languages based on defined interface specifications.
  • Interface Management - Visual interface management platform for teams.
  • Api 网关项目 - Listed in the “Api 网关项目” section of the Great Open Source Project awesome list.
  • 模拟数据( Mock ) - Listed in the “模拟数据( Mock )” section of the Awesome Frontend awesome list.

Historique des stars

Graphique de l'historique des stars pour ymfe/yapiGraphique de l'historique des stars pour ymfe/yapi

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 à Yapi

Projets open source similaires, classés selon le nombre de fonctionnalités partagées avec Yapi.
  • 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
  • hoppscotch/hoppscotchAvatar de hoppscotch

    hoppscotch/hoppscotch

    79,618Voir sur GitHub↗

    Hoppscotch is an open-source API development ecosystem designed for building, testing, and debugging REST, GraphQL, and real-time APIs. It provides a unified platform that functions across web browsers, desktop applications, and command-line interfaces, allowing developers to manage the entire API lifecycle from a single environment. The platform distinguishes itself through a highly interactive, command-driven interface that utilizes a global spotlight palette and keyboard shortcuts to streamline complex workflows. It supports advanced request manipulation and validation by executing JavaScr

    TypeScriptapiapi-clientapi-rest
    Voir sur GitHub↗79,618
  • tencent/apijsonAvatar de Tencent

    Tencent/APIJSON

    18,395Voir sur GitHub↗

    APIJSON is a no-code database API generator and object-relational mapping layer that automatically transforms relational database schemas into functional HTTP endpoints. It provides a system for generating CRUD operations and technical documentation without the need to write manual backend code. The project is distinguished by its ability to allow clients to define custom JSON response structures and field aliases directly within the request. It features dynamic query translation that converts structured JSON parameters into optimized SQL for complex relational joins, subqueries, and data agg

    Javabaasclickhousecrud
    Voir sur GitHub↗18,395
  • easy-mock/easy-mockAvatar de easy-mock

    easy-mock/easy-mock

    9,026Voir sur GitHub↗

    Easy Mock is a tool for API mocking and simulation that allows for the creation of fake server responses using schemas. It enables the generation of mock API data and the implementation of OpenAPI specifications to align development with technical contracts. The project supports collaborative API design through a shared workspace where team members can synchronize and manage mock endpoints. It also features specification-driven bootstrapping, which automatically constructs mock environments by importing standard API definition files. The system provides API development proxying to forward re

    JavaScriptdata-generatoreasy-mockjavascript
    Voir sur GitHub↗9,026
Voir les 30 alternatives à Yapi→

Questions fréquentes

Que fait ymfe/yapi ?

yapi is an API management platform designed to coordinate the development of RESTful APIs between frontend, backend, and quality assurance teams. It functions as a centralized system for documenting interface specifications, simulating server responses, and validating requests through a built-in testing client.

Quelles sont les fonctionnalités principales de ymfe/yapi ?

Les fonctionnalités principales de ymfe/yapi sont : API Development Platforms, API Coordination Frameworks, API Specification Managers, Collaborative API Documentation, Collaborative API Workspaces, API Documentation, Interface Registries, API Endpoint Testing.

Quelles sont les alternatives open-source à ymfe/yapi ?

Les alternatives open-source à ymfe/yapi incluent : postcatlab/postcat — Postcat is an integrated platform for API design and documentation, serving as a REST API client and a mock server. It… hoppscotch/hoppscotch — Hoppscotch is an open-source API development ecosystem designed for building, testing, and debugging REST, GraphQL,… tencent/apijson — APIJSON is a no-code database API generator and object-relational mapping layer that automatically transforms… easy-mock/easy-mock — Easy Mock is a tool for API mocking and simulation that allows for the creation of fake server responses using… stoplightio/prism — Prism is a set of tools for generating mock servers and validation proxies based on OpenAPI specifications or Postman… mockoon/mockoon — Mockoon is an HTTP API simulation platform and design tool used to create fake API endpoints that simulate server…