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/protobuf
GopherJS Bindings for ProtobufJS and gRPC-Web
johanbrandhorst/grpcweb-boilerplate
A minimal repo containing all the boilerplate for getting started with GopherJS using gRPC-Web
johanbrandhorst/sortslice
Warn if user provides a non-slice to sort.Slice
johanbrandhorst/collapse-gitlab-files
A small userscript for collapsing all files on a GitLab merge request diffs page
johanbrandhorst/papers
Collection of talk proposals
johanbrandhorst/aoc2019
Advent of Code 2019
johanbrandhorst/rust-experiments
johanbrandhorst/grpc-web
gRPC-Web implementation in Rust, targeting WebAssembly
johanbrandhorst/2019-talks
Slides and links for 2019 talks
johanbrandhorst/aip
API Improvement Proposals. https://aip.dev/
johanbrandhorst/awesome-go
A curated list of awesome Go frameworks, libraries and software
johanbrandhorst/dep-test
johanbrandhorst/dom
DOM library for Go and WASM
johanbrandhorst/go-1
Golang implementation of the Varlink protocol
johanbrandhorst/go-grpc-middleware
Golang gRPC Middlewares: interceptor chaining, auth, logging, retries and more.
johanbrandhorst/golicense
Scan and analyze OSS dependencies and licenses from compiled Go binaries
johanbrandhorst/gophersource.com
johanbrandhorst/goup
Command to install or update Go on macOS, BSD or Linux
johanbrandhorst/grpc-gateway
gRPC to JSON proxy generator following the gRPC HTTP spec
johanbrandhorst/grpc-wasm-ws-example
Using the WASM Websocket net.Conn implementation to proxy raw HTTP/2 gRPC over websockets
johanbrandhorst/grpc.github.io
The grpc.io website. (on GitHub pages)
johanbrandhorst/jadekler.github.io
johanbrandhorst/logur
Logur is an opinionated collection of logging best practices
johanbrandhorst/openapi-generator
OpenAPI Generator allows generation of API client libraries (SDK generation), server stubs, documentation and configuration automatically given an OpenAPI Spec (v2, v3)
johanbrandhorst/opencensus-go
A stats collection and distributed tracing framework
johanbrandhorst/packr
The simple and easy way to embed static files into Go binaries.
johanbrandhorst/redigo
Go client for Redis
johanbrandhorst/runtemplate
Provides a way of doing template execution from standard Go templates from the command line. Also includes a bundle of collection templates for strongly-typed lists, sets and maps.
johanbrandhorst/tinygo
Go compiler for small devices, based on LLVM.
johanbrandhorst/ts-protoc-gen
Protocol Buffers Compiler (protoc) plugin for TypeScript and gRPC-Web.