Alec Thomas (alecthomas)

alecthomas

Geek Repo

Location:Sydney, Australia

Home Page:http://swapoff.org

Github PK Tool:Github PK Tool

Alec Thomas's repositories

chroma

A general purpose syntax highlighter in pure Go

kingpin

CONTRIBUTIONS ONLY: A Go (golang) command line and flag parser

participle

A parser library for Go

kong

Kong is a command-line parser for Go

voluptuous

CONTRIBUTIONS ONLY: Voluptuous, despite the name, is a Python data validation library.

Language:PythonLicense:BSD-3-ClauseStargazers:1802Issues:36Issues:249

go_serialization_benchmarks

Benchmarks of Go serialization methods

pawk

PAWK - A Python line processor (like AWK)

Language:PythonLicense:MITStargazers:509Issues:23Issues:16

mph

Minimal Perfect Hashing for Go

Language:GoLicense:BSD-3-ClauseStargazers:167Issues:5Issues:6

repr

Python's repr() for Go

Language:GoLicense:MITStargazers:156Issues:6Issues:7

assert

A simple assertion library using Go generics

Language:GoLicense:MITStargazers:133Issues:4Issues:8

units

Helpful unit multipliers and functions for Go

Language:GoLicense:MITStargazers:120Issues:4Issues:7

devtodo2

DevTodo the Second

hcl

Parsing, encoding and decoding of HCL to and from Go types and an AST.

Language:GoLicense:MITStargazers:45Issues:3Issues:10

localcache

Local file-based atomic cache manager

Language:GoLicense:Apache-2.0Stargazers:42Issues:3Issues:1

unsafeslice

Unsafe zero-copy slice casts for Go

Language:GoLicense:MITStargazers:37Issues:5Issues:1

multiplex

This Go package multiplexes streams over a single underlying transport io.ReadWriteCloser.

Language:GoLicense:BSD-3-ClauseStargazers:25Issues:2Issues:0

langx

Language experimentation.

mango-kong

Mango (man page generator) integration for Kong

Language:GoLicense:MITStargazers:20Issues:4Issues:1

go-check-sumtype

A simple utility for running exhaustiveness checks on Go "sum types."

Language:GoLicense:UnlicenseStargazers:18Issues:2Issues:4

protobuf

A Protobuf IDL parser for Go

Language:GoLicense:Apache-2.0Stargazers:13Issues:3Issues:7

bit

Bit - A simple yet powerful build tool

types

Useful generic types for Go

Language:GoLicense:MITStargazers:10Issues:2Issues:1

waitgroup

Like sync.WaitGroup and ergroup.Group had a baby.

concurrency

Types and functions for managing concurrency in Go.

Language:GoLicense:MITStargazers:4Issues:2Issues:1

go-thrift

A native Thrift package for Go

Language:GoLicense:BSD-3-ClauseStargazers:4Issues:2Issues:0

cly

A Python module for adding powerful text-based consoles to your application.

Language:PythonLicense:NOASSERTIONStargazers:3Issues:3Issues:0

kong-toml

Kong configuration loader for TOML

Language:ShellLicense:MITStargazers:2Issues:3Issues:0

mk

One-liner "make" targets on the command-line

Language:RustStargazers:0Issues:0Issues:0