An open API service providing repository metadata for many open source software ecosystems.

GitHub / mitchellh 113 Repositories

mitchellh/zig-overlay

Nix flake for the Zig compiler.

Language: Nix - Size: 14.3 MB - Last synced at: 2 days ago - Pushed at: 3 days ago - Stars: 376 - Forks: 47

mitchellh/nixos-config

My NixOS configurations.

Language: Nix - Size: 3.82 MB - Last synced at: 5 days ago - Pushed at: 9 days ago - Stars: 2,549 - Forks: 229

mitchellh/zig-objc

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

Language: Zig - Size: 127 KB - Last synced at: 5 days ago - Pushed at: 16 days ago - Stars: 267 - Forks: 29

mitchellh/mapstructure 📦

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

Language: Go - Size: 357 KB - Last synced at: 5 days ago - Pushed at: about 1 year ago - Stars: 8,011 - Forks: 710

mitchellh/go-homedir 📦

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

Language: Go - Size: 21.5 KB - Last synced at: about 13 hours ago - Pushed at: over 1 year ago - Stars: 1,419 - Forks: 125

mitchellh/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.

Language: Zig - Size: 1.16 MB - Last synced at: 5 days ago - Pushed at: 6 days ago - Stars: 2,891 - Forks: 126

mitchellh/zig-js

Access the JS host environment from Zig compiled to WebAssembly.

Language: Zig - Size: 231 KB - Last synced at: 5 days ago - Pushed at: 5 months ago - Stars: 242 - Forks: 10

mitchellh/go-ps 📦

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

Language: Go - Size: 29.3 KB - Last synced at: 5 days ago - Pushed at: over 2 years ago - Stars: 1,487 - Forks: 256

mitchellh/gox 📦

A dead simple, no frills Go cross compile tool

Language: Go - Size: 123 KB - Last synced at: 5 days ago - Pushed at: about 2 years ago - Stars: 4,599 - Forks: 357

mitchellh/cli 📦

A Go library for implementing command-line interfaces.

Language: Go - Size: 178 KB - Last synced at: 5 days ago - Pushed at: about 1 year ago - Stars: 1,738 - Forks: 127

mitchellh/zig-libxml2

libxml2 built using Zig build system

Language: Zig - Size: 55.7 KB - Last synced at: 5 days ago - Pushed at: almost 2 years ago - Stars: 83 - Forks: 11

mitchellh/gon 📦

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

Language: Go - Size: 5.45 MB - Last synced at: 5 days ago - Pushed at: over 1 year ago - Stars: 1,489 - Forks: 97

mitchellh/zig-build-macos-sdk

macOS SDK package for Zig build.

Language: C - Size: 11.6 MB - Last synced at: 5 days ago - Pushed at: about 1 year ago - Stars: 37 - Forks: 8

mitchellh/tree-sitter-hcl

A tree-sitter grammar for HCL (HashiCorp Configuration Language), used by projects such as Terraform.

Language: C - Size: 253 KB - Last synced at: 5 days ago - Pushed at: about 3 years ago - Stars: 82 - Forks: 12

mitchellh/flask-nix-example

Language: Dockerfile - Size: 6.84 KB - Last synced at: 11 days ago - Pushed at: almost 2 years ago - Stars: 46 - Forks: 10

mitchellh/zig-graph

Directed graph data structure for Zig

Language: Zig - Size: 38.1 KB - Last synced at: 11 days ago - Pushed at: almost 3 years ago - Stars: 106 - Forks: 7

mitchellh/go-z3 📦

Go (golang) bindings to the Z3 SMT Solver

Language: Go - Size: 32.2 KB - Last synced at: 5 days ago - Pushed at: about 3 years ago - Stars: 145 - Forks: 24

mitchellh/go-server-timing 📦

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

Language: Go - Size: 115 KB - Last synced at: 5 days ago - Pushed at: over 1 year ago - Stars: 860 - Forks: 36

mitchellh/copystructure 📦

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

Language: Go - Size: 101 KB - Last synced at: 5 days ago - Pushed at: about 4 years ago - Stars: 350 - Forks: 32

mitchellh/go-vnc 📦

VNC client and server library for Go.

Language: Go - Size: 268 KB - Last synced at: 5 days ago - Pushed at: over 1 year ago - Stars: 299 - Forks: 85

mitchellh/libflightplan

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

Language: Zig - Size: 222 KB - Last synced at: 5 days ago - Pushed at: over 3 years ago - Stars: 156 - Forks: 2

mitchellh/vim-misc

My Vim configuration files.

Language: Vim Script - Size: 69.3 KB - Last synced at: 5 days ago - Pushed at: 4 months ago - Stars: 122 - Forks: 19

mitchellh/zig-build-libxml2

The libxml2 library built and packaged for the Zig build system. These are not Zig language bindings to the library.

Language: C - Size: 3.47 MB - Last synced at: 8 days ago - Pushed at: about 1 year ago - Stars: 18 - Forks: 10

mitchellh/tree-sitter-proto

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

Language: C - Size: 72.3 KB - Last synced at: 5 days ago - Pushed at: about 1 year ago - Stars: 75 - Forks: 23

mitchellh/go-wordwrap

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

Language: Go - Size: 10.7 KB - Last synced at: 5 days ago - Pushed at: almost 5 years ago - Stars: 122 - Forks: 17

mitchellh/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.).

Language: Zig - Size: 168 KB - Last synced at: 5 days ago - Pushed at: over 2 years ago - Stars: 19 - Forks: 8

mitchellh/go-grpc-net-conn

Turn any gRPC stream into a Go `net.Conn` implementation.

Language: Go - Size: 21.5 KB - Last synced at: 5 days ago - Pushed at: over 2 years ago - Stars: 86 - Forks: 7

mitchellh/hash_ring 📦

Consistent hashing in Ruby. Ported from Amir Sailhefendic's hash_ring python library.

Language: Ruby - Size: 776 KB - Last synced at: 5 days ago - Pushed at: over 16 years ago - Stars: 30 - Forks: 0

mitchellh/terraform-aws-vpc

Temporary, testing something, ignore this.

Language: HCL - Size: 4.88 KB - Last synced at: 5 days ago - Pushed at: over 7 years ago - Stars: 6 - Forks: 3

mitchellh/terraform-aws-dynamic-keys

Terraform module that dynamically generates a public/private keypair.

Language: HCL - Size: 6.84 KB - Last synced at: 5 days ago - Pushed at: over 4 years ago - Stars: 27 - Forks: 25

mitchellh/terraform-provider-multispace 📦

Terraform Provider for cascading runs across multiple workspaces.

Language: Go - Size: 215 KB - Last synced at: 5 days ago - Pushed at: about 2 years ago - Stars: 147 - Forks: 8

mitchellh/zig-build-libpng

The libpng library built and packaged for the Zig build system. These are not Zig language bindings to the library.

Language: C - Size: 1.51 MB - Last synced at: 5 days ago - Pushed at: over 1 year ago - Stars: 3 - Forks: 5

mitchellh/zig-libgc

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

Language: Zig - Size: 29.3 KB - Last synced at: 5 days ago - Pushed at: over 1 year ago - Stars: 181 - Forks: 9

mitchellh/dotfiles 📦

My personal dotfiles.

Language: Batchfile - Size: 9.77 MB - Last synced at: 15 days ago - Pushed at: almost 4 years ago - Stars: 189 - Forks: 22

mitchellh/packer-ubuntu-12.04-docker 📦

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

Language: Shell - Size: 207 KB - Last synced at: 5 days ago - Pushed at: over 11 years ago - Stars: 156 - Forks: 45

mitchellh/vagrant-aws 📦

Use Vagrant to manage your EC2 and VPC instances.

Language: Ruby - Size: 410 KB - Last synced at: 22 days ago - Pushed at: about 4 years ago - Stars: 2,601 - Forks: 574

mitchellh/go-sat 📦

SAT solver written in Go (golang).

Language: Go - Size: 2.27 MB - Last synced at: 5 days ago - Pushed at: over 8 years ago - Stars: 140 - Forks: 8

mitchellh/patchstructure

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

Language: Go - Size: 27.3 KB - Last synced at: 5 days ago - Pushed at: over 8 years ago - Stars: 56 - Forks: 2

mitchellh/panicwrap 📦

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

Language: Go - Size: 50.8 KB - Last synced at: 5 days ago - Pushed at: over 1 year ago - Stars: 450 - Forks: 71

mitchellh/go-glint

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

Language: Go - Size: 202 KB - Last synced at: 5 days ago - Pushed at: about 4 years ago - Stars: 308 - Forks: 8

mitchellh/virtualbox 📦

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

Language: Ruby - Size: 2.08 MB - Last synced at: 5 days ago - Pushed at: over 13 years ago - Stars: 245 - Forks: 44

mitchellh/go-mruby 📦

Go (golang) bindings to mruby.

Language: Go - Size: 131 KB - Last synced at: 5 days ago - Pushed at: almost 5 years ago - Stars: 472 - Forks: 33

mitchellh/wayland-headers Fork of hexops/wayland-headers

wayland-headers packaged for the Zig build system

Size: 115 KB - Last synced at: 5 days ago - Pushed at: over 1 year ago - Stars: 0 - Forks: 0

mitchellh/vulkan-headers Fork of hexops/vulkan-headers

A fork of vulkan-headers packaged for the Zig build system

Size: 38.6 MB - Last synced at: 5 days ago - Pushed at: over 1 year ago - Stars: 0 - Forks: 0

mitchellh/x11-headers Fork of hexops/x11-headers

x11-headers packaged for the Zig build system

Size: 711 KB - Last synced at: 5 days ago - Pushed at: over 1 year ago - Stars: 0 - Forks: 0

mitchellh/xcode-frameworks Fork of hexops/xcode-frameworks

XCode frameworks packaged for the Zig build system

Language: C - Size: 9.87 MB - Last synced at: 5 days ago - Pushed at: about 1 year ago - Stars: 2 - Forks: 0

mitchellh/glfw Fork of leroycep/glfw

A fork of GLFW packaged for the Zig build system

Size: 13.3 MB - Last synced at: 5 days ago - Pushed at: about 1 year ago - Stars: 0 - Forks: 0

mitchellh/mach-glfw Fork of Avokadoen/mach-glfw

Ziggified GLFW bindings with 100% API coverage, zero-fuss installation, cross compilation, and more.

Language: Zig - Size: 3.59 MB - Last synced at: 5 days ago - Pushed at: 5 months ago - Stars: 2 - Forks: 2

mitchellh/iTerm2-Color-Schemes Fork of mbadolato/iTerm2-Color-Schemes

Over 250 terminal color schemes/themes for iTerm/iTerm2. Includes ports to Terminal, Konsole, PuTTY, Xresources, XRDB, Remmina, Termite, XFCE, Tilda, FreeBSD VT, Terminator, Kitty, MobaXterm, LXTerminal, Microsoft's Windows Terminal, Visual Studio, Alacritty

Size: 135 MB - Last synced at: 5 days ago - Pushed at: over 1 year ago - Stars: 1 - Forks: 0

mitchellh/zig-framework-bug

Language: C++ - Size: 24.6 MB - Last synced at: 5 days ago - Pushed at: almost 2 years ago - Stars: 2 - Forks: 0

mitchellh/zig-build-pixman

The Pixman library built and packaged for the Zig build system. These are not Zig language bindings to the library.

Language: C - Size: 814 KB - Last synced at: about 2 hours ago - Pushed at: almost 2 years ago - Stars: 0 - Forks: 1

mitchellh/zig-build-tracy

The Tracy library built and packaged for the Zig build system. These are not Zig language bindings to the library.

Language: C++ - Size: 4.99 MB - Last synced at: 5 days ago - Pushed at: almost 2 years ago - Stars: 3 - Forks: 0

mitchellh/zig-build-harfbuzz

The Harfbuzz library built and packaged for the Zig build system. These are not Zig language bindings to the library.

Language: C++ - Size: 24.4 MB - Last synced at: 5 days ago - Pushed at: almost 2 years ago - Stars: 3 - Forks: 0

mitchellh/zig-build-fontconfig

The Fontconfig library built and packaged for the Zig build system. These are not Zig language bindings to the library.

Language: C - Size: 2.14 MB - Last synced at: 5 days ago - Pushed at: almost 2 years ago - Stars: 3 - Forks: 1

mitchellh/zig-build-xcode-frameworks

Exposing hexops/xcode-frameworks to the Zig package manager to work around some bugs.

Language: Zig - Size: 15.6 KB - Last synced at: 5 days ago - Pushed at: almost 2 years ago - Stars: 4 - Forks: 2

mitchellh/zig-build-freetype

The freetype library built and packaged for the Zig build system. These are not Zig language bindings to the library.

Language: C - Size: 2.54 MB - Last synced at: 5 days ago - Pushed at: almost 2 years ago - Stars: 3 - Forks: 4

mitchellh/zig-build-zlib

The zlib library built and packaged for the Zig build system. These are not Zig language bindings to the library.

Language: C - Size: 1.48 MB - Last synced at: 5 days ago - Pushed at: over 1 year ago - Stars: 2 - Forks: 8

mitchellh/zig-build-utf8proc

The utf8proc library built and packaged for the Zig build system. These are not Zig language bindings to the library.

Language: C - Size: 200 KB - Last synced at: 5 days ago - Pushed at: almost 2 years ago - Stars: 2 - Forks: 0

mitchellh/mach Fork of hexops/mach

Mach is a game engine & graphics toolkit for the future.

Language: Zig - Size: 7.31 MB - Last synced at: 5 days ago - Pushed at: over 2 years ago - Stars: 1 - Forks: 0

mitchellh/mach-sdk-linux-aarch64

Language: C - Size: 1.77 MB - Last synced at: 5 days ago - Pushed at: over 3 years ago - Stars: 2 - Forks: 0

mitchellh/zig Fork of ziglang/zig

General-purpose programming language and toolchain for maintaining robust, optimal, and reusable software.

Language: Zig - Size: 201 MB - Last synced at: 5 days ago - Pushed at: 12 months ago - Stars: 1 - Forks: 0

mitchellh/advent-2021-sql

Advent of Code 2021 using SQL (PostgreSQL-flavored)

Language: PLpgSQL - Size: 60.5 KB - Last synced at: 5 days ago - Pushed at: over 3 years ago - Stars: 441 - Forks: 9

mitchellh/squire 📦

Language: Go - Size: 293 KB - Last synced at: 5 days ago - Pushed at: over 2 years ago - Stars: 55 - Forks: 2

mitchellh/tlaplus-radix-tree

TLA+ modules, specifications, and models for Radix trees.

Language: TLA - Size: 2.18 MB - Last synced at: 5 days ago - Pushed at: about 4 years ago - Stars: 33 - Forks: 2

mitchellh/caststructure

A Go library that provides functions for downcasting types, composing values dynamically, and more.

Language: Go - Size: 14.6 KB - Last synced at: 5 days ago - Pushed at: about 5 years ago - Stars: 33 - Forks: 1

mitchellh/homebrew-gon 📦

Homebrew Tap for Gon (github.com/mitchellh/gon)

Language: Ruby - Size: 4.88 KB - Last synced at: 5 days ago - Pushed at: over 3 years ago - Stars: 5 - Forks: 11

mitchellh/protostructure

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

Language: Go - Size: 31.3 KB - Last synced at: 5 days ago - Pushed at: almost 5 years ago - Stars: 178 - Forks: 6

mitchellh/protoc-gen-go-json 📦

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

Language: Go - Size: 51.8 KB - Last synced at: 5 days ago - Pushed at: over 1 year ago - Stars: 231 - Forks: 42

mitchellh/go-spdx

Golang library for listing and looking up licenses using SPDX IDs.

Language: Go - Size: 7.81 KB - Last synced at: 5 days ago - Pushed at: over 6 years ago - Stars: 23 - Forks: 2

mitchellh/golicense 📦

Scan and analyze OSS dependencies and licenses from compiled Go binaries

Language: Go - Size: 1.49 MB - Last synced at: 5 days ago - Pushed at: over 4 years ago - Stars: 665 - Forks: 50

mitchellh/terraform-aws-fastai

Terraform module to create Fast.ai course instance.

Language: HCL - Size: 17.6 KB - Last synced at: 5 days ago - Pushed at: over 7 years ago - Stars: 12 - Forks: 6

mitchellh/go-finger

Finger protocol library

Language: Go - Size: 10.7 KB - Last synced at: 5 days ago - Pushed at: about 8 years ago - Stars: 55 - Forks: 2

mitchellh/pointerstructure 📦

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

Language: Go - Size: 49.8 KB - Last synced at: 5 days ago - Pushed at: almost 2 years ago - Stars: 214 - Forks: 12

mitchellh/go-bnet

Go (golang) client for the Battle.net API

Language: Go - Size: 34.2 KB - Last synced at: 5 days ago - Pushed at: about 8 years ago - Stars: 54 - Forks: 6

mitchellh/go-testing-interface 📦

Go (golang) library to expose *testing.T as an interface.

Language: Go - Size: 24.4 KB - Last synced at: 5 days ago - Pushed at: almost 4 years ago - Stars: 57 - Forks: 9

mitchellh/consulstructure

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

Language: Go - Size: 8.79 KB - Last synced at: 5 days ago - Pushed at: over 6 years ago - Stars: 173 - Forks: 13

mitchellh/ioprogress 📦

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

Language: Go - Size: 9.77 KB - Last synced at: 5 days ago - Pushed at: over 3 years ago - Stars: 501 - Forks: 33

mitchellh/gophercloud-fork-40444fb

The repo name says it all.

Language: Go - Size: 373 KB - Last synced at: 5 days ago - Pushed at: over 10 years ago - Stars: 3 - Forks: 6

mitchellh/go-linereader

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

Language: Go - Size: 3.91 KB - Last synced at: 5 days ago - Pushed at: over 6 years ago - Stars: 67 - Forks: 5

mitchellh/colorstring 📦

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

Language: Go - Size: 13.7 KB - Last synced at: 5 days ago - Pushed at: over 5 years ago - Stars: 274 - Forks: 26

mitchellh/prefixedio

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

Language: Go - Size: 10.7 KB - Last synced at: 5 days ago - Pushed at: over 6 years ago - Stars: 45 - Forks: 3

mitchellh/go-libucl 📦

Bindings to libucl from Go (golang).

Language: Go - Size: 43 KB - Last synced at: 5 days ago - Pushed at: over 6 years ago - Stars: 54 - Forks: 9

mitchellh/vagrant-stub 📦

The stub gem that is pushed to RubyGems.

Language: Ruby - Size: 97.7 KB - Last synced at: 5 days ago - Pushed at: over 11 years ago - Stars: 1 - Forks: 1

mitchellh/boot2docker-vagrant-box 📦

Packer scripts to build a Vagrant-compatible boot2docker box.

Language: Smarty - Size: 704 KB - Last synced at: 5 days ago - Pushed at: over 9 years ago - Stars: 422 - Forks: 181

mitchellh/reflectwalk 📦

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

Language: Go - Size: 45.9 KB - Last synced at: 5 days ago - Pushed at: over 3 years ago - Stars: 277 - Forks: 29

mitchellh/iorpc 📦

Golang io interfaces across an RPC connection.

Language: Go - Size: 105 KB - Last synced at: 5 days ago - Pushed at: about 12 years ago - Stars: 18 - Forks: 5

mitchellh/go-fs

Filesystem library for Go, implementing FAT filesystems so far.

Language: Go - Size: 56.6 KB - Last synced at: 2 months ago - Pushed at: about 7 years ago - Stars: 89 - Forks: 19

mitchellh/veewee-to-packer 📦

A tool for converting Veewee templates into Packer templates.

Language: Ruby - Size: 320 KB - Last synced at: 5 days ago - Pushed at: over 11 years ago - Stars: 65 - Forks: 14

mitchellh/iochan

A Go library for turning `io.Reader` into channels.

Language: Go - Size: 2.93 KB - Last synced at: 5 days ago - Pushed at: over 6 years ago - Stars: 45 - Forks: 7

mitchellh/multistep

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

Language: Go - Size: 22.5 KB - Last synced at: 5 days ago - Pushed at: almost 8 years ago - Stars: 149 - Forks: 19

mitchellh/vagrant-rackspace 📦

Use Vagrant to manage Rackspace Cloud instances.

Language: Ruby - Size: 273 KB - Last synced at: 5 days ago - Pushed at: over 8 years ago - Stars: 233 - Forks: 155

mitchellh/lifeguard-random

Data source plugin for Lifeguard that generates random numbers.

Language: Shell - Size: 227 KB - Last synced at: 5 days ago - Pushed at: about 13 years ago - Stars: 4 - Forks: 0

mitchellh/lifeguard-graphite

Data source plugin for Lifeguard to query data from Graphite.

Language: Shell - Size: 238 KB - Last synced at: 5 days ago - Pushed at: about 13 years ago - Stars: 4 - Forks: 0

mitchellh/middleware 📦

Generalized middleware implementation for Ruby.

Language: Ruby - Size: 152 KB - Last synced at: 5 days ago - Pushed at: almost 3 years ago - Stars: 95 - Forks: 26

mitchellh/omniconfig 📦

Flexible configuration for your Ruby applications and libraries.

Language: Ruby - Size: 146 KB - Last synced at: 5 days ago - Pushed at: over 13 years ago - Stars: 14 - Forks: 2

mitchellh/vagrant-downloads 📦

The Vagrant downloads website.

Language: Ruby - Size: 73.2 KB - Last synced at: 5 days ago - Pushed at: about 3 years ago - Stars: 7 - Forks: 6

mitchellh/libssh2-ruby 📦

libssh2 bindings for Ruby

Language: Ruby - Size: 64.5 KB - Last synced at: 5 days ago - Pushed at: over 3 years ago - Stars: 45 - Forks: 6

mitchellh/minitest-mark

Proof of concept minitest extension to add test marking.

Language: Ruby - Size: 93.8 KB - Last synced at: 5 days ago - Pushed at: almost 14 years ago - Stars: 7 - Forks: 0

mitchellh/minitest-funcarg

Proof of concept showing funcargs (style of DI) in minitest.

Language: Ruby - Size: 89.8 KB - Last synced at: 5 days ago - Pushed at: almost 14 years ago - Stars: 4 - Forks: 0

mitchellh/minitest-parallel

Proof of concept to run your minitest tests in parallel.

Language: Ruby - Size: 88.9 KB - Last synced at: 5 days ago - Pushed at: almost 14 years ago - Stars: 6 - Forks: 0