hashids.rb. A small Ruby gem to generate YouTube-like hashes from one or many numbers. Use hashids when you do not want to expose your database ids to the user.
984wiki. A tiny wiki using BoltDB and Blackfriday
214xip.name. Simple wildcard DNS inspired by xip.io
173gfx. Convenience package for dealing with graphics in my pixel drawing experiments.
151karta. Experiments with map generation using Voronoi diagrams
105pixel-experiments. Various experiments using the pixel library
97pinch. Retrieve a file from inside a zip file, over the network!
63giphy. Go library for the Giphy API
62hiro. Generates HTML from API Blueprints using the Snow Crash command line tool Drafter and Iglo.
53neocities. A Neocities client written in Go
48link. Parses Link headers used for pagination, as defined in RFC 5988
47acr122u. A Go package for the ACR122U USB NFC Reader
46tpb-search. Locally index and search database dumps from https://openbay.isohunt.to using the bleve text indexing library
46dircolors-jellybeans. Dircolors suitable for use with jellybeans.vim
34go-streaming-loadbalancer. A small loadbalancer API written in Go (Using Pat, Redigo and Go-GeoIP)
33duration. Parse a RFC 3339 duration string into time.Duration
32swapi. A SWAPI client written in Go
32photography. Files used in my photography post processing workflow. Lightroom presets, etc.
27tinypng. A TinyPNG client written in Go
23sseclient. Server-sent events (SSE) client in Go
21ssh-chat-bot. A small chatbot for ssh-chat
19flip. Go library used to flip text
19hn. Go library for the Hacker News API
19gopher. A simple server for the Gopher protocol written in Go.
17lossypng. Library version of the lossypng command line tool by @foobaz
17typ. A small Zig ⚡ module, as a convenience for me when writing WebAssembly plugins for Typst
17fixer. Go client for the Foreign exchange rates and currency conversion API 💰
17w4-2048. 2048 using the fantasy console WASM-4 and TinyGo
16env. Load environment variables into Go types, with fallback values.
15life. Conway's Game of Life written in Go using termbox-go
12emojilib. The Emoji keyword library by @muan ported to Go
12gui. Minimal GUI in Go initially based on https://github.com/faiface/gui
11dotfiles. My config files (aka dotfiles)
10beats. Go library for all your Swatch Internet Time needs
10brandy. Brandy Basic V Interpreter patched to compile under OS X
10nobel. Ruby client for the Nobel Prize API
9wavefront. A go getable version of wavefront (OBJ/MTL) parser used by the go-qml examples.
8nesdev. I’m just playing around, not meant to be useful for anyone but me :)
8ruuvitag. This is a Go package for decoding RuuviTag sensor data
8release. A small package used to parse scene release names
8art. art is a Zig module used to build WebAssembly binaries rendering to a HTML canvas.
7gophereyes. A follow the mouse demo
7plasma. Experiments with plasma generation in Go
6go-pinch. Pinch using Go
6adventure. A small text based adventure game using the ishell package.
6population. Go library for the World Population API
5jsonstore. A Go client for the www.jsonstore.io API 💾 🚀
5check-ssh-chat. Check if a ssh-chat server is up and responding
5hi. Find images for a given hashtag
3png2src. Convert .png into source code as described by the template used.
3nostr-json. Generate a nostr.json used for verification of a Nostr user
2gradient. Create vertical and horizontal gradients in Go
2ff-init. Initialize a Zig ⚡ Firefly Zero app project
2kinetosis. Read XYZ orientation data from the Sudden Motion Sensor present in most recent Apple laptops. (This is a lie since the Air doesn’t even have one… so I don’t have a way to keep the code updated :)
2llmstxt. llms.txt Parser in Go
1adr. A tool for managing ADRs (Architecture Decision Records) in a directory.
1presentations. Typst
1