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

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

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

11 个仓库

Awesome GitHub RepositoriesAPI Testing Tools

Tools for building, debugging, and validating RESTful API requests through automated testing and inspection.

Explore 11 awesome GitHub repositories matching development tools & productivity · API Testing Tools. Refine with filters or upvote what's useful.

Awesome API Testing Tools GitHub Repositories

用 AI 发现最棒的仓库。我们将通过 AI 为您搜索最匹配的仓库。
  • macrozheng/mallmacrozheng 的头像

    macrozheng/mall

    83,878在 GitHub 上查看↗

    This project is an enterprise-grade Java framework designed for building scalable, full-stack e-commerce applications. It provides a comprehensive foundation for microservice-based distributed architectures, enabling the development of complex retail platforms that include product management, order processing, and secure user authentication. By leveraging modular service patterns and centralized API gateways, the framework supports the construction of resilient systems that decompose monolithic business logic into independent, manageable services. The platform distinguishes itself through a r

    Generates requests and inspects server responses directly within the development environment to verify RESTful API behavior.

    Javadockerelasticsearchelk
    在 GitHub 上查看↗83,878
  • hoppscotch/hoppscotchhoppscotch 的头像

    hoppscotch/hoppscotch

    79,618在 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

    Validates API responses through a graphical interface that supports integrated testing scripts and automated inspection.

    TypeScriptapiapi-clientapi-rest
    在 GitHub 上查看↗79,618
  • ymfe/yapiYMFE 的头像

    YMFE/yapi

    27,722在 GitHub 上查看↗

    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

    Ships a tool for running automated test suites against endpoints and validating results with response assertions.

    JavaScriptapiapi-managementapi-manager
    在 GitHub 上查看↗27,722
  • mountain-loop/yaakmountain-loop 的头像

    mountain-loop/yaak

    18,778在 GitHub 上查看↗

    Yaak is a cross-platform desktop client and command-line utility designed for developing, testing, and debugging API endpoints. It supports multi-protocol request execution for REST, GraphQL, and gRPC services, providing a unified environment for managing network interactions, authentication credentials, and automated testing workflows. The tool distinguishes itself through a local-first architecture that stores all workspace configurations and request definitions directly on the filesystem. This design enables native integration with version control systems like Git, allowing teams to track

    Provides a unified environment for developing, testing, and debugging REST, GraphQL, and gRPC API endpoints.

    TypeScriptbruno-alternativegraphqlgrpc
    在 GitHub 上查看↗18,778
  • tencent/apijsonTencent 的头像

    Tencent/APIJSON

    18,395在 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

    Includes a development environment for validating database endpoints with custom test data and regression tests.

    Javabaasclickhousecrud
    在 GitHub 上查看↗18,395
  • darrenburns/postingdarrenburns 的头像

    darrenburns/posting

    12,035在 GitHub 上查看↗

    Posting is a terminal-based HTTP request manager designed for developing, testing, and documenting API endpoints. It functions as a keyboard-driven interface that allows users to execute requests, manage collections, and inspect server responses directly within the command line environment. By storing request configurations as plain text files on the local filesystem, the tool ensures that API definitions remain compatible with standard version control systems. The project distinguishes itself by treating API collections as version-controlled assets, enabling users to migrate existing workflo

    Facilitates high-speed API testing and request execution through a keyboard-driven terminal interface.

    Pythonautomationclideveloper-tools
    在 GitHub 上查看↗12,035
  • z-song/laravel-adminz-song 的头像

    z-song/laravel-admin

    11,154在 GitHub 上查看↗

    This project is a framework for building back-office administrative interfaces and CRUD screens within Laravel applications. It provides a centralized PHP backend dashboard for managing application settings, server files, and internal system operations using configuration-based code. The system utilizes a configuration-driven UI generation model to create data interfaces for reading, updating, and deleting database records based on model definitions. It includes dedicated management interfaces for Redis key-value stores and a visual application monitoring dashboard for analyzing runtime excep

    Provides a web-based interface for sending requests to test and debug local API endpoints.

    PHP
    在 GitHub 上查看↗11,154
  • httpie/http-prompthttpie 的头像

    httpie/http-prompt

    9,097在 GitHub 上查看↗

    HTTP Prompt is an interactive command-line HTTP client built on top of HTTPie, providing a read-eval-print loop (REPL) shell for exploring and testing APIs. It wraps HTTPie's request-building and response-parsing capabilities into a persistent session that tracks current URL, headers, and other context, enabling rapid iteration on API calls without leaving the terminal. The tool distinguishes itself through its interactive shell environment, which includes context-aware tab completion for HTTP methods, URLs, headers, and body parameters, along with terminal-based syntax highlighting for both

    Rapidly iterating on API calls with real-time feedback and request history in a shell environment.

    Pythonapiapi-cliapi-testing
    在 GitHub 上查看↗9,097
  • electricitymaps/electricitymaps-contribelectricitymaps 的头像

    electricitymaps/electricitymaps-contrib

    4,008在 GitHub 上查看↗

    This project provides a suite of interfaces and tools for accessing electricity carbon intensity and production metrics. It includes an API for real-time and historical data, a geographic power data map for visualizing regional carbon intensity and renewable energy percentages, and a system for extracting datasets required for standardized greenhouse gas emissions reporting. The project features an interactive API sandbox that allows users to test requests and inspect data responses without writing code. It also includes mechanisms for institutional email verification to manage access to hist

    Offers a tool for executing API calls with adjustable parameters to preview live data responses.

    Pythonappclimate-changedata-visualization
    在 GitHub 上查看↗4,008
  • thunderclient/thunder-client-supportthunderclient 的头像

    thunderclient/thunder-client-support

    3,717在 GitHub 上查看↗

    Thunder Client is a REST API client extension for VS Code that functions as an HTTP request manager, testing tool, and mocking workspace. It allows users to send requests, organize them into collections, and manage API configurations directly within the editor. The project distinguishes itself through a command-line interface for executing automated test suites in CI/CD pipelines and a Git-based synchronization system for sharing request collections and environment configurations across teams. It also incorporates artificial intelligence to automate the conversion of API scripts during migrat

    Provides a comprehensive suite for executing request collections with assertions, environment variables, and data-driven tests.

    apigraphqlhttpclient
    在 GitHub 上查看↗3,717
  • mulesoft/api-consolemulesoft 的头像

    mulesoft/api-console

    907在 GitHub 上查看↗

    This project is a web-based documentation viewer and interactive console designed to render API specifications into browser-based interfaces. It provides a framework for exploring endpoints, managing authorization flows, and executing live test requests directly against defined services. By parsing specification files into structured data models, the tool generates dynamic interfaces that allow developers to interact with API definitions in real time. The console is built as a library of reusable web components, enabling developers to embed documentation viewers into existing web applications

    Provides a full-featured standalone console for testing API endpoints in a dedicated environment.

    JavaScriptramlraml-documentraml-tooling
    在 GitHub 上查看↗907
  1. Home
  2. Development Tools & Productivity
  3. API Development Tools
  4. API Testing Tools

探索子标签

  • Realtime API TestingCapabilities for testing APIs with immediate feedback and live interaction.