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
The Go programming language
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/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/golang_runtime_exploration
matttproud/golang_challenge
matttproud/groningen
Groningen is a framework to run automated experiments on servers that run on the Java Virtual Machine (JVM) such that the most optimal JVM settings outcome can be reached with the least amount of human effort and time while maximizing safety. (Mirror of https://code.google.com/p/groningen/)
matttproud/beefcake
A sane Google Protocol Buffers library for Ruby
matttproud/chrome-app-samples
Chrome Apps
matttproud/com.matttproud-maven-repository
Maven Repository
matttproud/elasticsearch-py
Official Python low-level client for Elasticsearch.
matttproud/etcd
A highly-available key value store for shared configuration and service discovery
matttproud/friesian
The purpose of Friesian is to provide a simple Java application that is configurable to simulate concurrent server Java virtual machine memory behavior including in-memory caching. Friesian may be used to verify and validate the performance of Java virtual machine optimizations. (Mirror of https://code.google.com/p/friesian/)
matttproud/gcvis
Visualise Go program GC trace data in real time
matttproud/go-etcd
matttproud/go-raft
A Go implementation of the Raft distributed consensus protocol.
matttproud/go-rate
A timed rate limiter for Go
matttproud/go-tigertonic
A Go framework for building JSON web services inspired by Dropwizard
matttproud/goflymake
Emacs flymake-mode for golang
matttproud/golang-sizeof.tips
Web tool for interactive playing with Golang struct sizes.
matttproud/golang_blog_assets
Various #golang things referenced from blog that weren't important enough for their own repository individually.
matttproud/goleveldb
LevelDB key/value database in Go.
matttproud/goskiplist
A skip list implementation in Go
matttproud/graphene
A set of defaults for Emacs, for refugees from GUI text editors.
matttproud/graphite-reporter-agent
Java Agent for Cassandra's Metrics' Graphite Reporter
matttproud/GtkRadiant
The open source, cross platform level editor for idtech games
matttproud/i3ipc
Go library for communicating with the i3 window manager
matttproud/java_accepts
matttproud/java_quantile_estimation
Streaming estimation of percentiles, especially high percentiles.
matttproud/jbundler
bundler support for jars for jruby
matttproud/levigo
levigo is a Go wrapper for LevelDB
matttproud/raftd
A reference implementation for using the go-raft library for distributed consensus.