Pinned Repositories
chroma
A general purpose syntax highlighter in pure Go
entityx
EntityX - A fast, type-safe C++ Entity-Component system
go_serialization_benchmarks
Benchmarks of Go serialization methods
gometalinter
DEPRECATED: Use https://github.com/golangci/golangci-lint
kingpin
CONTRIBUTIONS ONLY: A Go (golang) command line and flag parser
kong
Kong is a command-line parser for Go
participle
A parser library for Go
repr
Python's repr() for Go
voluptuous
CONTRIBUTIONS ONLY: Voluptuous, despite the name, is a Python data validation library.
hermit
🐚 Hermit manages isolated, self-bootstrapping sets of tools in software projects.
alecthomas's Repositories
alecthomas/chroma
A general purpose syntax highlighter in pure Go
alecthomas/participle
A parser library for Go
alecthomas/kingpin
CONTRIBUTIONS ONLY: A Go (golang) command line and flag parser
alecthomas/kong
Kong is a command-line parser for Go
alecthomas/entityx
EntityX - A fast, type-safe C++ Entity-Component system
alecthomas/voluptuous
CONTRIBUTIONS ONLY: Voluptuous, despite the name, is a Python data validation library.
alecthomas/assert
A simple assertion library using Go generics
alecthomas/repr
Python's repr() for Go
alecthomas/units
Helpful unit multipliers and functions for Go
alecthomas/devtodo2
DevTodo the Second
alecthomas/hcl
Parsing, encoding and decoding of HCL to and from Go types and an AST.
alecthomas/localcache
Local file-based atomic cache manager
alecthomas/unsafeslice
Unsafe zero-copy slice casts for Go
alecthomas/go-check-sumtype
A simple utility for running exhaustiveness checks on Go "sum types."
alecthomas/langx
Language experimentation.
alecthomas/mango-kong
Mango (man page generator) integration for Kong
alecthomas/types
Useful generic types for Go
alecthomas/protobuf
A Protobuf IDL parser for Go
alecthomas/bit
Bit - A simple yet powerful build tool
alecthomas/kong-yaml
alecthomas/concurrency
Types and functions for managing concurrency in Go.
alecthomas/errors
A simple errors package for Go
alecthomas/waitgroup
Like sync.WaitGroup and ergroup.Group had a baby.
alecthomas/zero
An opinionated tool for simplifying building servers in Go.
alecthomas/kong-toml
Kong configuration loader for TOML
alecthomas/exec
A drop-in replacement for Go's `os/exec` package that guarantees subprocesses terminate when their parent dies.
alecthomas/mk
One-liner "make" targets on the command-line
alecthomas/clogs
Clogs is a scoped, levelled, logging package, primarily intended for use with subprocesses
alecthomas/hermit-packages
Hermit packages for my tools that I auto-version on release
alecthomas/ntfy
Send push notifications to your phone or desktop using PUT/POST