adonovan
Software engineer on Go team at Google. Ex-GitHubber, ex-xoogler; co-author of https://gopl.io.
GoogleBrooklyn, NY
Pinned Repositories
dotfiles
$HOME/.* files for Codespaces
emacs
Emacs packages
generics
Experiments with Go generics
github-review
Github code reviews with Emacs.
gopl.io
Example programs from "The Go Programming Language"
goproxy
A simple reference implementation of the Go module proxy
govim
govim is a Go development plugin for Vim8, written in Go
spaghetti
Spaghetti: a dependency analysis tool for Go packages
starlark-spec-fork
Starlark Language
survey
A golang library for building interactive and accessible prompts with full support for windows and posix terminals.
adonovan's Repositories
adonovan/gopl.io
Example programs from "The Go Programming Language"
adonovan/spaghetti
Spaghetti: a dependency analysis tool for Go packages
adonovan/generics
Experiments with Go generics
adonovan/goproxy
A simple reference implementation of the Go module proxy
adonovan/dotfiles
$HOME/.* files for Codespaces
adonovan/emacs
Emacs packages
adonovan/github-review
Github code reviews with Emacs.
adonovan/govim
govim is a Go development plugin for Vim8, written in Go
adonovan/starlark-spec-fork
Starlark Language
adonovan/survey
A golang library for building interactive and accessible prompts with full support for windows and posix terminals.
adonovan/go-obj
Object file abstractions in Go
adonovan/go-tree-sitter
Golang bindings for tree-sitter https://github.com/tree-sitter/tree-sitter
adonovan/jsonrpc2
Package jsonrpc2 provides a client and server implementation of JSON-RPC 2.0 (http://www.jsonrpc.org/specification)
adonovan/junk
junk
adonovan/objbrowse
Interactive object file browser with symbol, source, assembly, and analysis
adonovan/starlark-go
Starlark in Go: the Starlark configuration language, implemented in Go