#gRPC

Logo of jina
jina
Jina-Serve offers a dynamic framework for AI services, supporting gRPC, HTTP, and WebSockets. It integrates major ML frameworks, dynamic batching, and containerization for efficient deployment. Enhance scalability with Kubernetes, Docker Compose, and cloud capabilities while focusing on core logic and service design. Benefit from LLM streaming and orchestrate with executors and flows for seamless integration.
Logo of kratos
kratos
Kratos is a Go-based microservice framework for building reliable applications. Key features include HTTP/gRPC protocols, a flexible transport layer, and powerful middleware. Kratos supports diverse data sources, standard metadata transfer, and automatic Swagger API generation. With a focus on simplicity and performance, it enhances productivity and is supported by comprehensive documentation and modern templates. Licensed under the MIT license, Kratos is an open-source project.
Logo of api-interfaces
api-interfaces
Api-Interfaces is an open-source gRPC protocol that simplifies the communication between client applications and servers like api-bridge and api-web. It provides interface files for popular languages such as Golang, Python, and JavaScript, boosts development efficiency, and supports integration and customization with detailed setup guidance. Its flexible design ensures compatibility across various platforms, enhancing the development of modern applications.
Logo of merlin
merlin
Merlin is a versatile cross-platform post-exploitation C2 server and agent written in Go, offering robust data encryption with AES, JWE, and RC4. It facilitates secure communication via HTTP/1.1, HTTP/2, HTTP/3, and P2P protocols. With support for various authentication methods including OPAQUE and integration with tools like Donut for efficient binary execution, Merlin is compatible with the Mythic framework, making it a reliable choice for adaptable C2 operations.
Logo of awesome-grpc
awesome-grpc
Explore a diverse collection of resources, libraries, and tools for implementing gRPC in different programming languages. Access official documentation, community platforms, and detailed guides for languages like Go, Node.js, Java, and others. Utilize testing tools, CLI, and GUI interfaces to enhance gRPC development and management of performance-driven services.
Logo of gateway
gateway
The project features advanced routing and proxy capabilities for HTTP and gRPC, utilizing protobuf schemas for efficient data encoding. Offers versatile endpoint configurations (prefix, path, regex, restful) and integrated middleware (CORS, auth, logging, ratelimit) to enhance security and performance with added tracing and metrics functionalities. Designed for optimized client-server communication via efficient node management.