awesome-repositories.com
Blog
MCP
awesome-repositories.com

Descubre los mejores repositorios open-source con nuestra búsqueda potenciada por IA.

ExplorarBúsquedas curadasAlternativas open-sourceSoftware autohospedableBlogMapa del sitio
ProyectoServidor MCPAcerca deCómo clasificamosPrensa
Aviso legalPrivacidadTérminos
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

6 repositorios

Awesome GitHub RepositoriesgRPC API Testing

Tools for verifying gRPC server functionality by sending requests and inspecting responses.

Distinct from gRPC Test Doubles: Focuses on black-box testing of live gRPC servers via CLI, not implementing test doubles.

Explore 6 awesome GitHub repositories matching testing & quality assurance · gRPC API Testing. Refine with filters or upvote what's useful.

Awesome gRPC API Testing GitHub Repositories

Encuentra los mejores repositorios con IA.Buscaremos los repositorios que mejor coincidan usando IA.
  • fullstorydev/grpcurlAvatar de fullstorydev

    fullstorydev/grpcurl

    12,691Ver en GitHub↗

    grpcurl is a command-line interface and client tool for invoking gRPC methods and inspecting service definitions. It serves as a server debugger and reflection client, allowing users to call remote procedures and verify server responses from the terminal using JSON or protobuf formats. The tool distinguishes itself through the ability to discover available services and methods dynamically via a server reflection service or by loading local protobuf schema files. It can extract service descriptions from a server for local use and print specific schema symbol definitions. It covers a broad ran

    Sends requests to gRPC servers from the command line to verify functionality and inspect responses.

    Gogolanggrpcprotobuf
    Ver en GitHub↗12,691
  • bloomrpc/bloomrpcAvatar de bloomrpc

    bloomrpc/bloomrpc

    8,998Ver en GitHub↗

    BloomRPC is a graphical user interface client for discovering, testing, and querying gRPC service endpoints. It functions as an API tester that allows for sending requests and validating responses through a visual interface without the need to write manual client code. The tool supports service discovery via the gRPC reflection API or by parsing protobuf definition files to generate request and response structures. It translates human-readable JSON input into binary protobuf format and utilizes an HTTP/2 transport layer to communicate with backend services. The application provides capabilit

    Provides a graphical tool for verifying gRPC server functionality by sending requests and inspecting responses.

    TypeScriptgrpc
    Ver en GitHub↗8,998
  • fullstorydev/grpcuiAvatar de fullstorydev

    fullstorydev/grpcui

    5,907Ver en GitHub↗

    grpcui es una interfaz web interactiva basada en navegador y cliente de API para ejecutar llamadas a procedimientos remotos (RPC) a servidores gRPC. Funciona como un gateway de HTTP a gRPC que traduce payloads JSON en mensajes binarios protobuf, permitiendo a los usuarios activar solicitudes de red e inspeccionar respuestas a través de una interfaz web visual. La herramienta proporciona capacidades de exploración y descubrimiento de esquemas consultando la reflexión del servidor o cargando archivos descriptores protobuf locales para identificar servicios disponibles y firmas de métodos. Utiliza estas definiciones para generar automáticamente formularios de entrada dinámicos para construir datos de solicitud, incluyendo soporte para estructuras anidadas complejas. El proyecto cubre pruebas de API y depuración de clientes, permitiendo la revisión de cuerpos de respuesta, códigos de estado y encabezados de metadatos. También gestiona la conectividad segura a través de una capa de transporte que admite texto plano, TLS y autenticación mutua con certificados de cliente configurables.

    Provides a visual web interface for verifying gRPC server functionality by sending requests and inspecting responses.

    JavaScript
    Ver en GitHub↗5,907
  • uber/prototoolAvatar de uber

    uber/prototool

    5,036Ver en GitHub↗

    Prototool es un kit de herramientas de desarrollo para Protocol Buffers que proporciona un conjunto de herramientas para linting, formateo y generación de código a partir de archivos de esquema. Funciona como un sistema para gestionar el ciclo de vida de las definiciones de Protocol Buffer a través de una interfaz de línea de comandos. El kit de herramientas se distingue por proporcionar un detector de cambios disruptivos (breaking change detector) que compara diferentes versiones de definiciones para identificar cambios incompatibles en la red o en el código fuente. También incluye una interfaz de cliente gRPC capaz de invocar endpoints utilizando solicitudes JSON mediante la compilación dinámica de definiciones Protobuf. El proyecto cubre amplias áreas de capacidad, incluyendo validación de esquemas y aplicación de estilos, generación de stubs de código específicos para cada lenguaje y gestión automatizada de binarios del compilador. También proporciona utilidades para la exportación de conjuntos de descriptores de archivos y la generación de archivos de esquema con boilerplate automatizado.

    Sends JSON requests to gRPC endpoints by dynamically compiling Protobuf files to validate server behavior.

    Gogrpcgrpc-goproto3
    Ver en GitHub↗5,036
  • ktr0731/evansAvatar de ktr0731

    ktr0731/evans

    4,481Ver en GitHub↗

    Evans is a gRPC client and API explorer designed for testing, debugging, and automating remote procedure calls. It functions as an interactive client and a stateless command line utility for executing gRPC methods and inspecting remote server API surfaces. The tool provides specialized support for the gRPC-Web protocol to facilitate communication with web-based implementations. It enables the discovery of services and message structures through server reflection or definition files, and supports the management of unary, client-side, server-side, and bidirectional streaming communication. The

    Enables testing and debugging gRPC services by sending requests and inspecting responses through an interactive client.

    Goclicompletiongolang
    Ver en GitHub↗4,481
  • open-source-labs/swellAvatar de open-source-labs

    open-source-labs/Swell

    984Ver en GitHub↗

    Swell is an API development and testing client designed for interacting with modern network protocols, executing GraphQL operations, and running local mock servers. It provides a unified interface for connecting to endpoints served over HTTP/2, WebSockets, Server-Sent Events, gRPC, tRPC, and WebRTC, enabling live messaging, monitoring, and debugging. The platform includes a concurrent load testing engine that spawns parallel worker threads to evaluate endpoint performance under heavy traffic, alongside a local mock server engine for simulating backend responses during frontend development. It

    Serves as a client for exploring, invoking, and monitoring gRPC service methods and streaming endpoints.

    JavaScriptapiendpointgraphql
    Ver en GitHub↗984
  1. Home
  2. Testing & Quality Assurance
  3. gRPC API Testing