Mitchell Hashimoto's Dot Files
These are the various config files I have to setup a system the way I want it.
Installation
git clone git://github.com/mitchellh/dotfiles.git
dotfiles/install.sh
There are no reviews yet. Be the first to send feedback to the community and the maintainers!
mapstructure
Go library for decoding generic map values into native Go structures and vice versa.gox
A dead simple, no frills Go cross compile toolvagrant-aws
Use Vagrant to manage your EC2 and VPC instances.nixos-config
My NixOS configurations.cli
A Go library for implementing command-line interfaces.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.gon
Sign, notarize, and package macOS CLI tools and applications written in any language. Available as both a CLI and a Go library.go-ps
Find, list, and inspect processes from Go (golang).go-homedir
Go library for detecting and expanding the user's home directory without cgo.go-server-timing
Go (golang) library for creating and consuming HTTP Server-Timing headershashstructure
Get hash values for arbitrary values in Go (golang).goamz
Golang Amazon Librarygolicense
Scan and analyze OSS dependencies and licenses from compiled Go binariesioprogress
Go (golang) package for progress bars around io.Reader/Writers.go-mruby
Go (golang) bindings to mruby.panicwrap
panicwrap is a Go library for catching and handling panics in Go applications.advent-2021-sql
Advent of Code 2021 using SQL (PostgreSQL-flavored)boot2docker-vagrant-box
Packer scripts to build a Vagrant-compatible boot2docker box.copystructure
Go (golang) library for deep copying values in Go.vagrant-google
Vagrant provider for GCE.go-glint
Component-based UI-framework for command-line tools. Easily create highly dynamic CLI interfaces using shared, easily testable components.go-vnc
VNC client and server library for Go.colorstring
Go (golang) library for colorizing strings for terminal output.reflectwalk
reflectwalk is a Go library for "walking" complex structures, similar to walking a filesystem.virtualbox
[ABANDONED] Create and modify virtual machines in VirtualBox using pure ruby.vagrant-rackspace
Use Vagrant to manage Rackspace Cloud instances.protoc-gen-go-json
Protobuf compiler plugin to generate Go JSON Marshal/Unmarshal implementations for messages using jsonpb.pointerstructure
Go library for addressing and reading/writing a specific value within any Go structure using a string syntax.zig-overlay
Nix flake for the Zig compiler.zig-js
Access the JS host environment from Zig compiled to WebAssembly.protostructure
Encode and decode Go (golang) struct types via protocol buffers.consulstructure
Decode Consul data into Go (Golang) structures and watch for updatespacker-ubuntu-12.04-docker
Packer template that builds images that are Docker-ready on Ubuntu 12.04.zig-libgc
Zig-friendly library for interfacing with libgc (bdwgc) -- the Boehm-Demers-Weiser conservative garbage collectorzig-objc
Objective-C runtime bindings for Zig (Zig calling ObjC).libflightplan
A library for reading and writing flight plans in various formats. Available as both a C and Zig library.terraform-provider-multispace
Terraform Provider for cascading runs across multiple workspaces.multistep
multistep is a Go library for building up complex actions using discrete steps.go-z3
Go (golang) bindings to the Z3 SMT Solvergo-sat
SAT solver written in Go (golang).go-wordwrap
A Go (golang) library for wrapping words in a string.vim-misc
My Vim configuration files.middleware
Generalized middleware implementation for Ruby.go-fs
Filesystem library for Go, implementing FAT filesystems so far.zig-graph
Directed graph data structure for Ziggo-grpc-net-conn
Turn any gRPC stream into a Go `net.Conn` implementation.zig-libxml2
libxml2 built using Zig build systemlightcloud
Library for accessing Plurk's LightCloud distributed key-value store for Rubytree-sitter-hcl
A tree-sitter grammar for HCL (HashiCorp Configuration Language), used by projects such as Terraform.go-linereader
Golang package that reads lines from an io.Reader and puts them onto a channel.veewee-to-packer
A tool for converting Veewee templates into Packer templates.tree-sitter-proto
A tree-sitter grammar for protocol buffer files (proto3).vagrant-rake
A Vagrant plugin to execute `rake` commands from the host in the VMlibvirt-rb
[ABANDONED] A ruby client library providing an interface to libvirt via FFI.go-testing-interface
Go (golang) library to expose *testing.T as an interface.patchstructure
Go library for representing and applying patches to modify existing Go structuressquire
go-libucl
Bindings to libucl from Go (golang).go-finger
Finger protocol librarygo-bnet
Go (golang) client for the Battle.net APIlibssh2-ruby
libssh2 bindings for Rubyiochan
A Go library for turning `io.Reader` into channels.prefixedio
Golang library that demultiplexes line-oriented data from an io.Reader into multiple io.Readers based on a prefix.flask-nix-example
tlaplus-radix-tree
TLA+ modules, specifications, and models for Radix trees.caststructure
A Go library that provides functions for downcasting types, composing values dynamically, and more.virtuoso
Dead simple virtual machine management over many hypervisors.hash_ring
Consistent hashing in Ruby. Ported from Amir Sailhefendic's hash_ring python library.terraform-aws-dynamic-keys
Terraform module that dynamically generates a public/private keypair.go-spdx
Golang library for listing and looking up licenses using SPDX IDs.ruburple
A ruby interface to libpurple. Copied for git.iorpc
Golang io interfaces across an RPC connection.fusion-m1-514-repro
zig-build-macos-sdk
macOS SDK package for Zig build.omniconfig
Flexible configuration for your Ruby applications and libraries.zig-libuv
Zig bindings for libuv. Also a build script to build libuv from scratch using only Zig (for easy cross-compilation, integration with Zig, etc.).terraform-aws-fastai
Terraform module to create Fast.ai course instance.radar
Easily report errors in your libraries and applications any way you want!zig-build-libxml2
The libxml2 library built and packaged for the Zig build system. These are not Zig language bindings to the library.tiad-demo
Demo for The Incredible Automation Day in Paris.waypoint-helm
WIPboto-route53
Route53 API built on top of Botofogli
An efficient, simple, and intuitive Facebook Open Graph libraryminitest-mark
Proof of concept minitest extension to add test marking.vagrant-downloads
The Vagrant downloads website.minitest-parallel
Proof of concept to run your minitest tests in parallel.goconf
This is a copy of http://code.google.com/p/goconf/packer-go-bootcamp
Packer templates for the Go Bootcamp images.larubyconf-vagrant-examples
Examples of using Vagrant from LARubyConfxidl
Parses XIDL files into Ruby objects.bintray-download-site
Simple Rack app for creating easy downloads for your Bintray packages.terraform-aws-vpc
Temporary, testing something, ignore this.minitest-speed
Proof of concept speed tests using minitest.zig-build-xcode-frameworks
Exposing hexops/xcode-frameworks to the Zig package manager to work around some bugs.homebrew-gon
Homebrew Tap for Gon (github.com/mitchellh/gon)osext
Copy of https://bitbucket.org/kardianos/osextminitest-funcarg
Proof of concept showing funcargs (style of DI) in minitest.lifeguard-random
Data source plugin for Lifeguard that generates random numbers.go-bootcamp-remotecmds
My solution for the remotecmds problem for the Go Bootcamp I'm helping to instruct.lifeguard-graphite
Data source plugin for Lifeguard to query data from Graphite.Love Open Source and this site? Check out how you can help us