Become a sponsor to Alec Thomas
I'm a software developer living in Sydney, Australia. I learnt to love programming on the C64 and continued on early PCs, writing assembler demos and games. Good times. Now I earn a living working for Square and spend my spare time building software I find useful, that hopefully others do too.
Featured work
-
alecthomas/participle
A parser library for Go
Go 3,521 -
alecthomas/kong
Kong is a command-line parser for Go
Go 2,246 -
alecthomas/chroma
A general purpose syntax highlighter in pure Go
Go 4,419 -
alecthomas/kingpin
CONTRIBUTIONS ONLY: A Go (golang) command line and flag parser
Go 3,514 -
alecthomas/entityx
EntityX - A fast, type-safe C Entity-Component system
C 2,235 -
alecthomas/repr
Python's repr() for Go
Go 163
$1 a month
SelectI appreciate the contribution, thank you.
$5 a month
SelectOne expensive Australian ☕️ . I drink a bit too much of it, but thank you.
$25 a month
SelectI very much appreciate the contribution, thank you.
To return the favour I will give an hour of consultation over video. I have significant experience in Go, distributed systems, protobufs, gRPC, build systems, C (a few years out of date), Python (a few years out of date), old school graphics programming, and a good software design aesthetic (IMO :)).
$250 a month
SelectYou're awesome and I'm genuinely glad that you appreciate my open source contributions.
To return the favour I will give an hour of consultation over video every month. I have significant experience in Go, distributed systems, protobufs, gRPC, build systems, C (a few years out of date), Python (a few years out of date), old school graphics programming, and a good software design aesthetic (IMO :)).