Hello 👋
I'm Johan, I've been doing open source since 2016, mostly in the Go ecosystem
- The gRPC-Gateway
🌉 , a HTTP/JSON <-> gRPC translation layer which is serving companies and open source projects such as etcd, Core OS, Cockroach DB, Chef and others. - Go gRPC Middleware
🥪 , a collection of interceptors that add logging, metrics, tracing, authentication, retrying logic and more to your Go gRPC servers. - Improbable's gRPC-Web
🕸️ , a project that brings gRPC to the browser and implements a pure Go gRPC-Web proxy that can be used in-process with your gRPC server or as a standalone proxy. - TinyGo
🖨️ , a project that aims to bring Go to micro controllers and WebAssembly. - Certify
👨⚖️ , a Go in-process certificate manager that automatically issues and renews certificates for your application.
I spend several hours a week of my spare time responding to issues and writing and merging PRs and creating releases on these projects. If you've found my work useful and you want to say thanks, you're welcome to sponsor me to show your appreciation.
I'm also a contributor
- The Go standard library, especially the WebAssembly port, where I ported the GopherJS
net/httpimplementation to the standard library, allowing the use ofnet/httpHTTP requests from inside WebAssembly applications. - gRPC-Go, the official gRPC library for Go.
- Golang protobuf, the official Google Protocol Buffers implementation for Go.
- GoGo protobuf, a third party Google Protocol Buffers implementation for Go that includes extra features such as automatic time conversion, faster marshalling and more.
If you've found my contributions to these repositories helpful, you're welcome to sponsor me to show your appreciation.
I author blog posts
I also frequently deliver technical talks
Lastly, I'm frequently helping
2 sponsors are funding johanbrandhorst’s work.
Featured work
-
johanbrandhorst/certify
Automatic client and server certificate distribution and maintenance
Go 413 -
grpc-ecosystem/grpc-gateway
gRPC to JSON proxy generator following the gRPC HTTP spec
Go 13,714 -
grpc-ecosystem/go-grpc-middleware
Golang gRPC Middlewares: interceptor chaining, auth, logging, retries and more.
Go 4,722 -
improbable-eng/grpc-web
gRPC Web implementation for Golang and TypeScript
TypeScript 3,948


If I've helped you and you want to show some appreciation.