johanbrandhorst
Software Engineer using Go and always keen to learn new things.
@HashiCorpSḵwx̱wú7mesh, Canada
Pinned Repositories
go
The Go programming language
go-grpc-middleware
Golang gRPC Middlewares: interceptor chaining, auth, logging, retries and more.
grpc-gateway
gRPC to JSON proxy generator following the gRPC HTTP spec
certify
Automatic client and server certificate distribution and maintenance
grpc-auth-example
Examples of client authentication with gRPC
grpc-gateway-boilerplate
All the boilerplate you need to get started with writing grpc-gateway powered REST services in Go
grpc-postgres
An example repo of how I like to use postgres with gRPC
grpcweb-example
An example implementation of a GopherJS client and a Go server using the Improbable gRPC-Web implementation
protobuf
GopherJS Bindings for ProtobufJS and gRPC-Web
wasm-experiments
johanbrandhorst's Repositories
johanbrandhorst/grpc-gateway-boilerplate
All the boilerplate you need to get started with writing grpc-gateway powered REST services in Go
johanbrandhorst/certify
Automatic client and server certificate distribution and maintenance
johanbrandhorst/grpc-postgres
An example repo of how I like to use postgres with gRPC
johanbrandhorst/wasm-experiments
johanbrandhorst/grpc-web-compatibility-test
Test various implementations of gRPC-Web Clients with various implementations of gRPC-Web proxies
johanbrandhorst/grpcweb-wasm-example
Small example server using gRPC-Web via the gRPC-Go WASM fork
johanbrandhorst/connect-gateway-example
Example of using the gRPC-Gateway with Connect
johanbrandhorst/grpc-web-go-react-example
Example of using Go and React/TypeScript with gRPC-Web
johanbrandhorst/rust-grpc-web-wasm-test
johanbrandhorst/presentations
My presentations
johanbrandhorst/go-protobuf-plugin-versioning-example
An example of easy consistent versioning of Go based Protobuf plugins
johanbrandhorst/simple-grpc
Minimal gRPC example
johanbrandhorst/grpc-web-generators
Dockerfile for generating grpc-web protofiles.
johanbrandhorst/blog
My blog
johanbrandhorst/cat-collection
johanbrandhorst/hashipet
HashiPet API
johanbrandhorst/bomberman
A bomberman clone me and some friends from uni made as part of a C++ project
johanbrandhorst/rag-experiment
johanbrandhorst/go-wazero-experimenting
johanbrandhorst/templ-exp
johanbrandhorst/developer.chrome.com
Chrome Developers
johanbrandhorst/dns
DNS library in Go
johanbrandhorst/go
Temporary fork
johanbrandhorst/gobadge
TinyGo powered badge using Adafruit Pybadge Hardware
johanbrandhorst/johanbrandhorst
johanbrandhorst/langchaingo
LangChain for Go, the easiest way to write LLM-based programs in Go
johanbrandhorst/protorand
A random value generator for Go Protobuf messages.
johanbrandhorst/sqlc
Generate type safe Go from SQL
johanbrandhorst/test
A modern generic testing assertions library for Go
johanbrandhorst/wasi-experiments
Playing around with some WASI stuff