awesome-repositories.com
Blog
awesome-repositories.com

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

ExplorarBúsquedas curadasOpen-source alternativesSelf-hosted softwareBlogMapa del sitio
ProyectoAcerca deHow we rankPrensaServidor MCP
Aviso legalPrivacidadTérminos
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

Java gRPC Libraries

Ranking updated 12 jul 2026

For best java grpc libraries, the strongest matches are square/retrofit (Retrofit is a type-safe HTTP client that simplifies network), kubernetes-sigs/cri-tools (This project provides a suite of diagnostic and validation) and grpc/grpc (gRPC is a language-agnostic remote procedure call framework designed). googleforgames/agones and qdrant/qdrant round out the shortlist. Each is ranked by relevance to your query, popularity and recent activity.

Curamos repositorios de código abierto en GitHub que coinciden con “best java grpc libraries”. Los resultados están clasificados por relevancia según tu búsqueda; usa los filtros de abajo para acotar o refina con IA.

Java gRPC Libraries

Encuentra los mejores repositorios con IA.Buscaremos los repositorios que mejor coincidan usando IA.
  • square/retrofitAvatar de square

    square/retrofit

    43,895Ver en GitHub↗

    Retrofit is a type-safe HTTP client that simplifies network communication by allowing developers to define API endpoints as interface methods. By using annotation-driven request mapping, it automatically translates these interface definitions into structured HTTP requests, ensuring consistent data structures and reducing manual configuration when interacting with remote web services. The project distinguishes itself through a highly modular architecture that separates network transport from data handling. It utilizes dynamic proxy generation to process method calls at runtime and offers a plu

    HTMLDeclarative API ClientsHTTP ClientsRequest Mappings
    Ver en GitHub↗43,895
  • kubernetes-sigs/cri-toolsAvatar de kubernetes-sigs

    kubernetes-sigs/cri-tools

    1,991Ver en GitHub↗

    This project provides a suite of diagnostic and validation utilities for container runtimes that implement the Kubernetes Container Runtime Interface. It serves as a command-line interface for interacting with and managing container lifecycles, images, and sandboxes directly on a host machine without requiring a full cluster deployment. The toolset distinguishes itself through its focus on interface compliance and performance verification. It includes automated test suites that validate whether a runtime adheres to defined interface specifications and handles resource plugin integration corre

    GoContainer Runtime DebuggingsContainer Runtime InterfacesCompliance Verifiers
    Ver en GitHub↗1,991
  • grpc/grpcAvatar de grpc

    grpc/grpc

    44,891Ver en GitHub↗

    gRPC is a language-agnostic remote procedure call framework designed for high-performance communication between distributed services. It utilizes a structured interface definition language to generate consistent client stubs and server skeletons, enabling applications to invoke methods on remote servers as if they were local objects. By leveraging the HTTP/2 transport layer, the framework supports efficient binary serialization and multiplexed data exchange across diverse programming environments. The framework distinguishes itself through its support for flexible communication patterns, incl

    C++Remote Procedure Call FrameworksRemote Procedure CallsHTTP/2 Transport Layers
    Ver en GitHub↗44,891
  • googleforgames/agonesAvatar de googleforgames

    googleforgames/agones

    6,896Ver en GitHub↗

    Agones is a Kubernetes game server orchestrator designed for deploying, scaling, and managing dedicated multiplayer game server processes across a distributed cluster. It provides the core infrastructure needed to provision individual or grouped server processes to support real-time multiplayer gaming sessions. The system includes a fleet manager to automate the lifecycle of server groups based on player demand and a health monitor to track the connectivity and operational status of active processes. It integrates with cluster autoscalers to synchronize server resource requirements with cloud

    GoGame Server OrchestratorsDedicated HostingDedicated Server Provisioning
    Ver en GitHub↗6,896
  • qdrant/qdrantAvatar de qdrant

    qdrant/qdrant

    32,372Ver en GitHub↗

    Qdrant is a high-performance vector similarity database designed to store, index, and search high-dimensional vectors alongside structured metadata. It functions as a distributed search engine that manages large-scale data clusters, providing low-latency retrieval and complex filtering capabilities. The system is built to serve as a specialized middleware layer, connecting machine learning pipelines and AI agents to persistent storage for intelligent information retrieval and recommendation tasks. The platform distinguishes itself through advanced retrieval techniques, including support for h

    RustVector DatabasesVector Search EnginesHybrid Search Engines
    Ver en GitHub↗32,372
  • netty/nettyAvatar de netty

    netty/netty

    34,975Ver en GitHub↗

    Netty is an asynchronous network framework designed for building scalable protocol servers and clients. It utilizes an event-driven reactor pattern and a non-blocking input/output model to decouple connection handling from application logic, allowing for the development of responsive network services that manage high volumes of concurrent connections. The framework distinguishes itself through a modular pipeline-based processing chain that enables the implementation of custom binary or text-based protocols. It provides a pluggable transport abstraction that allows developers to switch between

    JavaAsynchronous Network FrameworksHigh-Performance NetworkingReactor Patterns
    Ver en GitHub↗34,975
  • cosmos/cosmos-sdkAvatar de cosmos

    cosmos/cosmos-sdk

    7,016Ver en GitHub↗

    Cosmos SDK is a modular blockchain application framework and software development kit used to build sovereign layer-one networks. It provides a foundation for creating customizable blockchains featuring native interoperability, sovereign governance, and Byzantine Fault Tolerant consensus engines. The framework is distinguished by its inter-blockchain communication protocol, which enables the transfer of byte-encoded data and digital assets between independent blockchain networks. It supports multiple consensus models, including Proof of Stake and Proof of Authority, and allows for the integra

    GoBlockchain Application FrameworksApplication Module RegistrationBalance Tracking
    Ver en GitHub↗7,016
  • dapr/daprAvatar de dapr

    dapr/dapr

    25,510Ver en GitHub↗

    Dapr is a distributed application runtime that provides a sidecar-based infrastructure layer for building resilient microservices and event-driven applications. By utilizing a sidecar proxy pattern, it abstracts complex infrastructure tasks into standardized, network-accessible APIs, allowing developers to focus on application logic while the runtime handles service discovery, state management, and secure communication. The platform distinguishes itself through a pluggable component architecture and language-agnostic design, enabling services written in any programming language to interact wi

    GoAgentic FrameworksWorkflow Orchestration EnginesAgentic AI Frameworks
    Ver en GitHub↗25,510
  • roadrunner-server/roadrunnerAvatar de roadrunner-server

    roadrunner-server/roadrunner

    8,473Ver en GitHub↗

    RoadRunner is a high-performance application server and process manager designed to serve PHP applications using a persistent worker model. It eliminates bootload overhead and initialization time by keeping application processes alive between requests, acting as a protocol-agnostic proxy that routes traffic to a pool of supervised workers. The server is built with a plugin-based modular architecture, allowing it to be extended with custom Go plugins and compiled into tailored binaries. It distinguishes itself by providing a unified execution model for a wide array of communication protocols,

    GoHTTP Request HandlersPHP Application ServersWorker Pool Models
    Ver en GitHub↗8,473
  • trpc/trpcAvatar de trpc

    trpc/trpc

    40,348Ver en GitHub↗

    This project is an end-to-end type-safe API framework designed to synchronize data structures between frontend and backend codebases without the need for manual code generation. By leveraging TypeScript’s type inference, it allows developers to invoke server-side functions directly from the client as if they were local methods. This remote procedure call approach abstracts away the complexities of HTTP verbs and URL structures, streamlining the full-stack development workflow into a unified experience. The framework distinguishes itself through a modular router architecture that organizes bac

    TypeScriptAPI FrameworksRemote Procedure CallsAPI Routers
    Ver en GitHub↗40,348
  • youtube/vitessAvatar de youtube

    youtube/vitess

    21,032Ver en GitHub↗

    Vitess is a distributed MySQL orchestrator and clustering system designed for horizontal database scaling. It functions as sharding middleware that distributes data and load across multiple MySQL instances to handle growth beyond the capacity of a single machine. The system provides a proxy layer that abstracts data distribution, allowing applications to query a cluster as a single logical database without knowing the physical location of the data. This is achieved through a routing mechanism that intercepts queries and directs them to the appropriate shards based on keyspace mappings. The p

    GoHorizontal Database ScalingData Abstraction LayersData Sharding
    Ver en GitHub↗21,032
  • openai/openai-pythonAvatar de openai

    openai/openai-python

    31,022Ver en GitHub↗

    The OpenAI Python library is a generative AI client library designed to simplify communication with large language model services. It functions as a language-specific software development kit that maps local code calls to remote service endpoints, enabling the integration of text generation, data analysis, and reasoning tasks into software applications. The library acts as a structured abstraction layer that manages the complexities of network-based service interactions, including authentication, connection pooling, and header management. It distinguishes itself through built-in request orche

    PythonGenerative AI ClientsAPI ClientsGenerative AI Integrations
    Ver en GitHub↗31,022
  • dragonflyoss/dragonfly-archivedAvatar de dragonflyoss

    dragonflyoss/dragonfly-archived

    5,937Ver en GitHub↗

    Dragonfly is a peer-to-peer file distribution system designed to accelerate large-scale file and container image delivery across clusters. It splits files into small pieces that peers exchange independently, enabling parallel downloads from multiple sources while a central scheduler assigns parent peers based on real-time load metrics. The system integrates with existing tools through an HTTP proxy interface and uses gRPC for internal communication between peers and the scheduler. The system distinguishes itself through automatic integrity verification at the piece level, ensuring every downl

    GoPeer-to-Peer File DistributionPiece-Level File Transfer ProtocolsCluster Bandwidth Controllers
    Ver en GitHub↗5,937
  • alamofire/alamofireAvatar de Alamofire

    Alamofire/Alamofire

    42,385Ver en GitHub↗

    Alamofire is an HTTP networking library that provides a foundation for managing network requests and responses through a chainable, type-safe interface. It serves as an asynchronous request manager, coordinating concurrent network operations and data streams while maintaining application responsiveness. The library distinguishes itself through a protocol-oriented request adaptation system, which utilizes interceptors to modify or authenticate requests before dispatch. It employs a middleware-driven pipeline to process traffic, handling encoding, authentication, and error recovery in a modular

    SwiftHTTP Networking FoundationsNetworking LibrariesRequest Interceptors
    Ver en GitHub↗42,385
  • moby/buildkitAvatar de moby

    moby/buildkit

    10,061Ver en GitHub↗

    Buildkit is a programmable container build toolkit and OCI container image builder that converts build definitions into concurrent dependency graphs for image construction. It functions as an OCI image distribution engine, capable of generating container images and exporting artifacts to local storage or remote registries. The project is distinguished by its use of a low-level binary intermediate representation to decouple high-level build languages from the execution engine. It supports multi-platform image builds through user-mode architecture emulation and provides a distributed build cach

    GoContainer Image BuildersOCI Container EnginesBuild
    Ver en GitHub↗10,061
  • alibaba/spring-cloud-alibabaAvatar de alibaba

    alibaba/spring-cloud-alibaba

    29,113Ver en GitHub↗

    Spring Cloud Alibaba is a microservices orchestration framework that provides a standardized programming model for building distributed systems. It functions as a cloud-native integration layer, bridging enterprise application frameworks with distributed infrastructure to manage service discovery, traffic control, and state consistency across complex, multi-part application environments. The framework distinguishes itself through specialized components for managing distributed operations, including aspect-oriented traffic control that enforces flow rules, circuit breaking, and rate limiting a

    JavaMicroservices Orchestration FrameworksCloud Native Development FrameworksDistributed Systems Toolkits
    Ver en GitHub↗29,113
  • gofr-dev/gofrAvatar de gofr-dev

    gofr-dev/gofr

    21,321Ver en GitHub↗

    Gofr is a comprehensive framework for building production-ready microservices in Go. It provides a unified toolkit for developing RESTful APIs and gRPC services, offering built-in support for observability, database management, and distributed system communication. The framework distinguishes itself through its focus on developer productivity and system resilience. It automates common backend tasks such as CRUD handler generation, schema-driven code creation, and database migration orchestration, while preventing race conditions in clustered environments. To maintain stability, it includes in

    GoMicroservice FrameworksRemote Procedure Call FrameworksRESTful API Development
    Ver en GitHub↗21,321
  • gorilla/websocketAvatar de gorilla

    gorilla/websocket

    24,523Ver en GitHub↗

    This project provides a comprehensive implementation of the WebSocket protocol, enabling persistent, bidirectional communication between clients and servers. It handles the low-level complexities of the protocol, including the initial HTTP upgrade handshake and the encapsulation of data into discrete binary frames. By managing these connections, it allows applications to exchange data instantly without the overhead associated with repeated standard request cycles. The library distinguishes itself through its focus on high-frequency message exchange and concurrent connection management. It uti

    GoReal-Time Communication ProtocolsRealtime Communication ProtocolsRequest Routers
    Ver en GitHub↗24,523
  • jaegertracing/jaegerAvatar de jaegertracing

    jaegertracing/jaeger

    22,890Ver en GitHub↗

    Jaeger is a distributed tracing platform used for collecting, storing, and visualizing request flows across microservices. It identifies performance bottlenecks and errors by tracking requests as they move through multiple service boundaries. The system includes telemetry collectors, a multi-tenant backend, and a trace visualizer. The platform provides a multi-tenant tracing infrastructure that isolates data and queries by tenant to support shared environments. It supports standardized telemetry ingestion via the OpenTelemetry Protocol over gRPC and HTTP. To manage storage costs and overhead,

    GoDistributed TracingDistributed Tracing BackendsDistributed Storage
    Ver en GitHub↗22,890
  • dotnet/aspnetcoreAvatar de dotnet

    dotnet/aspnetcore

    38,143Ver en GitHub↗

    This project is a comprehensive server-side web framework designed for building scalable web applications and services. It provides a structured, component-based architecture that integrates a dependency injection container to manage service lifecycles and promote loose coupling across the software stack. The framework enables the creation of interactive client-side interfaces through a component-based model that synchronizes state directly with the browser. The platform distinguishes itself through a highly configurable middleware-based request pipeline and an attribute-based routing engine

    C#Component FrameworksDependency Injection ContainersWeb Application Frameworks
    Ver en GitHub↗38,143
  • huggingface/text-embeddings-inferenceAvatar de huggingface

    huggingface/text-embeddings-inference

    4,871Ver en GitHub↗

    Text Embeddings Inference is a high-performance inference server designed to host text embedding and sequence classification models as scalable API endpoints. It provides a vector embedding API to convert text into dense representations and a cross-encoder reranking server for scoring the relevance of document sequences against a query. The project features a GPU-accelerated inference engine that utilizes dynamic batching and specialized kernels to maximize throughput. It offers a high-performance binary interface via gRPC as an alternative to standard HTTP to reduce network latency and seria

    RustEmbedding ServersHigh Throughput InferenceCross-Encoder Rerankers
    Ver en GitHub↗4,871
  • snailclimb/javaguideAvatar de Snailclimb

    Snailclimb/JavaGuide

    156,541Ver en GitHub↗

    This project is a comprehensive educational repository providing technical documentation and learning materials across a wide range of computer science and software engineering domains. It serves as a centralized knowledge base for developers, covering core programming concepts, database management, distributed systems, and system design principles. The content spans fundamental Java programming, including collection frameworks and runtime environments, alongside deep dives into web communication protocols and browser internals. It also provides extensive resources on database internals, such

    JavaScriptConsensus ProtocolsTechnicalRemote Procedure Call Frameworks
    Ver en GitHub↗156,541
  • inspektor-gadget/inspektor-gadgetAvatar de inspektor-gadget

    inspektor-gadget/inspektor-gadget

    2,720Ver en GitHub↗

    Inspektor Gadget is an eBPF observability toolset and program framework designed for tracing Linux systems and debugging Kubernetes nodes. It provides a suite of tools to collect kernel-level telemetry and export system metrics via the OpenTelemetry standard. The project distinguishes itself by packaging inspection tools as OCI-compliant container images, allowing for standardized distribution and deployment across clusters and hosts. It employs a modular data processing pipeline that utilizes WebAssembly modules to transform and filter telemetry, and leverages Compile Once Run Everywhere for

    CeBPF ToolingeBPF-Based CollectionInspection Gadget Execution
    Ver en GitHub↗2,720
  • zeromicro/go-zeroAvatar de zeromicro

    zeromicro/go-zero

    33,102Ver en GitHub↗

    This project is a comprehensive microservices development framework designed to build scalable, resilient backend systems. It provides a production-ready runtime that integrates stability patterns directly into the service architecture, ensuring consistent performance and reliability for both web and remote procedure call services even under heavy traffic conditions. The framework centers on an interface-first development model, utilizing a domain-specific language to define service contracts that serve as the single source of truth. This approach powers an extensive code generation ecosystem

    GoMicroservices FrameworksDistributed Computing FrameworksInterface Definition Languages
    Ver en GitHub↗33,102
  • hyperf/hyperfAvatar de hyperf

    hyperf/hyperf

    6,855Ver en GitHub↗

    Hyperf is a high-performance PHP coroutine framework designed for building microservices and middleware. It utilizes non-blocking coroutines to handle high concurrency and low-latency request processing, providing a foundation for scalable distributed systems. The framework is distinguished by an aspect-oriented programming based dependency injector that enables pluggable components and meta-programming. It includes a coroutine-optimized object-relational mapper with integrated model caching and an orchestration toolkit for microservice governance, featuring service discovery, circuit breaker

    PHPHigh-Performance HTTP ServersPHP Coroutine RuntimesPHP Implementations
    Ver en GitHub↗6,855
  • tokio-rs/tokioAvatar de tokio-rs

    tokio-rs/tokio

    32,309Ver en GitHub↗

    Tokio is an asynchronous runtime for the Rust programming language, designed to manage and execute concurrent tasks efficiently. It provides a multi-threaded execution environment that schedules lightweight tasks across available processor cores, utilizing a work-stealing scheduler to balance computational load. By employing a poll-based execution model and waker-based notifications, the runtime drives asynchronous operations forward without requiring active polling loops, ensuring efficient resource utilization. The project distinguishes itself through a comprehensive suite of tools for high

    RustRuntime EnvironmentsTimer SchedulersNetwork Programming Frameworks
    Ver en GitHub↗32,309
  • arize-ai/phoenixAvatar de Arize-ai

    Arize-ai/phoenix

    8,605Ver en GitHub↗

    Arize Phoenix is an LLM observability platform and evaluation framework designed to capture execution traces and monitor large language model applications. It serves as a prompt management system for versioning and testing templates, and as a self-hosted AI operations infrastructure for managing telemetry and experiments. The platform differentiates itself through a specialized embedding visualization tool used to detect data drift and optimize vector search. It provides a comprehensive evaluation suite that utilizes judge-based evaluators and ground-truth datasets to score model outputs, and

    Jupyter NotebookLLM EvaluationLLM Evaluation FrameworksAI Observability Tracing
    Ver en GitHub↗8,605
  • istio/istioAvatar de istio

    istio/istio

    38,226Ver en GitHub↗

    Istio is a service mesh infrastructure that provides a centralized control plane to manage, secure, and observe communication between distributed microservices. It functions as a policy-driven network traffic controller, enabling developers to route, balance, and secure service-to-service traffic without requiring modifications to application code. The system enforces zero-trust security by utilizing mutual transport layer authentication to verify cryptographic identities for every network request. The project distinguishes itself through a sidecar-less proxy architecture, which offloads netw

    GoService Mesh Control PlanesService MeshesSidecarless Service Meshes
    Ver en GitHub↗38,226
  • appleboy/gorushAvatar de appleboy

    appleboy/gorush

    8,738Ver en GitHub↗

    Gorush is a dedicated notification dispatch server used to send real-time alerts to iOS and Android mobile devices. It functions as a centralized infrastructure for hosting a notification API and managing the delivery of push messages through high-throughput queuing. The system supports both gRPC streams and HTTP endpoints to receive notification triggers and includes a command-line interface for triggering alerts without a running server process. It manages network traffic through proxy routing via HTTP or SOCKS5 and secures server communication using automated TLS certificate management. O

    GoPush Notification DispatchersPush Notification ServersHigh-Throughput Task Processing
    Ver en GitHub↗8,738
  • spring-projects/spring-bootAvatar de spring-projects

    spring-projects/spring-boot

    80,945Ver en GitHub↗

    Spring Boot is an opinionated application framework designed to streamline the creation of production-ready services. It functions as a comprehensive development platform that utilizes a centralized dependency injection container to manage object lifecycles and wiring. By employing convention-over-configuration, the framework automates the instantiation of components based on the presence of specific libraries and configuration properties, significantly reducing the need for manual setup. The framework distinguishes itself by bundling the application and its web server into a single, self-con

    JavaGeneral Purpose FrameworksAuto-Configuration MechanismsDependency Injection Systems
    Ver en GitHub↗80,945
  • coreos/etcdAvatar de coreos

    coreos/etcd

    51,846Ver en GitHub↗

    etcd is a distributed key-value store and configuration store designed to maintain a consistent set of data across a cluster of nodes. It functions as a reliable registry for storing and synchronizing critical settings and metadata used by distributed applications. The system implements the Raft consensus algorithm to ensure data consistency and leader election across servers. To protect data transfers and verify node identities, it utilizes a network security layer based on mutual TLS and client certificates. Its capabilities cover distributed configuration management, cluster state synchro

    GoDistributed Key-Value StoresCluster State CoordinatorsDistributed Configuration Management
    Ver en GitHub↗51,846
  • curl/curlAvatar de curl

    curl/curl

    42,214Ver en GitHub↗

    Curl is a command-line tool and portable library for transferring data across a wide range of network protocols. It functions as a unified engine that abstracts diverse communication standards, allowing users and developers to move files and information between servers using a consistent interface. The project provides both a versatile command-line client for terminal-based automation and a stable programmatic interface for integrating complex network operations into applications. The system is distinguished by its protocol-agnostic core and its ability to manage both synchronous and asynchro

    CCertificate VerificationHTTP ClientsMulti-Protocol Transfer Libraries
    Ver en GitHub↗42,214
  • apache/brpcAvatar de apache

    apache/brpc

    17,545Ver en GitHub↗

    brpc is a high-performance C++ RPC framework and network programming library designed for building distributed systems. It functions as a multi-protocol RPC server capable of hosting and detecting multiple communication protocols, including gRPC, Thrift, HTTP, Redis, and Memcached, on a single TCP port. The project distinguishes itself through high-throughput data transport and memory efficiency, utilizing RDMA-based transport to bypass the kernel TCP stack and zero-copy memory management to eliminate data duplication. It also implements the Raft algorithm for consensus-based state replicatio

    C++Multi-Protocol HostingRemote Procedure CallsRPC Frameworks
    Ver en GitHub↗17,545
  • nsqio/nsqAvatar de nsqio

    nsqio/nsq

    25,738Ver en GitHub↗

    NSQ is a distributed, brokerless messaging platform designed for high-throughput, fault-tolerant communication. By utilizing a decentralized topology, it eliminates single points of failure and allows for horizontal scaling across clusters. The system organizes message streams into topics and channels, effectively decoupling producers from consumers to support both streaming and job-oriented workloads. The platform distinguishes itself through a lookup-service-based discovery mechanism that enables clients to dynamically locate producers at runtime without requiring centralized coordination.

    GoDistributed SystemsMessage BrokersConnection Management Strategies
    Ver en GitHub↗25,738
  • cloudwego/kitexAvatar de cloudwego

    cloudwego/kitex

    7,973Ver en GitHub↗

    Kitex is a high-performance remote procedure call framework for building distributed microservices in Go. It provides a communication system compatible with gRPC and Protobuf standards and includes a suite of tools for microservices governance. The framework features proxyless service mesh integration, which allows it to manage network traffic and governance directly without adding sidecar proxy latency. It optimizes data throughput through a high-performance communication library that minimizes memory copies. The system covers a broad surface of distributed capabilities, including service d

    GoGo Microservices ArchitecturesGo RPC FrameworksgRPC Implementations
    Ver en GitHub↗7,973
  • socketio/socket.ioAvatar de socketio

    socketio/socket.io

    63,195Ver en GitHub↗

    Socket.io is a real-time communication engine that enables bidirectional, event-based data exchange between clients and servers. It provides a robust transport-agnostic protocol layer that automatically manages connection lifecycles, including heartbeat signals, automatic reconnection, and seamless fallback between WebSockets and HTTP long-polling. By maintaining persistent links, it ensures reliable messaging across diverse network environments. The project distinguishes itself through a scalable, distributed architecture that supports multi-node synchronization and room-based message routin

    TypeScriptConnection Establishment ProtocolsConnection Lifecycle ManagersDistributed Pub-Sub Adapters
    Ver en GitHub↗63,195
  • usebruno/brunoAvatar de usebruno

    usebruno/bruno

    44,931Ver en GitHub↗

    Bruno is a local-first API client designed for building, testing, and managing network requests across a wide range of protocols. By storing all collections and configurations as plain-text files directly on the local filesystem, it enables native version control and offline access, ensuring that project data remains under user control without requiring cloud synchronization. The platform distinguishes itself through a declarative approach to API management, utilizing a domain-specific language to define request parameters and metadata. This architecture supports a robust testing environment

    JavaScriptREST ClientsAPI Client ToolsGraphQL Clients
    Ver en GitHub↗44,931
  • akullpp/awesome-javaAvatar de akullpp

    akullpp/awesome-java

    48,240Ver en GitHub↗

    This project is a comprehensive, community-driven directory of software resources, libraries, and frameworks for the Java programming language. It serves as a centralized knowledge base designed to help developers discover tools and industry-standard solutions for building and maintaining software applications. The repository distinguishes itself through a hierarchical taxonomy that organizes a vast array of technical components into a structured, navigable tree. By relying on distributed peer contributions, the index remains a living resource that reflects current community-recommended pract

    Awesome ListAwesome ListsDeveloper Tools
    Ver en GitHub↗48,240
  • 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

    GogRPC Command-Line ClientsInteractive Remote Method ExecutionAPI Inspection Tools
    Ver en GitHub↗4,481
  • xtls/xray-coreAvatar de XTLS

    XTLS/Xray-core

    39,605Ver en GitHub↗

    Xray-core is a high-performance, cross-platform networking engine designed to manage secure data transmission and traffic routing. At its core, the project utilizes an asynchronous, event-driven runtime model capable of handling thousands of concurrent connections through non-blocking input and output. It functions as a central traffic controller, employing a sophisticated routing engine that dynamically matches incoming network requests to specific outbound proxies based on user-defined criteria. The project distinguishes itself through a modular architecture that decouples proxy and transpo

    GoEvent-Driven NetworkingProxy ServersRuntime Environments
    Ver en GitHub↗39,605
  • juanfont/headscaleAvatar de juanfont

    juanfont/headscale

    40,074Ver en GitHub↗

    Headscale is a self-hosted control plane for private mesh networking that enables the creation of secure, encrypted peer-to-peer networks. By acting as a centralized coordination server, it manages device authentication, cryptographic key exchange, and network topology, allowing distributed infrastructure to communicate without relying on third-party services. It implements a zero-trust security architecture, verifying device and user identity before granting access to internal resources. The project distinguishes itself by providing a fully independent, self-hosted alternative for managing n

    GoControl Plane ProtocolsIdentity-Aware InfrastructureMesh Networking
    Ver en GitHub↗40,074
  • google-ai-edge/mediapipeAvatar de google-ai-edge

    google-ai-edge/mediapipe

    35,660Ver en GitHub↗

    MediaPipe is a cross-platform machine learning framework designed for deploying vision, audio, and text processing models across mobile, desktop, and web environments. It functions as an on-device inference engine that executes complex models locally on edge hardware, ensuring low latency and privacy without requiring a constant internet connection. The framework utilizes a graph-based pipeline orchestration system where data flows through a directed network of modular calculators to ensure synchronized and deterministic processing. It distinguishes itself through a unified runtime that provi

    C++Machine Learning FrameworksCross-Platform Inference FrameworksModel Deployment Frameworks
    Ver en GitHub↗35,660
  • containerd/containerdAvatar de containerd

    containerd/containerd

    20,369Ver en GitHub↗

    Containerd is a daemon-based container runtime that manages the complete lifecycle of containers on a host system. It functions as a core orchestration backend, handling image distribution, storage, and process execution while adhering to industry-standard specifications for container execution and configuration. The project is distinguished by its modular, plugin-based architecture, which allows for the extension of storage, runtime, and networking capabilities without requiring a full daemon recompile. It utilizes a shim-based execution model to delegate low-level operations, ensuring isola

    GoContainer RuntimesContainer Lifecycle ManagersContainer Orchestration Platforms
    Ver en GitHub↗20,369
  • uber-go/zapAvatar de uber-go

    uber-go/zap

    24,329Ver en GitHub↗

    Zap is a high-performance structured logging library designed for production environments. It provides a framework for generating machine-readable logs that minimize memory overhead and CPU usage, allowing for efficient event analysis and system monitoring. The library distinguishes itself through a focus on zero-allocation logging, utilizing buffer pooling to reduce garbage collection pressure during high-frequency operations. It enforces strict data typing through compile-time checks and structured field encoding, which ensures consistent output without the performance cost of reflection-ba

    GoLogging LibrariesStructured Logging FrameworksHigh-Performance Logging
    Ver en GitHub↗24,329
  • linera-io/linera-protocolAvatar de linera-io

    linera-io/linera-protocol

    32,085Ver en GitHub↗

    Linera is a multi-chain smart contract platform designed for horizontal scalability through a microchain-based distributed ledger. By partitioning state into independent, parallel chains that share a common validator set, the protocol enables high-performance execution of modular applications. The system utilizes a WebAssembly-based runtime to ensure secure, platform-independent execution of contract logic across the network. The platform distinguishes itself through an asynchronous messaging framework that coordinates state changes between chains by queuing messages for execution in subseque

    RustDistributed Computing FrameworksDistributed Ledger ArchitecturesDistributed Smart Contract Frameworks
    Ver en GitHub↗32,085
  • grpc/grpc-webAvatar de grpc

    grpc/grpc-web

    9,229Ver en GitHub↗

    gRPC-Web is a JavaScript client library that enables browser applications to call gRPC services through an HTTP proxy, using Protocol Buffers for serialization. It provides a browser-based gRPC client that supports unary, server-streaming, and bidirectional streaming RPCs, along with a code generator that produces JavaScript and TypeScript client stubs from .proto service definitions. The library includes an interceptor framework for attaching cross-cutting logic like authentication and retries to client calls, and supports setting Unix timestamp deadlines on RPCs for server-side timeout enfo

    JavaScriptBrowser gRPC ClientsBidirectional Stream EstablishmentBidirectional Streams
    Ver en GitHub↗9,229
  • google/gsonAvatar de google

    google/gson

    24,357Ver en GitHub↗

    Gson is a Java library designed for the serialization and deserialization of objects into structured text formats. It functions as a reflection-based data mapper, inspecting class structures at runtime to automatically convert memory-resident objects into data representations and reconstruct them back into typed language objects. The library distinguishes itself through a modular type-adapter pattern that allows for custom conversion rules for complex or nested structures. It also provides robust support for production environments by generating build-time metadata and configuration rules, wh

    JavaJSON Serialization LibrariesSerialization LibrariesData Serialization Frameworks
    Ver en GitHub↗24,357
  • xtekky/gpt4freeAvatar de xtekky

    xtekky/gpt4free

    66,335Ver en GitHub↗

    This project provides a unified interface for interacting with a wide range of artificial intelligence services, acting as a central orchestration layer for text and image generation. It standardizes access to diverse AI backends, allowing developers to integrate multiple language and vision models through a single, consistent programming interface. By abstracting provider-specific protocols and authentication requirements, the tool simplifies the development of applications that rely on external AI services. The platform distinguishes itself through a resilient request routing architecture d

    PythonAI Request RoutersConversation ManagementFailover Strategies
    Ver en GitHub↗66,335
Compare the top 10 at a glance
RepositoryStarsLanguageLicenseLast push
square/retrofit43.9KHTMLApache-2.012 jun 2026
kubernetes-sigs/cri-tools2KGoApache-2.023 jun 2026
grpc/grpc44.9KC++Apache-2.016 jun 2026
googleforgames/agones6.9KGoApache-2.026 jun 2026
qdrant/qdrant32.4KRustApache-2.016 jun 2026
netty/netty35KJavaApache-2.016 jun 2026
cosmos/cosmos-sdk7KGoApache-2.015 jun 2026
dapr/dapr25.5KGoapache-2.020 feb 2026
roadrunner-server/roadrunner8.5KGoMIT20 jun 2026
trpc/trpc40.3KTypeScriptMIT14 jun 2026

Related searches

  • Go gRPC Libraries
  • Python gRPC Libraries
  • C# gRPC Libraries
  • Rust gRPC Libraries
  • Java GraphQL Libraries
  • Java WebSocket Libraries
  • herramientas y generación de código gRPC para Go
  • Java HTTP Client Libraries