protobuf-net
Author Trust
23 packages
protobuf-net
Marc Gravell
Provides simple access to fast and efficient "Protocol Buffers" serialization from .NET applications
protobuf-net.Core
Marc Gravell
The protobuf-net serialization engine and build-time tooling; most projects should reference protobuf-net, which adds the runtime type model
protobuf-net.Reflection
Marc Gravell
ProtoBuf DSL (proto2 / proto3) and descriptor tools for protobuf-net
protobuf-net.Grpc
Marc Gravell
Code-first gRPC for .NET: declare services as .NET interfaces, with no .proto file and no generated client; shared core for clients and servers
protobuf-net.Grpc.AspNetCore
Marc Gravell
Hosts code-first gRPC services in ASP.NET Core
protobuf-net.BuildTools
Marc Gravell
Analyzer and Generator support for protobuf-net
protobuf-net.Grpc.Reflection
Marc Gravell
Generates .proto schemas from code-first gRPC contracts, and implements the gRPC reflection service
protobuf-net.Grpc.ClientFactory
Marc Gravell
Code-first gRPC clients for dependency injection, via HttpClientFactory
protobuf-net.Grpc.AspNetCore.Reflection
Marc Gravell
gRPC server reflection for code-first services hosted in ASP.NET Core
protobuf-net.Grpc.Native
Marc Gravell
Code-first gRPC over the unmanaged Grpc.Core API
protobuf-net.AspNetCore
Marc Gravell
Provides ASP.NET Core specific utilities for protobuf-net
protobuf-net.NodaTime
Marc Gravell
NodaTime support for protobuf-net: serializes Instant, Duration etc as the protobuf well-known types
protobuf-net.BuildTools.Legacy
Marc Gravell
Analyzer and Generator support for protobuf-net, using build SDK 3
protobuf-net.ServiceModel
Marc Gravell
ServiceModel (WCF) extensions for protobuf-net
protobuf-net.Protogen
Marc Gravell
protobuf-net command-line "global tool" for .NET code-generation from .proto schema files
protobuf-net.MSBuild
Marc Gravell
Package Description
protogen
Marc Gravell
The protogen command-line generator (C#/VB from .proto schemas), as a plain package; for command-line use, prefer the protobuf-net.Protogen global tool
protobuf-net.Enyim
Marc Gravell
The Enyim memcached client provides "memcached" cache support; this package adds a protobuf-net transcoder, allowing fast and efficient serialization/deserialization instead of using BinaryFormatter.
protobuf-net.HybridCache
Marc Gravell
HybridCache serialization using protobuf-net
protobuf-net.GrpcLite
Marc Gravell
Package Description
protobuf-net.GrpcLite.Pipelines
Marc Gravell
Package Description
protobuf-net.FSharp
Marc Gravell
F# collection support for protobuf-net: serializes list, Map and Set
protobuf-net.Connect
Marc Gravell
Connect protocol (connectrpc.com) client for protobuf-net