mitchellh

mitchellh

GitHub

Repositories

37

Total stars

26,897

Top repositories

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

Created May 2013

Total 8,018

A dead simple, no frills Go cross compile tool

Created Nov 2013

Total 4,570

A Go library for implementing command-line interfaces.

Created Nov 2013

Total 1,733

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

Created Oct 2019

build-tool golang macos notary
Total 1,496

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

Created Apr 2014

Total 1,489

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

Created Aug 2014

Total 1,417

Go (golang) library for creating and consuming HTTP Server-Timing headers

Created Feb 2018

Total 860

Scan and analyze OSS dependencies and licenses from compiled Go binaries

Created Nov 2018

Total 662

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

Created Dec 2014

Total 503

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

Created Aug 2013

Total 452

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

Created Aug 2020

go golang
Total 309

VNC client and server library for Go.

Created Jun 2013

Total 303

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

Created Jul 2014

Total 280

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

Created Aug 2013

Total 278

Protobuf compiler plugin to generate Go JSON Marshal/Unmarshal implementations for messages using jsonpb.

Created Aug 2019

golang protobuf
Total 233

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

Created Feb 2017

Total 214

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

Created Mar 2020

Total 178

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

Created Mar 2016

Total 177

[Mirror] Go bindings for libghostty-vt. Source of truth: https://tangled.org/mitchellh.com/go-libghostty

Created Apr 2026

ghostty libghostty
Total 157

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

Created Jun 2013

Total 154

Go (golang) bindings to the Z3 SMT Solver

Created Mar 2017

go golang sat-solver smt-solver
Total 148

SAT solver written in Go (golang).

Created Feb 2017

go golang sat sat-solver
Total 141

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

Created Oct 2014

Total 129

Filesystem library for Go, implementing FAT filesystems so far.

Created Jun 2013

Total 92

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

Created Oct 2014

Total 68

Go (golang) client for the Battle.net API

Created Apr 2016

Total 59

Go library for representing and applying patches to modify existing Go structures

Created Feb 2017

Total 56