Google.ProtocolBuffers 2.3.0.277

Protocol Buffers is a binary serialization format and technology, released to the open source community by Google in 2008.  
Its primary use is to produce small fast binary representations of a 'message' or object for serialization or transportation.
There are various implementations of Protocol Buffers in .NET. This project is a fairly close port of the Google Java implementation.

There are two main parts:

tools/protoc.exe, which takes the textual representation of the protocol buffer and turns it into a binary representation for use with ProtoGen.exe.
tools/ProtoGen.exe, which takes binary representations of protocol buffer descriptors (as generated by the "stock" protoc binary supplied by Google) and creates C# source code. This is only required at build time.

lib/*/Google.ProtocolBuffers.dll, which is a supporting library. This is required at execution time.

LINKS:

Project Home    - http://code.google.com/p/protobuf-csharp-port
Online Help     - http://help.protobuffers.net/
Developer Guide - http://code.google.com/apis/protocolbuffers/docs/overview.html
Language Guide  - http://code.google.com/apis/protocolbuffers/docs/proto.html

There is a newer version of this package available.
See the version list below for details.
Install-Package Google.ProtocolBuffers -Version 2.3.0.277
dotnet add package Google.ProtocolBuffers --version 2.3.0.277
<PackageReference Include="Google.ProtocolBuffers" Version="2.3.0.277" />
For projects that support PackageReference, copy this XML node into the project file to reference the package.
paket add Google.ProtocolBuffers --version 2.3.0.277
The NuGet Team does not provide support for this client. Please contact its maintainers for support.

Dependencies

This package has no dependencies.

NuGet packages (25)

Showing the top 5 NuGet packages that depend on Google.ProtocolBuffers:

Package Downloads
Aliyun.TableStore.SDK
Aliyun Table Store SDK for .NET
Google.ProtocolBuffers.Rpc
Google.ProtocolBuffers.Rpc uses the Win32 RPC Interop library, CSharpTest.Net.RpcLibrary, as a primary transport for Protobuffer services. Extremely fast, secure, extensible, and reliable.
WC.Net
A lightweight network library. (personal libs)
DotNetty.Codecs.ProtocolBuffers
ProtocolBuffers Proto2 codec for DotNetty
mylibaxolotl.x64
libaxolotl implementation from https://github.com/mgp25/Chat-API-NET/tree/master/mylibaxolotl

GitHub repositories (8)

Showing the top 5 popular GitHub repositories that depend on Google.ProtocolBuffers:

Repository Stars
Azure/DotNetty
DotNetty project – a port of netty, event-driven asynchronous network application framework
zkweb-framework/ZKWeb
A flexible web framework supports .Net Framework and .Net Core
SonarSource/sonar-dotnet
Code analyzer for C# and VB.NET projects https://redirect.sonarsource.com/plugins/vbnet.html
mgp25/Chat-API-NET
The .NET WhatsApp library
SamDel/ChromeCast-Desktop-Audio-Streamer
Stream the sound of your desktop to your Chromecast Audio device

Version History

Version Downloads Last updated
2.4.1.555 519,962 2/22/2015
2.4.1.521 79,395 5/7/2013
2.4.1.473 4,887 10/15/2011
2.3.0.277 33,996 10/1/2011