Skip to content
View benhoyt's full-sized avatar

Sponsors

@tolidano
@szTheory
@platypusguy
@theandrew168
@juliaogris
Private Sponsor
@octoberswimmer

Organizations

@juju

Block or report benhoyt

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Please don't include any personal information such as legal names or email addresses. Maximum 100 characters, markdown supported. This note will be visible to only you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
benhoyt/README.md

I'm Ben Hoyt, an experienced software developer from Christchurch, New Zealand. I'm also a unicyclist and love spoonerisms (ask me about Prinderella and the Cince).

I love writing readable Go and Python code, and I'm currently working on GoAWK, my AWK interpreter with CSV support (written in Go). I also do a fair bit of technical writing over on my website.

I dabble in other open source projects, with small submissions to the Go programming language, and a minor but heavily-used addition to Python a number of years ago -- the os.scandir() function, which sped up os.walk() by 2-10x.

If you use my projects or enjoy my writing, I'd love for you to sponsor me to help my personal projects stay well-maintained and to keep me motivated! Even a coffee's worth is a nice perk. Thanks! :-)

Pinned Loading

  1. goawk goawk Public

    A POSIX-compliant AWK interpreter written in Go, with CSV support

    Go 1.9k 84

  2. inih inih Public

    Simple .INI file parser in C, good for embedded systems

    C 2.5k 492

  3. scandir scandir Public

    Better directory iterator and faster os.walk(), now in the Python 3.5 stdlib

    Python 533 68

  4. protothreads-cpp protothreads-cpp Public

    Protothread.h, a C++ port of Adam Dunkels' protothreads library

    C++ 186 38

  5. mugo mugo Public

    Mugo, a toy compiler for a subset of Go that can compile itself

    HTML 116 6

  6. cdnupload cdnupload Public

    Upload your site's static files to a directory or CDN, using content-based hashing

    Python 50 2