← Explore by area

Protocol Buffers & gRPC Ecosystem

20 repos

This cluster covers tools and libraries for Protocol Buffers (protobuf), Google's language-neutral serialization format, and gRPC, the high-performance RPC framework built on top of it. You'll find core implementations (protobuf, grpcurl), code generation tools (buf, prototool, protoc-gen-doc), and language-specific bindings (Swift, Go, Haskell). It represents the practical engineering around defining, generating, and consuming protobuf schemas across multiple languages and platforms.

C++ · 6Go · 4Swift · 4C · 2Haskell · 2HTML · 1protobufprotocgrpchacktoberfestprotocol-buffershacktoberfest2021windowsgolanghaskellvisual-studio

abseil-cpp

Abseil Common Libraries (C++)

C++3,569 commits

buf

The best way of working with Protocol Buffers.

Go2,883 commits

course-plan

📜 Haskell course info, plan, video lectures, slides

Haskell19 commits

cyrus-sasl

No description

C2,911 commits

EGL-Registry

EGL API and Extension Registry

HTML287 commits

googletest

GoogleTest - Google Testing and Mocking Framework

C++4,655 commits

grpcurl

Like cURL, but for gRPC: Command-line tool for interacting with gRPC servers

Go245 commits

gvsbuild

GTK stack for Windows

C++4,315 commits

learn4haskell

👩‍🏫 👨‍🏫 Learn Haskell basics in 4 pull requests

Haskell84 commits

OpenGL-Registry

OpenGL, OpenGL ES, and OpenGL ES-SC API and Extension Registry

C1,094 commits

protobuf

Protocol Buffers - Google's data interchange format

C++23,800 commits

protoc-gen-doc

Documentation generator plugin for Google Protocol Buffers

Go493 commits

prototool

Your Swiss Army Knife for Protocol Buffers

Go365 commits

STL

MSVC's implementation of the C++ Standard Library.

C++2,845 commits

swift-collections

Commonly used data structures for Swift

Swift1,894 commits

swift-package-manager

The Package Manager for the Swift Programming Language

Swift9,103 commits

swift-package-manager

The Package Manager for the Swift Programming Language

Swift9,103 commits

swift-syntax

A set of Swift libraries for parsing, inspecting, generating, and transforming Swift source code.

Swift6,248 commits

vcpkg

C++ Library Manager for Windows, Linux, and MacOS

CMake30,197 commits

vcpkg-tool

Components of microsoft/vcpkg's binary.

C++4,135 commits