Colorado

Ben Johnson

Elite
@benbjohnson

litestream. Streaming replication for SQLite.

14k

thesecretlivesofdata. Understanding what your bits do when you're not looking.

3.6k

wtf. WTF Dial is an example web application written in Go.

1.9k

postlite. Postgres wire compatible SQLite proxy.

1.2k

immutable. Immutable collections for Go

740

clock. Clock is a small library for mocking time in Go.

693

ego. An ERB-style templating language for Go.

591

testing. A small collection of functions for Go testing.

540

megajson. A JSON parser generator for high performance encoding and decoding in Go.

467

hashfs. Implementation of io/fs.FS that appends SHA256 hashes to filenames to allow for aggressive HTTP caching.

385

sql-parser. Toy SQL parser example for Gopher Academy

335

genesis. A simple tool for embedding assets in a Go binary.

296

phantomjs. Go client for PhantomJS.

293

jmphash. Implementation of the Jump Consistent Hash algorithm in Go.

154

llvm-c-kaleidoscope. An implementation of the Kaleidoscope language using Flex, Bison & the LLVM-C bindings.

154

scuttlebutt. A daemon for tracking and tweeting trending Github repositories by language.

150

playback.js. A library for dynamic timeline playback.

121

litestream-docker-example. An example of using Litestream within a Docker container.

111

tmpl. Command line interface to Go's text/template library.

89

litestream-s6-example. Example repository for building a multi-process Docker container.

88

css. W3C-compliant CSS3 parser and scanner

83

grapevine. Trending topics for stuff you care about

80

slowweb. An HTTP request governor

74

litestream-read-replica-demo. A demo application for running live read replication on fly.io with Litestream

69

ghfs. FUSE Filesystem for the GitHub API

67

litestream-library-example. Example repository for embedding Litestream in a Go application.

65

agency. A fast user agent string parser for Go.

60

litestream-read-replica-example. An example of using Litestream's live read replication feature.

55

litestream.io. SCSS

43

melomel. External ActionScript Interface.

42

pprofdump. A simple utility for collecting net/http/pprof profiles.

29

peapod. A personal podcast service.

27

application-development-using-boltdb. Repository for my "Application Development Using BoltDB" talk

26

production-sqlite-go. Companion repository for GopherCon presentation on "Production Applications Using SQLite & Go"

23

sieve. A command line utility for graphing piped data.

22

goo. Thin wrapper for the Go toolchain.

20

burger-stack. Presentation for "The Burger Stack"

20

stack. Go debug/stack utility functions.

19

structuring-applications-for-growth. GopherCon 2016 presentation for "Structuring Applications for Growth"

18

myapp. An simple application with an HTTP server & SQLite database.

16

gha. SQLite load testing application using GitHub Archive data.

14

vex. Variable-length, lexicographically-sortable hex format for uint64 values.

13

glee. Incomplete Go port of the KLEE SymEx system.

13

melomel.rb. An external interface to Flash from Ruby.

13

writing-a-distributed-systems-library. Companion code for the Gopher Academy blog post.

11

boxer. A little app that boxes my time.

11

minipack. A lightweight C MessagePack parser.

7

go-raft-runner. A test runner application for the go-raft library.

6

http-wiretap. It's like Charles Proxy for your Rubies!

5

graphviz-as3. An interface to the graphviz CLI using Adobe AIR.

5

rationl. Online journal for tracking experiments.

4
51
Apply