awesome-repositories.com
Blog
awesome-repositories.com

Entdecke die besten Open-Source-Repositories mit KI-gestützter Suche.

EntdeckenKuratierte SuchenOpen-Source-AlternativenSelf-hosted SoftwareBlogSitemap
ProjektÜber unsRanking-MethodikPresseMCP-Server
RechtlichesDatenschutzAGB
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

HTTP RPC frameworks

Ranking aktualisiert am 15. Juli 2026

For http rpc servers, the strongest matches are grpc/grpc (gRPC is the industry-standard framework for building HTTP-based RPC), grpc/grpc-rust (This is a native gRPC framework for Rust that) and grpc/grpc-node (This is a comprehensive gRPC framework for Node). apache/thrift and apache/brpc round out the shortlist. Each is ranked by relevance to your query, popularity and recent activity.

Explore the best HTTP RPC frameworks for your next project. Compare top-rated open-source options by activity and features to find the best fit.

HTTP RPC frameworks

Finde die besten Repos mit KI.Wir suchen mit KI nach den am besten passenden Repositories.
  • grpc/grpcAvatar von grpc

    grpc/grpc

    44,891Auf GitHub ansehen↗

    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

    gRPC is the industry-standard framework for building HTTP-based RPC services, providing robust support for protocol definition, code generation, middleware, type safety, and advanced streaming capabilities.

    C++Client-Side StreamingInterface Definition Code GenerationServer-Side Streaming
    Auf GitHub ansehen↗44,891
  • grpc/grpc-rustAvatar von grpc

    grpc/grpc-rust

    12,338Auf GitHub ansehen↗

    grpc-rust is a native gRPC framework for Rust designed for building high-performance remote procedure call clients and servers. It provides an asynchronous communication stack and a protocol buffers implementation for encoding, decoding, and generating type-safe code from service definitions. The project enables the implementation of unary and bi-directional data streaming over the HTTP/2 protocol. It includes specialized support for gRPC-Web integration, allowing browser-based clients to communicate with services through protocol translation. The infrastructure covers a broad range of distr

    This is a native gRPC framework for Rust that provides the full suite of required features, including protocol buffers, code generation, middleware support, and bi-directional streaming for HTTP-based RPC services.

    RustBi-directional Streaming RPCInterface Definition Code Generation
    Auf GitHub ansehen↗12,338
  • grpc/grpc-nodeAvatar von grpc

    grpc/grpc-node

    4,833Auf GitHub ansehen↗

    This project is a gRPC framework for Node.js used to implement high-performance remote procedure calls. It provides a client-server communication library that utilizes HTTP/2 for streaming, multiplexing, and binary framing, alongside a protocol buffers implementation for defining structured data and generating service stubs. The framework includes a toolchain to compile protocol buffer files into language-specific objects and supports the generation of static TypeScript type definitions to validate objects at runtime. The library covers distributed system networking and microservices communi

    This is a comprehensive gRPC framework for Node.js that provides the full suite of required features, including protocol buffers for type-safe code generation, middleware support via interceptors, and native support for bi-directional streaming over HTTP/2.

    TypeScriptBi-directional Streaming RPC
    Auf GitHub ansehen↗4,833
  • apache/thriftAvatar von apache

    apache/thrift

    10,933Auf GitHub ansehen↗

    Thrift is a cross-language remote procedure call framework and data serialization protocol. It provides an interface definition language to specify data types and service interfaces in a neutral format, enabling the automated generation of client and server code across multiple programming languages. The project functions as a polyglot service communicator using a layered software stack to ensure interoperable communication. It focuses on implementing cross-language remote procedure calls and transforming complex data structures into standardized formats for efficient network transport. The

    Apache Thrift is a comprehensive RPC framework that uses an interface definition language to provide cross-language code generation, type safety, and robust protocol support for building distributed services.

    C++IDL Compilers
    Auf GitHub ansehen↗10,933
  • apache/brpcAvatar von apache

    apache/brpc

    17,545Auf GitHub ansehen↗

    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

    This is a high-performance C++ RPC framework that natively supports HTTP-based communication, multi-protocol handling, and streaming, making it a comprehensive solution for building RPC services.

    C++Bi-directional Streaming RPCgRPC Interfaces
    Auf GitHub ansehen↗17,545
  • twitchtv/twirpAvatar von twitchtv

    twitchtv/twirp

    7,517Auf GitHub ansehen↗

    Twirp is a Protocol Buffers RPC framework designed for implementing type-safe, distributed microservices communication over HTTP. It functions as a microservices communication framework and API code generator that produces strongly typed client stubs and server interfaces from schema definitions to eliminate manual network boilerplate. The framework ensures compatibility with existing web infrastructure by executing remote procedure calls over standard HTTP transport. It uses schema-driven contracts as a single source of truth to enable cross-language interoperability and decouple business lo

    Twirp is a schema-driven RPC framework that uses Protocol Buffers to provide type-safe service communication over standard HTTP, directly addressing the need for code generation and middleware support in RPC service development.

    GoRequest Middleware
    Auf GitHub ansehen↗7,517
  • apache/dubbo-goAvatar von apache

    apache/dubbo-go

    4,938Auf GitHub ansehen↗

    Apache Dubbo Go is a Go language implementation of the Apache Dubbo framework designed for building high-performance microservices. It serves as a cross-language RPC framework and microservices communication layer that enables remote procedure calls between services written in different programming languages. The framework functions as a service governance toolset and a distributed service mesh proxy, allowing data planes to connect with external control planes in proxy or proxyless modes. It specifically provides a compatibility layer to facilitate communication between Go and Java-based ser

    Apache Dubbo Go is a comprehensive RPC framework that provides code generation, middleware support, type safety, and multi-protocol streaming capabilities, making it a robust solution for building HTTP-based RPC services.

    GoInterface Definition Code Generation
    Auf GitHub ansehen↗4,938
  • grpc/grpc-goAvatar von grpc

    grpc/grpc-go

    22,962Auf GitHub ansehen↗

    grpc-go is a Go language implementation of the gRPC framework, providing a remote procedure call library for high-performance service communication. It uses the HTTP/2 protocol to execute functions on remote servers as if they were local methods and utilizes protobuf service bindings to generate type-safe client and server code. The project features a bidirectional streaming transport that supports asynchronous, full-duplex message streams between clients and servers. This networking layer allows for various communication patterns, including client-to-server and server-to-client streaming, to

    This is the official Go implementation of the gRPC framework, providing a comprehensive, industry-standard solution for building HTTP/2-based RPC services with full support for code generation, type safety, and bidirectional streaming.

    GoBidirectional Streaming Protocols
    Auf GitHub ansehen↗22,962
  • google/tarpcAvatar von google

    google/tarpc

    3,713Auf GitHub ansehen↗

    tarpc is a remote procedure call framework for Rust that generates server traits and client stubs for network communication. It provides an asynchronous service interface that allows remote functions to be called as if they were local asynchronous tasks. The framework utilizes a serialized transport layer to move request and response data via TCP sockets, Unix domain sockets, or in-process channels. It includes a request lifecycle interceptor for injecting custom logic to handle authorization, throttling, and load balancing, as well as a distributed request telemetry system that attaches dead

    This framework provides the necessary code generation for service traits and client stubs, along with middleware support and type safety, to facilitate building HTTP-style RPC services in Rust.

    RustInterface Definition Code GenerationRequest Interception Middleware
    Auf GitHub ansehen↗3,713
  • cloudwego/hertzAvatar von cloudwego

    cloudwego/hertz

    7,279Auf GitHub ansehen↗

    Hertz is a high-performance Go HTTP framework designed for building scalable microservices, RESTful APIs, and AI applications. It functions as a high-performance web server and a communication framework for microservices, utilizing non-blocking I/O and zero-copy memory management to handle high-concurrency traffic. The project distinguishes itself through a microservices communication toolkit that supports high-efficiency remote procedure calls via gRPC and Thrift protocols. It implements an asynchronous middleware engine based on an onion model, allowing for a pluggable request-response pipe

    Hertz is a high-performance Go framework that provides native support for IDL-based code generation and RPC protocols like gRPC and Thrift, making it a robust choice for building HTTP-based RPC services.

    GoInterface Definition Code GenerationRequest MiddlewareRequest Interception Middleware
    Auf GitHub ansehen↗7,279
  • grpc/grpc-dotnetAvatar von grpc

    grpc/grpc-dotnet

    4,469Auf GitHub ansehen↗

    This project is a .NET implementation of the gRPC framework, providing a system for executing functions on remote servers as if they were local calls. It serves as a high-performance remote procedure call (RPC) framework that utilizes HTTP/2 for service connectivity and binary communication protocols to ensure efficient data exchange. The implementation includes a gRPC-Web proxy, which acts as a translation layer to enable browser-based applications to communicate with gRPC services through web-compatible requests. It further supports the creation of HTTP/2 service meshes to connect distribut

    This is a comprehensive .NET implementation of the gRPC framework that provides native support for HTTP-based RPC, including code generation, middleware, type safety, and streaming capabilities.

    C#Request Interception Middleware
    Auf GitHub ansehen↗4,469
  • apache/dubbo-spring-boot-projectAvatar von apache

    apache/dubbo-spring-boot-project

    5,389Auf GitHub ansehen↗

    This project is an integration framework that bootstraps Apache Dubbo remote procedure call services within Spring Boot applications. It serves as a microservice communication framework that enables the implementation of RPC services, service discovery, and distributed governance through automated configuration. The project distinguishes itself by providing a cross-language RPC bridge, allowing services written in different languages to communicate via standards such as gRPC and Protobuf. It further enables the exposure of backend microservices as REST endpoints using the Triple protocol for

    This framework provides a comprehensive environment for building HTTP-based RPC services within Spring Boot, featuring native support for gRPC, Protobuf, streaming, and automated service stub generation.

    JavaMicroservices CommunicationsRemote Procedure Call FrameworksSpring Boot Integrations
    Auf GitHub ansehen↗5,389
  • danielgtaylor/humaAvatar von danielgtaylor

    danielgtaylor/huma

    4,170Auf GitHub ansehen↗

    Huma is an OpenAPI REST framework for Go designed for building HTTP services with automatic OpenAPI 3.1 specification generation and JSON Schema validation. It serves as a toolkit for developing REST and RPC APIs with typed inputs and outputs, deriving interactive documentation directly from the source code. The framework distinguishes itself by automating the synchronization between implementation and documentation. It uses a content-negotiation engine to manage multiple serialization formats via client headers and employs a JSON Schema input validator to automatically verify request paramet

    Huma is a Go framework that facilitates the creation of typed HTTP services with automatic OpenAPI generation, providing the necessary structure for building RPC-style APIs with support for streaming and request validation.

    GoRequest MiddlewareRequest Middleware
    Auf GitHub ansehen↗4,170
  • timothycrosley/hugAvatar von timothycrosley

    timothycrosley/hug

    6,883Auf GitHub ansehen↗

    Hug is a type-driven Python web framework designed for building APIs. It uses Python type annotations to automatically validate and convert incoming request data and to format outgoing responses. The framework functions as an automated documentation tool by extracting function signatures and markers from source code to generate accessible API specifications. It also supports non-blocking coroutines for asynchronous API processing to handle background tasks without interrupting the main request cycle. The project provides capabilities for REST API development, including route mapping, endpoin

    Hug is a Python framework that facilitates the creation of HTTP-based services by using type annotations for validation and automatic documentation, though it is primarily oriented toward REST rather than formal RPC protocols.

    PythonRequest MiddlewareRequest Interception Middleware
    Auf GitHub ansehen↗6,883
  • neuecc/magiconionAvatar von neuecc

    neuecc/MagicOnion

    4,408Auf GitHub ansehen↗

    MagicOnion is a remote procedure call framework for the .NET platform and Unity. It functions as a binary API protocol and real-time communication engine that uses shared interfaces to provide type-safe communication between clients and servers. The framework distinguishes itself through its compatibility with ahead-of-time compilation environments, utilizing source generators for client proxies and serialization to support mobile and console platforms including those using IL2CPP. It provides a specialized middleware layer for Unity that handles engine-specific data types and ensures runtime

    MagicOnion is a dedicated RPC framework for .NET and Unity that provides type-safe communication, code generation via source generators, and built-in support for streaming and middleware, making it a comprehensive solution for building HTTP-based RPC services.

    C#Remote Procedure Call FrameworksRemote Procedure CallsAhead-Of-Time Compilation
    Auf GitHub ansehen↗4,408
  • apache/dubboAvatar von apache

    apache/dubbo

    41,519Auf GitHub ansehen↗

    Dubbo is a Java RPC framework and microservices governance platform designed for high-performance remote procedure calls in distributed architectures. It provides the foundational components necessary to connect distributed services across a network, including a binary data serialization library and a distributed service registry. The platform distinguishes itself through a comprehensive governance suite that manages service discovery, load balancing, and traffic routing. It enables precise control over network traffic via conditional routing and a pluggable extension mechanism based on a ser

    Dubbo is a comprehensive RPC framework that provides robust support for HTTP and gRPC protocols, including code generation, middleware extensibility, type-safe service contracts, and streaming capabilities.

    JavaRemote Procedure Call FrameworksRPC FrameworksAsynchronous RPC Execution
    Auf GitHub ansehen↗41,519
  • grpc/grpc-javaAvatar von grpc

    grpc/grpc-java

    12,032Auf GitHub ansehen↗

    gRPC Java is a library for building distributed systems that enables client and server applications to interact through remote procedure calls. It uses protocol buffers to define service interfaces and exchange structured data, providing a framework for connecting microservices across different environments. The framework utilizes an asynchronous networking foundation to manage concurrent connections and relies on a multiplexed binary protocol to facilitate efficient data exchange. It supports pluggable transport interceptors, allowing for the injection of custom logic into the request-respon

    This is a comprehensive Java implementation of the gRPC framework that natively supports protocol buffers, code generation, middleware interceptors, and streaming, making it a flagship tool for building HTTP/2-based RPC services.

    JavaJava FrameworksRemote Procedure CallsProtocol Buffers
    Auf GitHub ansehen↗12,032
  • hyperf/hyperfAvatar von hyperf

    hyperf/hyperf

    6,855Auf GitHub ansehen↗

    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

    Hyperf is a high-performance PHP framework that provides the necessary infrastructure for building microservices, including built-in support for RPC protocols, middleware, and service governance, making it a suitable foundation for HTTP-based RPC services.

    PHPgRPC InterfacesJSON-RPC Implementations
    Auf GitHub ansehen↗6,855
  • idealvin/coostAvatar von idealvin

    idealvin/coost

    4,205Auf GitHub ansehen↗

    Coost is a concurrent network framework and coroutine scheduler designed for building high-performance TCP, HTTP, and RPC services. It provides a set of tools for handling non-blocking IPv4 and IPv6 communication, integrating SSL encryption and a lightweight execution engine that manages concurrent tasks using shared stacks. The project features a specialized JSON RPC implementation for exchanging structured data over encrypted connections and a high-performance logging system. This logging infrastructure supports topic-based routing, frequency filtering, and automated stack trace capture for

    Coost is a C++ concurrent network framework that provides built-in support for building HTTP-based JSON RPC services, offering the core capabilities needed for high-performance remote procedure calls.

    C++JSON-RPC Implementations
    Auf GitHub ansehen↗4,205
  • gofr-dev/gofrAvatar von gofr-dev

    gofr-dev/gofr

    21,321Auf GitHub ansehen↗

    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

    Gofr is a microservice framework that provides built-in support for gRPC and RESTful APIs, offering the necessary tooling for building HTTP-based RPC services with features like code generation and middleware support.

    GogRPC Interfaces
    Auf GitHub ansehen↗21,321
  • spec-first/connexionAvatar von spec-first

    spec-first/connexion

    4,600Auf GitHub ansehen↗

    Connexion is a spec-first Python web framework designed to derive server behavior and validation logic directly from a predefined API contract. It enables the development of web services by using an OpenAPI specification to automatically handle routing, request validation, and response serialization. The framework distinguishes itself by acting as an OpenAPI request validator and mock server. It can simulate API behavior by serving example responses based on specification schemas, allowing for frontend development and prototyping before a backend implementation is completed. Additionally, it

    Connexion is a Python framework that automates API routing and validation based on OpenAPI specifications, providing a robust foundation for building HTTP-based services that align with RPC-like contract-first development.

    PythonRuntime Schema EnforcementSpec-First API FrameworksAPI Authentication
    Auf GitHub ansehen↗4,600
  • middleapi/orpcAvatar von middleapi

    middleapi/orpc

    4,862Auf GitHub ansehen↗

    orpc is a contract-first API development framework for TypeScript that starts with a shared contract definition and generates type-safe clients and servers from that single source of truth. It guarantees end-to-end type safety, meaning inputs, outputs, errors, and streaming data are all checked at compile time across the client–server boundary. What distinguishes orpc from typical RPC frameworks is its ability to export contracts as OpenAPI specifications, to optimize server-side rendering by calling API handlers directly inside the server process, and to support real‑time bidirectional commu

    This is a contract-first RPC framework for TypeScript that provides end-to-end type safety, code generation, and streaming capabilities, making it a direct fit for building HTTP-based RPC services.

    TypeScriptAPI Contract DefinitionsContract-First API FrameworksContract-First Specifications
    Auf GitHub ansehen↗4,862
  • trpc/trpcAvatar von trpc

    trpc/trpc

    40,348Auf GitHub ansehen↗

    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

    This framework provides a robust, type-safe way to build HTTP-based RPC services by allowing direct invocation of server-side functions, though it achieves this through TypeScript inference rather than traditional schema-based code generation.

    TypeScriptAPI FrameworksRemote Procedure CallsAPI Routers
    Auf GitHub ansehen↗40,348
  • grpc-ecosystem/grpc-springAvatar von grpc-ecosystem

    grpc-ecosystem/grpc-spring

    3,706Auf GitHub ansehen↗

    grpc-spring is a framework for integrating gRPC servers and clients into Spring applications. It provides a suite of tools for managing the lifecycle of remote procedure call servers, automating client stub injection, and implementing request interception within a Java environment. The project enables high-performance remote procedure call communication through annotation-driven service registration and automatic configuration of client stubs. It includes a specialized interceptor library for modifying requests and responses, as well as a telemetry tool for exporting performance metrics and d

    This framework provides the necessary tools to integrate gRPC-based RPC services into Spring applications, offering middleware support, automated stub generation, and lifecycle management for HTTP/2-based communication.

    JavagRPC Microservices IntegrationAutomatic Service RegistrationsClient Configuration Automation
    Auf GitHub ansehen↗3,706
  • grpc-ecosystem/grpc-gatewayAvatar von grpc-ecosystem

    grpc-ecosystem/grpc-gateway

    19,930Auf GitHub ansehen↗

    This project is a REST-to-gRPC API gateway and JSON reverse proxy that translates RESTful HTTP requests into gRPC service calls. It functions as a protocol buffer proxy generator, providing the tools necessary to bridge JSON-based HTTP traffic with backend gRPC servers. The system distinguishes itself by automating the creation of reverse-proxy servers and stubs through protobuf-driven code generation. It also includes a dedicated OpenAPI specification generator that produces OpenAPI v2 and v3 documents from gRPC service definitions and annotations. The project covers a broad range of integr

    This tool facilitates HTTP-based RPC by automatically generating a reverse proxy that translates RESTful JSON requests into gRPC calls, effectively bridging the gap between standard HTTP clients and RPC services.

    GogRPC API GatewaysHTTP-to-gRPC TranscodingJSON Transcoding
    Auf GitHub ansehen↗19,930
  • smallnest/rpcxAvatar von smallnest

    smallnest/rpcx

    8,295Auf GitHub ansehen↗

    rpcx is a high-performance remote procedure call framework for building scalable microservices in Go. It functions as a binary protocol RPC system and a service mesh, providing the necessary infrastructure for low-latency inter-service communication and distributed cloud environments. The project features a cross-language service gateway that provides an HTTP entry point, allowing clients written in any programming language to invoke Go remote services via protocol translation. It also includes a specialized RPC traffic analyzer for capturing and analyzing binary packets to debug network comm

    This is a high-performance RPC framework for Go that supports HTTP-based access through its gateway, providing the core infrastructure for building scalable remote procedure call services.

    GoRemote Procedure Call FrameworksBinary Communication ProtocolsBinary Serialization Protocols
    Auf GitHub ansehen↗8,295
  • qicosmos/rest_rpcAvatar von qicosmos

    qicosmos/rest_rpc

    2,007Auf GitHub ansehen↗

    Rest_rpc is a C++20 remote procedure call framework designed for building distributed services. It provides an asynchronous service interface that allows developers to expose local functions as network-accessible services, enabling remote clients to trigger tasks through automated serialization and communication protocols. The framework distinguishes itself by leveraging template metaprogramming to perform compile-time type introspection, which generates binary encoders and decoders without the need for runtime reflection. It further optimizes network throughput through zero-copy buffer manag

    This is a C++20-based RPC framework that provides a straightforward way to build HTTP-based services with support for type safety and serialization, fitting the core requirements for an RPC tool.

    C++Remote Procedure Call FrameworksAsynchronous Event LoopsAsynchronous Service Interfaces
    Auf GitHub ansehen↗2,007
  • alipay/sofa-rpcAvatar von alipay

    alipay/sofa-rpc

    3,921Auf GitHub ansehen↗

    sofa-rpc is a Java-based remote procedure call framework designed for executing remote functions and exchanging data between distributed applications. It serves as a distributed service orchestrator and communication tool, providing a registry-integrated manager to locate and track active network endpoints across a cluster. The framework is built with an interface-based plugin architecture, allowing internal logic and RPC behaviors to be customized through abstraction interfaces. This extensibility enables the implementation of specialized business logic without modifying the core system. Th

    This is a Java-based RPC framework that provides the core capabilities for remote function invocation and distributed communication, though it is specifically tailored for the JVM ecosystem rather than being a general-purpose HTTP-based RPC framework.

    JavaRPC FrameworksCluster and Service OrchestrationDistributed Service Communications
    Auf GitHub ansehen↗3,921
  • honojs/honoAvatar von honojs

    honojs/hono

    30,994Auf GitHub ansehen↗

    Hono is a lightweight web framework built on Web Standard APIs that executes across JavaScript runtimes including Cloudflare Workers, Deno, Bun, and Node.js.

    Hono is a high-performance web framework that provides robust end-to-end type safety and RPC-like features for defining and consuming APIs, making it a strong choice for building HTTP-based services despite being a general-purpose framework rather than a dedicated RPC library.

    TypeScriptMinimalist Web FrameworksRequest RoutingType-Safe Web Frameworks
    Auf GitHub ansehen↗30,994
  • insidexa/nestjs-rpcAvatar von Insidexa

    Insidexa/nestjs-rpc

    64Auf GitHub ansehen↗

    NestJS Json RPC package

    This is a library designed to integrate JSON-RPC functionality into NestJS applications, providing a structured way to handle remote procedure calls within that framework.

    TypeScriptCommunication and APIs
    Auf GitHub ansehen↗64
  • pearu/simple-rpc-cppAvatar von pearu

    pearu/simple-rpc-cpp

    42Auf GitHub ansehen↗

    a simple RPC wrapper generator to C/C++ functions

    This tool provides a wrapper generator for C/C++ functions to facilitate RPC communication, fitting the category as a library for building RPC services even if it is more specialized than a full-featured framework.

    PythonInter-process Communication
    Auf GitHub ansehen↗42
  • cinemast/libjson-rpc-cppAvatar von cinemast

    cinemast/libjson-rpc-cpp

    986Auf GitHub ansehen↗

    C++ framework for json-rpc (json remote procedure call)

    This framework provides the necessary tools for building JSON-RPC services in C++, including stub generation for client-server communication and support for both HTTP and TCP transports.

    C++Inter-process Communication
    Auf GitHub ansehen↗986
Die Top 10 auf einen Blick vergleichen
RepositoryStarsSpracheLizenzLetzter Push
grpc/grpc44.9KC++Apache-2.016. Juni 2026
grpc/grpc-rust12.3KRustMIT22. Juni 2026
grpc/grpc-node4.8KTypeScriptApache-2.017. Juni 2026
apache/thrift10.9KC++Apache-2.024. Juni 2026
apache/brpc17.5KC++Apache-2.022. Juni 2026
twitchtv/twirp7.5KGoApache-2.05. Aug. 2024
apache/dubbo-go4.9KGoApache-2.022. Juni 2026
grpc/grpc-go23KGoApache-2.012. Juni 2026
google/tarpc3.7KRustMIT10. Mai 2026
cloudwego/hertz7.3KGoApache-2.022. Juni 2026

Related searches

  • a high performance web framework for Go
  • Local dashboard interface
  • ein HTTP-Framework zum Erstellen von Web-Services in Elixir
  • an open source media streaming server
  • a self hosted file management server
  • Implementierung eines Model Context Protocol Servers
  • CLI-Tool zum Bereitstellen von Dateien
  • ein Web-Framework zum Erstellen von HTTP-APIs in Rust