Displaying 1 to 11 from 11 results

prototool - Your Swiss Army Knife for Protocol Buffers

  •    Go

Protobuf is one of the best interface description languages out there - it's widely adopted, and after over 15 years of use, it's practically bulletproof. However, working with Protobuf and maintaining consistency across your Protobuf files can be a pain - protoc, while being a tool that has stood the test of time, is non-trivial to use, and the Protobuf community has not developed common standards with regards to stub generation. Prototool aims to solve this by making working with Protobuf much simpler. Prototool accomplishes this by downloading and calling protoc on the fly for you, handing error messages from protoc and your plugins, and using the generated FileDescriptorSets for internal functionality, as well as wrapping a few great external libraries already in the Protobuf ecosystem.

colossus - Colossus — An example microservice architecture for Kubernetes using Bazel, Go, Java, Docker, Kubernetes, Minikube, Gazelle, gRPC, Prometheus, Grafana, and more

  •    Python

Wait a second, these services don't do anything meaningful! Nope, they sure don't. But that's okay because the point of this project is to show you how to get the basic (yet not-at-all-trivial) plumbing to work. Colossus is a boilerplate project that's meant as a springboard to more complex and meaningful projects. Getting all of these technologies to work together was a real challenge. I had to dig through countless GitHub issues and dozens of example projects to make all these things work together. I'm offering this repo as a starter pack for other people with a Bazel monorepo targeting Kubernetes.

grpc-chat - Simple Chat Server/Client implemented with gRPC

  •    Go

A simple chat server/client implemented with gRPC in Go. Built with ❤️ for the Orange County Gopher's Meetup. This project is for demonstrating some of the features of gRPC in Go and should not be used in production.

go-distributed-sys - A simple example on Event Sourcing/CQRS in Go for building distributed systems and microservices with NATS Streaming, gRPC and CockroachDB

  •    Go

A simple example on Event Sourcing/CQRS in Go for building distributed systems and microservices with NATS Streaming, gRPC and CockroachDB




doogle - Web search of the people, by the people, for the people with Go.

  •    Go

Web search of the people, by the people, for the people with Go. doogle is a Proof of Concept software of decentralized search engine based on gRPC written in Go.


pubsub - gRPC message-oriented middleware on top of message-bus, event ingestion and delivery system

  •    Go

pubsub - gRPC message-oriented middleware on top of message-bus, event ingestion and delivery system. Have problems, bugs, feature ideas? We are using the github issue tracker to manage them.

net-peercredlistener - A net

  •    Go

Package peercredlistener is deprecated in favor of toolman.org/net/peercred. ErrAddrInUse is a convenience wrapper around the Posix errno value for EADDRINUSE. Deprecated: Use package toolman.org/net/peercred instead.