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

Discover the best open-source repositories with AI-powered search.

ExploreCurated searchesOpen-source alternativesSelf-hosted softwareBlogSitemap
ProjectMCP serverAboutHow we rankPress
LegalPrivacyTerms
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
valyala avatar

valyala/gorpc

0
View on GitHub↗
709 stars·98 forks·Go·MIT·8 views

Gorpc

Simple, fast and scalable golang rpc library for high load

Features

  • Distributed Systems - Simple and fast RPC library for distributed systems.
  • Distributed Systems - Fast and scalable RPC library for high-load.
  • RPC Frameworks - High-performance RPC framework.

Star history

Star history chart for valyala/gorpcStar history chart for valyala/gorpc

How this analysis was created: This summary and feature list were written by an AI model that read the project's README and public documentation pages. Each feature links to the documentation it came from; stars, license and language come straight from the GitHub API. The model does not read the source code, and the analysis is refreshed when the project is re-analysed. Learn more on our About page.

AI search

Explore more awesome repositories

Describe what you need in plain English — the AI ranks thousands of curated open-source projects by relevance.

Start searching with AI

Open-source alternatives to Gorpc

Similar open-source projects, ranked by how many features they share with Gorpc.
  • smallnest/rpcxsmallnest avatar

    smallnest/rpcx

    8,295View on GitHub↗

    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

    Godubbogrpcmicroservice
    View on GitHub↗8,295
  • grpc/grpc-gogrpc avatar

    grpc/grpc-go

    22,962View on GitHub↗

    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

    Godogs-over-catsgiant-robotsgo
    View on GitHub↗22,962
  • appsflyer/go-sundheitAppsFlyer avatar

    AppsFlyer/go-sundheit

    561View on GitHub↗

    A library built to provide support for defining service health for golang services. It allows you to register async health checks for your dependencies and the service itself, provides a health endpoint that exposes their status, and health metrics.

    Go
    View on GitHub↗561
  • anacrolix/dhtanacrolix avatar

    anacrolix/dht

    355View on GitHub↗

    dht is used by anacrolix/torrent, and is intended for use as a library in other projects both torrent related and otherwise

    Gobittorrentdhtgo
    View on GitHub↗355
See all 30 alternatives to Gorpc→

Frequently asked questions

What does valyala/gorpc do?

Simple, fast and scalable golang rpc library for high load

What are the main features of valyala/gorpc?

The main features of valyala/gorpc are: Distributed Systems, RPC Frameworks.

What are some open-source alternatives to valyala/gorpc?

Open-source alternatives to valyala/gorpc include: smallnest/rpcx — rpcx is a high-performance remote procedure call framework for building scalable microservices in Go. It functions as… grpc/grpc-go — grpc-go is a Go language implementation of the gRPC framework, providing a remote procedure call library for… buildthingsuseful/build-your-own-kafka — Build Your Own Kafka. anacrolix/torrent — This project is a full-featured BitTorrent client library and protocol implementation. It provides the core components… bsm/redislock — Simplified distributed locking implementation using Redis. anacrolix/dht — dht is used by anacrolix/torrent, and is intended for use as a library in other projects both torrent related and…