mitchellh
Mitchell Hashimoto Joined Feb 2008 25,257 followers View on GitHub
- Stars
- 46,542
- across 106 public repos
- Rank
- #362
- of 324,727 users, top 0.1%
- Up 1 place this week
Repositories with 50+ stars
| Rank | Repository | Language | Stars |
|---|---|---|---|
| 7,489 | Go library for decoding generic map values into native Go structures and vice versa. | Go | 8,009 |
| 12,480 | A community trust management system based on explicit vouches to participate. | Nushell | 5,168 |
| 14,332 | A dead simple, no frills Go cross compile tool | Go | 4,566 |
| 18,565 | 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 +... | Zig | 3,603 |
| 21,602 | My NixOS configurations. | Nix | 3,126 |
| 26,376 | Use Vagrant to manage your EC2 and VPC instances. | Ruby | 2,583 |
| 39,639 | A Go library for implementing command-line interfaces. | Go | 1,731 |
| 45,811 | Sign, notarize, and package macOS CLI tools and applications written in any language. Available as both a CLI and a Go library. | Go | 1,497 |
| 46,059 | Find, list, and inspect processes from Go (golang). | Go | 1,489 |
| 48,438 | Go library for detecting and expanding the user's home directory without cgo. | Go | 1,416 |
| 76,452 | Go (golang) library for creating and consuming HTTP Server-Timing headers | Go | 860 |
| 85,539 | Get hash values for arbitrary values in Go (golang). | Go | 763 |
| 96,073 | Golang Amazon Library | Go | 672 |
| 97,480 | Scan and analyze OSS dependencies and licenses from compiled Go binaries | Go | 661 |
| 113,386 | Nix flake for the Zig compiler. | Nix | 561 |
| 124,915 | Go (golang) package for progress bars around io.Reader/Writers. | Go | 504 |
| 131,059 | Go (golang) bindings to mruby. | Go | 477 |
| 137,434 | panicwrap is a Go library for catching and handling panics in Go applications. | Go | 452 |
| 140,386 | Advent of Code 2021 using SQL (PostgreSQL-flavored) | PLpgSQL | 441 |
| 144,817 | Packer scripts to build a Vagrant-compatible boot2docker box. | Smarty | 426 |
| 168,034 | Objective-C runtime bindings for Zig (Zig calling ObjC). | Zig | 360 |
| 170,147 | Go (golang) library for deep copying values in Go. | Go | 355 |
| 176,203 | Vagrant provider for GCE. | Ruby | 341 |
| 191,064 | Component-based UI-framework for command-line tools. Easily create highly dynamic CLI interfaces using shared, easily testable components. | Go | 311 |
| 195,455 | VNC client and server library for Go. | Go | 303 |
| 202,750 | Access the JS host environment from Zig compiled to WebAssembly. | Zig | 290 |
| 208,878 | Go (golang) library for colorizing strings for terminal output. | Go | 280 |
| 210,186 | reflectwalk is a Go library for "walking" complex structures, similar to walking a filesystem. | Go | 278 |
| 231,558 | [ABANDONED] Create and modify virtual machines in VirtualBox using pure ruby. | Ruby | 248 |
| 241,268 | Use Vagrant to manage Rackspace Cloud instances. | Ruby | 236 |
| 243,819 | Protobuf compiler plugin to generate Go JSON Marshal/Unmarshal implementations for messages using jsonpb. | Go | 233 |
| 260,527 | Go library for addressing and reading/writing a specific value within any Go structure using a string syntax. | Go | 215 |
| 278,868 | Zig-friendly library for interfacing with libgc (bdwgc) -- the Boehm-Demers-Weiser conservative garbage collector | Zig | 198 |
| 304,640 | Encode and decode Go (golang) struct types via protocol buffers. | Go | 178 |
| 306,006 | Decode Consul data into Go (Golang) structures and watch for updates | Go | 177 |
| 329,511 | Packer template that builds images that are Docker-ready on Ubuntu 12.04. | Shell | 162 |
| 334,604 | [Mirror] Go bindings for libghostty-vt. Source of truth: https://tangled.org/mitchellh.com/go-libghostty | Go | 159 |
| 336,303 | A library for reading and writing flight plans in various formats. Available as both a C and Zig library. | Zig | 158 |
| 343,433 | multistep is a Go library for building up complex actions using discrete steps. | Go | 154 |
| 354,826 | Go (golang) bindings to the Z3 SMT Solver | Go | 148 |
| 356,742 | Terraform Provider for cascading runs across multiple workspaces. | Go | 147 |
| 366,920 | SAT solver written in Go (golang). | Go | 142 |
| 380,137 | My Vim configuration files. | Vim Script | 136 |
| 396,715 | A Go (golang) library for wrapping words in a string. | Go | 129 |
| 412,100 | Directed graph data structure for Zig | Zig | 123 |
| 420,327 | Zig build and bindings for quickjs-ng | Zig | 120 |
| 493,029 | Generalized middleware implementation for Ruby. | Ruby | 98 |
| 509,029 | A tree-sitter grammar for HCL (HashiCorp Configuration Language), used by projects such as Terraform. | C | 94 |
| 517,617 | Filesystem library for Go, implementing FAT filesystems so far. | Go | 92 |
| 526,654 | Zig build and bindings for Micro QuickJS | Zig | 90 |
| 536,094 | Turn any gRPC stream into a Go `net.Conn` implementation. | Go | 88 |
| 541,286 | libxml2 built using Zig build system | Zig | 87 |
| 595,918 | Library for accessing Plurk's LightCloud distributed key-value store for Ruby | Ruby | 77 |
| 601,920 | A tree-sitter grammar for protocol buffer files (proto3). | C | 76 |
| 656,657 | A tool for converting Veewee templates into Packer templates. | Ruby | 68 |
| 656,657 | Golang package that reads lines from an io.Reader and puts them onto a channel. | Go | 68 |
| 706,696 | A Vagrant plugin to execute `rake` commands from the host in the VM | Ruby | 62 |
| 734,097 | [ABANDONED] A ruby client library providing an interface to libvirt via FFI. | Ruby | 59 |
| 734,097 | Go (golang) client for the Battle.net API | Go | 59 |
| 754,618 | Go (golang) library to expose *testing.T as an interface. | Go | 57 |
| 764,841 | Go library for representing and applying patches to modify existing Go structures | Go | 56 |
| 775,760 | Bindings to libucl from Go (golang). | Go | 55 |
| 775,760 | Finger protocol library | Go | 55 |
| 775,760 | Go | 55 | |
| 798,614 | Dockerfile | 53 | |
| 822,902 | macOS SDK package for Zig build. | C | 51 |
Among 324,727 users
40k–63k stars: 238 users, including mitchellh
Stars along the bottom, and users in each band on a log scale
Where the stars are
Languages
- Go 26.9k stars, 58% · 37 repos
- Nushell 5.2k stars, 11% · 1 repo
- Zig 5k stars, 11% · 9 repos
- Ruby 3.8k stars, 8% · 9 repos
- Nix 3.7k stars, 8% · 2 repos
- PLpgSQL 441 stars, 1% · 1 repo
- Smarty 426 stars, 1% · 1 repo
- C 221 stars, <1% · 3 repos
and 3 more languages
When they were made
66 repos with 50+ stars, made between 2009 and 2026
Quick stats
- Next rank
- +20 stars to reach #361
- Next milestone
- +3,207 stars to reach the top 0.1%
- Public repos
- 106, 66 with 50+ stars
- Popular repos
- 46 over 100 stars, 10 over 1k stars
- Top repo
- mapstructure, #7,489 of all repos, 17% of stars
- Smaller repos
- 556 stars from repos under 50