365
Mon
Tue
Wed
Thu
Fri
Sat
Sun
Active 5d ago
Los Angeles, CA

Mitchell Hashimoto

Top 1%
@mitchellh

mapstructure. Go library for decoding generic map values into native Go structures and vice versa.

8k

gox. A dead simple, no frills Go cross compile tool

4.6k

libxev. libxev is a cross-platform, high-performance event loop that provides abstractions for non-blocking IO, timers, events, and more and works on Linux (io_uring or epoll), macOS (kqueue), and Wasm + WASI. Available as both a Zig and C API.

3.5k

nixos-config. My NixOS configurations.

3k

vagrant-aws. Use Vagrant to manage your EC2 and VPC instances.

2.6k

cli. A Go library for implementing command-line interfaces.

1.7k

gon. Sign, notarize, and package macOS CLI tools and applications written in any language. Available as both a CLI and a Go library.

1.5k

go-ps. Find, list, and inspect processes from Go (golang).

1.5k

go-homedir. Go library for detecting and expanding the user's home directory without cgo.

1.4k

go-server-timing. Go (golang) library for creating and consuming HTTP Server-Timing headers

860

hashstructure. Get hash values for arbitrary values in Go (golang).

768

goamz. Golang Amazon Library

671

golicense. Scan and analyze OSS dependencies and licenses from compiled Go binaries

664

zig-overlay. Nix flake for the Zig compiler.

528

ioprogress. Go (golang) package for progress bars around io.Reader/Writers.

502

go-mruby. Go (golang) bindings to mruby.

476

panicwrap. panicwrap is a Go library for catching and handling panics in Go applications.

453

advent-2021-sql. Advent of Code 2021 using SQL (PostgreSQL-flavored)

443

boot2docker-vagrant-box. Packer scripts to build a Vagrant-compatible boot2docker box.

426

copystructure. Go (golang) library for deep copying values in Go.

356

zig-objc. Objective-C runtime bindings for Zig (Zig calling ObjC).

345

vagrant-google. Vagrant provider for GCE.

340

go-glint. Component-based UI-framework for command-line tools. Easily create highly dynamic CLI interfaces using shared, easily testable components.

308

go-vnc. VNC client and server library for Go.

303

zig-js. Access the JS host environment from Zig compiled to WebAssembly.

285

reflectwalk. reflectwalk is a Go library for "walking" complex structures, similar to walking a filesystem.

281

colorstring. Go (golang) library for colorizing strings for terminal output.

280

virtualbox. [ABANDONED] Create and modify virtual machines in VirtualBox using pure ruby.

249

vagrant-rackspace. Use Vagrant to manage Rackspace Cloud instances.

237

protoc-gen-go-json. Protobuf compiler plugin to generate Go JSON Marshal/Unmarshal implementations for messages using jsonpb.

234

pointerstructure. Go library for addressing and reading/writing a specific value within any Go structure using a string syntax.

215

zig-libgc. Zig-friendly library for interfacing with libgc (bdwgc) -- the Boehm-Demers-Weiser conservative garbage collector

199

protostructure. Encode and decode Go (golang) struct types via protocol buffers.

178

consulstructure. Decode Consul data into Go (Golang) structures and watch for updates

178

packer-ubuntu-12.04-docker. Packer template that builds images that are Docker-ready on Ubuntu 12.04.

162

libflightplan. A library for reading and writing flight plans in various formats. Available as both a C and Zig library.

158

multistep. multistep is a Go library for building up complex actions using discrete steps.

154

go-z3. Go (golang) bindings to the Z3 SMT Solver

148

terraform-provider-multispace. Terraform Provider for cascading runs across multiple workspaces.

147

go-sat. SAT solver written in Go (golang).

142

vim-misc. My Vim configuration files.

133

go-wordwrap. A Go (golang) library for wrapping words in a string.

127

zig-graph. Directed graph data structure for Zig

122

middleware. Generalized middleware implementation for Ruby.

98

zig-libxml2. libxml2 built using Zig build system

87

go-grpc-net-conn. Turn any gRPC stream into a Go `net.Conn` implementation.

87

tree-sitter-proto. A tree-sitter grammar for protocol buffer files (proto3).

75

go-linereader. Golang package that reads lines from an io.Reader and puts them onto a channel.

68

vagrant-rake. A Vagrant plugin to execute `rake` commands from the host in the VM

62

go-libucl. Bindings to libucl from Go (golang).

56

go-finger. Finger protocol library

55

libssh2-ruby. libssh2 bindings for Ruby

48

prefixedio. Golang library that demultiplexes line-oriented data from an io.Reader into multiple io.Readers based on a prefix.

47
53
Apply