Johan Brandhorst-Satzkorn (@johanbrandhorst)

Top repositories

1

grpc-gateway-boilerplate

All the boilerplate you need to get started with writing grpc-gateway powered REST services in Go
Go
470
star
2

certify

Automatic client and server certificate distribution and maintenance
Go
463
star
3

grpc-postgres

An example repo of how I like to use postgres with gRPC
Go
286
star
4

grpc-auth-example

Examples of client authentication with gRPC
Go
97
star
5

grpcweb-example

An example implementation of a GopherJS client and a Go server using the Improbable gRPC-Web implementation
Go
94
star
6

protobuf

GopherJS Bindings for ProtobufJS and gRPC-Web
Go
81
star
7

wasm-experiments

Go
63
star
8

grpc-web-compatibility-test

Test various implementations of gRPC-Web Clients with various implementations of gRPC-Web proxies
JavaScript
62
star
9

grpc-wasm

gRPC-Web implementation in Go, built using the WASM architecture target
Go
52
star
10

grpc-json-example

Example of using gRPC-Go with JSON as the transport encoding
Go
49
star
11

grpcweb-wasm-example

Small example server using gRPC-Web via the gRPC-Go WASM fork
JavaScript
46
star
12

grpcweb-boilerplate

A minimal repo containing all the boilerplate for getting started with GopherJS using gRPC-Web
Go
44
star
13

chunker

Small demo of a server splitting binary blobs into streamed chunks
Go
39
star
14

connect-gateway-example

Example of using the gRPC-Gateway with Connect
Go
26
star
15

grpc-web-go-react-example

Example of using Go and React/TypeScript with gRPC-Web
TypeScript
25
star
16

gopherjs-grpc-websocket

An example implementation of bridging gRPC with a GopherJS frontend over Websockets
Go
25
star
17

rust-grpc-web-wasm-test

Go
15
star
18

sortslice

Warn if user provides a non-slice to sort.Slice
Go
12
star
19

bazel-mono

Playing around with using Bazel for CI
Starlark
11
star
20

redeploy

Simple application for redeploying containers when Docker hub webhooks are sent
Go
9
star
21

gogoproto-experiments

Testing various Go protobuf and gRPC packages with GoGoProtobuf
Go
9
star
22

protoc-gen-gopherjs

This repo has moved
8
star
23

presentations

My presentations
Go
7
star
24

go-protobuf-plugin-versioning-example

An example of easy consistent versioning of Go based Protobuf plugins
Go
6
star
25

simple-grpc

Minimal gRPC example
Go
6
star
26

collapse-gitlab-files

A small userscript for collapsing all files on a GitLab merge request diffs page
JavaScript
5
star
27

concurrency

Concurrency example
Go
5
star
28

grpc-web-generators

Dockerfile for generating grpc-web protofiles.
Dockerfile
5
star
29

fetch

The Go http.Transport interface implemented over the WHATWG Fetch API
Go
5
star
30

gopherjs-grpc-web-example

Example implementation of a GopherJS gRPC-web client talking to a Go gRPC server
Go
4
star
31

blog

My blog
HTML
4
star
32

gopherjs-json

Convenience functions for interacting with JSON in GopherJS
Go
3
star
33

papers

Collection of talk proposals
3
star
34

cat-collection

JavaScript
3
star
35

hashipet

HashiPet API
Go
3
star
36

bomberman

A bomberman clone me and some friends from uni made as part of a C++ project
C++
2
star
37

gopherjs-grpc-web

A GopherJS binding and generator for gRPC-web
JavaScript
2
star
38

chronic-pain-tracker

Tracks pain through the day
Go
2
star
39

rust-experiments

2
star
40

delete-gitlab-registry-tags

Simple userscript that adds a button to the GitLab registry page for mass tag deletion
JavaScript
2
star
41

aoc2019

Advent of Code 2019
Rust
2
star
42

grpcweb-presentation

Files for my presentation about my gRPC-Web bindings
Protocol Buffer
2
star
43

rag-experiment

Go
2
star
44

templ-exp

1
star
45

websocket

Implementing Go interfaces in WASM using the Websockets API
1
star
46

buf-example

Using buf to develop APIs with protocol buffers
1
star
47

docker-go-protobuf

For building a simple Docker container with Go and Protobuf installed
1
star
48

moq-vendor-bug

Go
1
star
49

go-wazero-experimenting

Go
1
star
50

grpc-web

gRPC-Web implementation in Rust, targeting WebAssembly
1
star