Open source projects by mitchellh

mitchellh/vagrant

Vagrant is a tool for building and distributing development environments.

☕Ruby   ★16330 stars   ⚠460 open issues   ⚭412 contributors   ☯almost 9 years old  

mitchellh/hashstructure

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

☕Go   ★182 stars   ⚠2 open issues   ⚭1 contributors   ☯almost 3 years old  

mitchellh/dotfiles

My personal dotfiles.

☕Batchfile   ★110 stars   ⚠1 open issues   ⚭2 contributors   ☯over 8 years old  

mitchellh/packer

Packer is a tool for creating identical machine images for multiple platforms from a single source configuration.

☕Go   ★7249 stars   ⚠386 open issues   ⚭371 contributors   ☯over 5 years old  

mitchellh/gox

A dead simple, no frills Go cross compile tool

☕Go   ★2568 stars   ⚠32 open issues   ⚭6 contributors   ☯about 5 years old  

mitchellh/vagrant-aws

Use Vagrant to manage your EC2 and VPC instances.

☕Ruby   ★2399 stars   ⚠252 open issues   ⚭59 contributors   ☯almost 6 years old  

mitchellh/colorstring

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

☕Go   ★203 stars   ⚠4 open issues   ⚭3 contributors   ☯over 4 years old  

mitchellh/copystructure

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

☕Go   ★140 stars   ⚠1 open issues   ⚭1 contributors   ☯over 4 years old  

mitchellh/go-mruby

Go (golang) bindings to mruby.

☕Go   ★376 stars   ⚠9 open issues   ⚭5 contributors   ☯almost 5 years old  

mitchellh/mapstructure

Go library for decoding generic map values into native Go structures.

☕Go   ★1316 stars   ⚠19 open issues   ⚭10 contributors   ☯over 5 years old  

mitchellh/libssh2-ruby

libssh2 bindings for Ruby

☕Ruby   ★47 stars   ⚠2 open issues   ⚭3 contributors   ☯almost 7 years old  

mitchellh/cli

A Go library for implementing command-line interfaces.

☕Go   ★768 stars   ⚠10 open issues   ⚭9 contributors   ☯about 5 years old  

mitchellh/go-ps

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

☕Go   ★509 stars   ⚠19 open issues   ⚭2 contributors   ☯over 4 years old  

mitchellh/go-linereader

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

☕Go   ★45 stars   ⚠1 open issues   ⚭1 contributors   ☯about 4 years old  

mitchellh/goamz

Golang Amazon Library

☕Go   ★676 stars   ⚠96 open issues   ⚭56 contributors   ☯over 5 years old  

mitchellh/go-homedir

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

☕Go   ★435 stars   ⚠7 open issues   ⚭6 contributors   ☯over 4 years old  

mitchellh/ioprogress

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

☕Go   ★418 stars   ⚠0 open issues   ⚭4 contributors   ☯about 4 years old  

mitchellh/vagrant-google

Vagrant provider for GCE.

☕Ruby   ★238 stars   ⚠33 open issues   ⚭16 contributors   ☯about 5 years old  

mitchellh/go-vnc

VNC client and server library for Go.

☕Go   ★132 stars   ⚠14 open issues   ⚭5 contributors   ☯over 5 years old  

mitchellh/boot2docker-vagrant-box

Packer scripts to build a Vagrant-compatible boot2docker box.

☕Smarty   ★423 stars   ⚠13 open issues   ⚭19 contributors   ☯almost 5 years old  

mitchellh/go-libucl

Bindings to libucl from Go (golang).

☕Go   ★44 stars   ⚠4 open issues   ⚭2 contributors   ☯almost 5 years old  

mitchellh/vagrant-spec

Tool and library for testing Vagrant plugins.

☕Ruby   ★72 stars   ⚠10 open issues   ⚭6 contributors   ☯about 5 years old  

mitchellh/reflectwalk

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

☕Go   ★102 stars   ⚠1 open issues   ⚭2 contributors   ☯over 5 years old  

mitchellh/consulstructure

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

☕Go   ★122 stars   ⚠0 open issues   ⚭1 contributors   ☯over 2 years old  

mitchellh/go-wordwrap

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

☕Go   ★36 stars   ⚠1 open issues   ⚭2 contributors   ☯about 4 years old  

mitchellh/panicwrap

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

☕Go   ★228 stars   ⚠9 open issues   ⚭6 contributors   ☯over 5 years old  

mitchellh/multistep

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

☕Go   ★118 stars   ⚠4 open issues   ⚭4 contributors   ☯over 5 years old  

mitchellh/packer-ubuntu-12.04-docker

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

☕Shell   ★158 stars   ⚠2 open issues   ⚭4 contributors   ☯over 5 years old  

mitchellh/go-bnet

Go (golang) client for the Battle.net API

☕Go   ★49 stars   ⚠1 open issues   ⚭1 contributors   ☯over 2 years old  

mitchellh/middleware

Generalized middleware implementation for Ruby.

☕Ruby   ★92 stars   ⚠8 open issues   ⚭4 contributors   ☯over 6 years old  

mitchellh/pointerstructure

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

☕Go   ★135 stars   ⚠0 open issues   ⚭2 contributors   ☯almost 2 years old  

mitchellh/go-z3

Go (golang) bindings to the Z3 SMT Solver

☕Go   ★35 stars   ⚠1 open issues   ⚭1 contributors   ☯almost 2 years old