awesome-repositories.com
Blog
awesome-repositories.com

Descoperă cele mai bune repository-uri open source cu căutare AI.

ExploreazăCăutări recomandateAlternative open-sourceSoftware self-hostedBlogHartă site
ProiectDespreCum realizăm clasamentulPresăServer MCP
LegalConfidențialitateTermeni
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

11 repository-uri

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

Găsește cele mai bune repo-uri cu AI.Vom căuta cele mai potrivite repository-uri folosind AI.
  • macrozheng/mallAvatar macrozheng

    macrozheng/mall

    83,878Vezi pe 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
    Vezi pe GitHub↗83,878
  • hoppscotch/hoppscotchAvatar hoppscotch

    hoppscotch/hoppscotch

    79,618Vezi pe 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
    Vezi pe GitHub↗79,618
  • ymfe/yapiAvatar YMFE

    YMFE/yapi

    27,722Vezi pe 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
    Vezi pe GitHub↗27,722
  • mountain-loop/yaakAvatar mountain-loop

    mountain-loop/yaak

    18,778Vezi pe 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
    Vezi pe GitHub↗18,778
  • tencent/apijsonAvatar Tencent

    Tencent/APIJSON

    18,395Vezi pe 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
    Vezi pe GitHub↗18,395
  • darrenburns/postingAvatar darrenburns

    darrenburns/posting

    12,035Vezi pe 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
    Vezi pe GitHub↗12,035
  • z-song/laravel-adminAvatar z-song

    z-song/laravel-admin

    11,154Vezi pe 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
    Vezi pe GitHub↗11,154
  • httpie/http-promptAvatar httpie

    httpie/http-prompt

    9,097Vezi pe 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
    Vezi pe GitHub↗9,097
  • electricitymaps/electricitymaps-contribAvatar electricitymaps

    electricitymaps/electricitymaps-contrib

    4,008Vezi pe 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
    Vezi pe GitHub↗4,008
  • thunderclient/thunder-client-supportAvatar thunderclient

    thunderclient/thunder-client-support

    3,717Vezi pe 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
    Vezi pe GitHub↗3,717
  • mulesoft/api-consoleAvatar mulesoft

    mulesoft/api-console

    907Vezi pe 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
    Vezi pe GitHub↗907
  1. Home
  2. Development Tools & Productivity
  3. API Development Tools
  4. API Testing Tools

Explorează sub-etichetele

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