matttproud
@golang, @google, @grpc, and @prometheus. Also on Mastodon at @matt@proud.social.
@googleZürich, Schweiz
Pinned Repositories
cgotypes
cgotypes provides a means to output information about how Cgo operates on your platform.
esort
Package esort provides mechanisms for sorting user-defined types according to compound criteria extensibly.
fisheryates
Package Fisher-Yates shuffles collections of data in the Go Programming Language.
go-quake
go-quake is a Quake I server implemented in Go.
gochecklist
gochecklist is a set of recommendations for publishing Go projects.
golang_circuitbreaker
Circuit breaker implementations for Go.
golang_protobuf_extensions
Support for streaming Protocol Buffer messages for the Go language (golang).
hodler
hodler converts iTerm 2 color schemes into forms that X resources users (XTerm) and Suckless Simple Terminal users, Alacritty users, and Linux Virtual Terminal users can use.
python_quantile_estimation
Python Implementation of Graham Cormode and S. Muthukrishnan's Effective Computation of Biased Quantiles over Data Streams in ICDE’05
ruby_quantile_estimation
Ruby Implementation of Graham Cormode and S. Muthukrishnan's Effective Computation of Biased Quantiles over Data Streams in ICDE’05
matttproud's Repositories
matttproud/gochecklist
gochecklist is a set of recommendations for publishing Go projects.
matttproud/golang_circuitbreaker
Circuit breaker implementations for Go.
matttproud/cgotypes
cgotypes provides a means to output information about how Cgo operates on your platform.
matttproud/faregate
Package faregate provides a token bucket load shaper.
matttproud/dot-files
My various dot files.
matttproud/golang_runtime_exploration
matttproud/go-qcc
QuakeC utilities in Go.
matttproud/golang_challenge
matttproud/adio-theme
Adio is dark theme for terminal, tmux and Vim
matttproud/atime
Access Times for files #golang
matttproud/draft-ietf-opsawg-prometheus-exposition-format
matttproud/etl-language-comparison
Count the number of times certain words were said in a particular neighborhood. Performed as a basic MapReduce job against 25M tweets. Implemented with different programming languages as a educational exercise.
matttproud/go
The Go programming language
matttproud/go-build-template
A Makefile/Dockerfile example for Go projects.
matttproud/guava
Google Core Libraries for Java 6+
matttproud/guice
Guice (pronounced 'juice') is a lightweight dependency injection framework for Java 6 and above, brought to you by Google.
matttproud/gziphandler
Golang middleware to gzip HTTP responses
matttproud/holyfucktheelectionistomorrow
holy fuck
matttproud/ident
matttproud/kubernetes
Container Cluster Manager
matttproud/kubernetes.github.io
Website/documentation repo
matttproud/letmegrpc
generates an html interface for a grpc interface
matttproud/levigo
levigo is a Go wrapper for LevelDB
matttproud/lint
This is a linter for Go source code.
matttproud/mtp-present
mtp-present contains personal Go present (x/tools/cmd/present) presentations.
matttproud/panicparse
Crash your app in style (Golang)
matttproud/rules_go
Go rules for Bazel
matttproud/skeleton
Skeleton is a frame to create your own Go presentations à la x/tools/cmd/present.
matttproud/terminal
Colorful terminal output for Golang
matttproud/vim-adio
A Vim dark colorscheme only for terminals supporting 256 colors