awesome-repositories.com
Blog
awesome-repositories.com

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

ExploreCurated searchesOpen-source alternativesSelf-hosted softwareBlogSitemap
ProjectAboutHow we rankPressMCP server
LegalPrivacyTerms
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

C# gRPC Libraries

Ranking updated Jul 13, 2026

For a library for implementing gRPC in C#, the strongest matches are grpc/grpc-dotnet (This is the official, high-performance implementation of gRPC for), protobuf-net/protobuf-net (This library provides a code-first approach to implementing gRPC) and dotnet/aspnetcore (This is the official repository for ASP). cysharp/magiconion is also worth a look. Each is ranked by relevance to your query, popularity and recent activity.

We curate open-source GitHub repositories matching “best c sharp grpc libraries”. Results are ranked by relevance to your query — pick filters below to narrow, or refine with AI.

C# gRPC Libraries

Find the best repos with AI.We'll search the best matching repositories with AI.
  • grpc/grpc-dotnetgrpc avatar

    grpc/grpc-dotnet

    4,469View on GitHub↗

    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 the official, high-performance implementation of gRPC for .NET, providing native integration with ASP.NET Core, full support for Protocol Buffers, streaming, and extensive observability features.

    C#Protobuf Serialization
    View on GitHub↗4,469
  • protobuf-net/protobuf-netprotobuf-net avatar

    protobuf-net/protobuf-net

    4,930View on GitHub↗

    protobuf-net is a .NET library that serializes and deserializes objects using the Protocol Buffers binary format for efficient data exchange. It provides a code-first gRPC service framework, allowing developers to define service contracts directly from existing C# classes without writing separate .proto files. The library is nullable-aware, encoding null values in collections and nullable scalars using wrapper messages to distinguish null from default zero values, and includes an ahead-of-time serializer generator that compiles serializer code at build time to eliminate runtime code generati

    This library provides a code-first approach to implementing gRPC services in .NET, offering a specialized alternative to the standard contract-first workflow while supporting core gRPC functionality.

    C#Protocol Buffers
    View on GitHub↗4,930
  • dotnet/aspnetcoredotnet avatar

    dotnet/aspnetcore

    38,143View on 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

    This is the official repository for ASP.NET Core, which includes the native, high-performance gRPC implementation for .NET that provides full support for Protocol Buffers, streaming, and deep integration with the .NET ecosystem.

    C#Component FrameworksDependency Injection ContainersWeb Application Frameworks
    View on GitHub↗38,143
  • cysharp/magiconionCysharp avatar

    Cysharp/MagicOnion

    4,408View on GitHub↗

    MagicOnion is a .NET RPC framework used to build type-safe remote procedure call services using shared interfaces for communication between servers and clients. It functions as a binary serialization framework and a distributed service orchestrator, providing a network layer for low-latency streaming and real-time data exchange. The project distinguishes itself through an AOT-compatible network client that uses source generators to support ahead-of-time compilation in restricted runtime environments. It enables bidirectional communication and real-time data streaming, allowing servers and mul

    MagicOnion is a specialized RPC framework for .NET that leverages gRPC as its underlying transport, providing a type-safe, interface-driven approach to building services and clients with robust streaming support.

    C#Remote Procedure CallsRPC FrameworksAOT Proxy Generators
    View on GitHub↗4,408

Related searches

  • a library for building Go gRPC services
  • a java library for building gRPC services
  • a python library for building gRPC services
a library for building Rust gRPC services
  • a library for implementing GraphQL in C#
  • a C# library for implementing WebSockets
  • a high performance serialization library for C#
  • a C# library for making HTTP requests