Grpc.Tools
2.76.0
Prefix Reserved
See the version list below for details.
dotnet add package Grpc.Tools --version 2.76.0
NuGet\Install-Package Grpc.Tools -Version 2.76.0
<PackageReference Include="Grpc.Tools" Version="2.76.0"> <PrivateAssets>all</PrivateAssets> <IncludeAssets>runtime; build; native; contentfiles; analyzers</IncludeAssets> </PackageReference>
<PackageVersion Include="Grpc.Tools" Version="2.76.0" />
<PackageReference Include="Grpc.Tools"> <PrivateAssets>all</PrivateAssets> <IncludeAssets>runtime; build; native; contentfiles; analyzers</IncludeAssets> </PackageReference>
paket add Grpc.Tools --version 2.76.0
#r "nuget: Grpc.Tools, 2.76.0"
#:package Grpc.Tools@2.76.0
#addin nuget:?package=Grpc.Tools&version=2.76.0
#tool nuget:?package=Grpc.Tools&version=2.76.0
Grpc.Tools - Protocol Buffers/gRPC C# Code Generation Build Integration
This package provides C# tooling support for generating C# code from .proto files in .csproj projects:
- It contains protocol buffers compiler and gRPC plugin to generate C# code.
- It can be used in building both grpc-dotnet projects and legacy c-core C# projects.
The package is used to automatically generate the C# code for protocol buffer messages
and gRPC service stubs from .proto files. These files:
- are generated on an as-needed basis each time the project is built.
- aren't added to the project or checked into source control.
- are a build artifact usually contained in the
objdirectory.
This package is optional. You may instead choose to generate the C# source files from
.proto files by running the protoc compiler manually or from a script.
Simple example
To add a .proto file to a project edit the project’s .csproj file and add an item group with a <Protobuf> element that refers to the .proto file, e.g.
<ItemGroup>
<Protobuf Include="Protos\greet.proto" />
</ItemGroup>
For more complex examples and detailed information on how to use this package see: BUILD-INTEGRATION.md
Learn more about Target Frameworks and .NET Standard.
-
.NETFramework 4.5
- No dependencies.
-
.NETStandard 1.3
- No dependencies.
NuGet packages (161)
Showing the top 5 NuGet packages that depend on Grpc.Tools:
| Package | Downloads |
|---|---|
|
Grpc.AspNetCore
gRPC meta-package for ASP.NET Core |
|
|
Aspire.Hosting.AppHost
Core library and MSBuild logic for Aspire AppHost projects. |
|
|
Aspire.Hosting.Azure
Azure resource types for Aspire. |
|
|
Aspire.Hosting.Testing
Testing support for the Aspire application model. |
|
|
Aspire.Hosting.SqlServer
Microsoft SQL Server support for Aspire. |
GitHub repositories (177)
Showing the top 20 popular GitHub repositories that depend on Grpc.Tools:
| Repository | Stars |
|---|---|
|
microsoft/semantic-kernel
Integrate cutting-edge LLM technology quickly and easily into your apps
|
|
|
rocksdanister/lively
Free and open-source software that allows users to set animated desktop wallpapers and screensavers powered by WinUI 3.
|
|
|
nilaoda/BBDown
Bilibili Downloader. 一个命令行式哔哩哔哩下载器.
|
|
|
dotnet/AspNetCore.Docs
Documentation for ASP.NET Core
|
|
|
dotnet/orleans
Cloud Native application framework for .NET
|
|
|
dotnet/eShop
A reference .NET application implementing an eCommerce site
|
|
|
dodyg/practical-aspnetcore
Practical samples of ASP.NET Core 10, 9, 8.0, 7.0, 6.0, 5.0, 3.1, 2.2, and 2.1,projects you can use. Readme contains explanations on all projects.
|
|
|
Richasy/Bili.Uwp
适用于新系统UI的哔哩
|
|
|
Azure/azure-sdk-for-net
This repository is for active development of the Azure SDK for .NET. For consumers of the SDK we recommend visiting our public developer docs at https://learn.microsoft.com/dotnet/azure/ or our versioned developer docs at https://azure.github.io/azure-sdk-for-net.
|
|
|
microsoft/aspire
Aspire is the tool for code-first, extensible, observable dev and deploy.
|
|
|
kurrent-io/KurrentDB
KurrentDB is a database that's engineered for modern software applications and event-driven architectures. Its event-native design simplifies data modeling and preserves data integrity while the integrated streaming engine solves distributed messaging challenges and ensures data consistency.
|
|
|
ServiceStack/ServiceStack
Thoughtfully architected, obscenely fast, thoroughly enjoyable web services for all
|
|
|
akkadotnet/akka.net
Canonical actor model implementation for .NET with local + distributed actors in C# and F#.
|
|
|
grpc/grpc-dotnet
gRPC for .NET
|
|
|
cyanfish/naps2
Scan documents to PDF and more, as simply as possible.
|
|
|
open-telemetry/opentelemetry-dotnet
The OpenTelemetry .NET Client
|
|
|
Arcenox-co/TickerQ
TickerQ is a fast, reflection-free background task scheduler for .NET built with source generators, EF Core integration, cron + time-based execution, and a real-time dashboard.
|
|
|
Azure-Samples/cognitive-services-speech-sdk
Sample code for the Microsoft Cognitive Services Speech SDK
|
|
|
microsurging/surging
Surging is a micro-service engine that provides a lightweight, high-performance, modular RPC request pipeline. support Event-based Asynchronous Pattern and reactive programming.
|
|
|
thepirat000/Audit.NET
An extensible framework to audit executing operations in .NET
|
| Version | Downloads | Last Updated |
|---|---|---|
| 2.80.0 | 2,090,724 | 3/30/2026 |
| 2.80.0-pre1 | 704 | 3/18/2026 |
| 2.78.0 | 5,704,334 | 2/6/2026 |
| 2.76.0 | 8,137,115 | 10/25/2025 |
| 2.72.0 | 17,460,573 | 5/6/2025 |
| 2.71.0 | 19,315,649 | 3/10/2025 |
| 2.70.0 | 3,990,158 | 2/25/2025 |
| 2.69.0 | 6,187,749 | 1/8/2025 |
| 2.69.0-pre1 | 6,806 | 12/13/2024 |
| 2.68.1 | 4,907,605 | 12/4/2024 |
| 2.67.0 | 13,217,746 | 10/8/2024 |
| 2.67.0-pre1 | 15,830 | 9/19/2024 |
| 2.66.0 | 12,189,159 | 8/26/2024 |
| 2.66.0-pre5 | 4,972 | 8/16/2024 |
| 2.66.0-pre3 | 4,640 | 8/8/2024 |
| 2.65.0 | 6,061,322 | 7/16/2024 |
| 2.65.0-pre1 | 73,159 | 6/14/2024 |
| 2.64.0 | 4,352,173 | 5/22/2024 |
| 2.64.0-pre1 | 5,536 | 5/8/2024 |
| 2.63.0 | 4,321,044 | 5/1/2024 |