Stockholm, Sweden

Peter Hellberg

Expert
@peterhellberg

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.

984

wiki. A tiny wiki using BoltDB and Blackfriday

214

xip.name. Simple wildcard DNS inspired by xip.io

173

gfx. Convenience package for dealing with graphics in my pixel drawing experiments.

151

karta. Experiments with map generation using Voronoi diagrams

105

pixel-experiments. Various experiments using the pixel library

97

pinch. Retrieve a file from inside a zip file, over the network!

63

giphy. Go library for the Giphy API

62

hiro. Generates HTML from API Blueprints using the Snow Crash command line tool Drafter and Iglo.

53

neocities. A Neocities client written in Go

48

link. Parses Link headers used for pagination, as defined in RFC 5988

47

acr122u. A Go package for the ACR122U USB NFC Reader

46

tpb-search. Locally index and search database dumps from https://openbay.isohunt.to using the bleve text indexing library

46

dircolors-jellybeans. Dircolors suitable for use with jellybeans.vim

34

go-streaming-loadbalancer. A small loadbalancer API written in Go (Using Pat, Redigo and Go-GeoIP)

33

duration. Parse a RFC 3339 duration string into time.Duration

32

swapi. A SWAPI client written in Go

32

photography. Files used in my photography post processing workflow. Lightroom presets, etc.

27

tinypng. A TinyPNG client written in Go

23

sseclient. Server-sent events (SSE) client in Go

21

ssh-chat-bot. A small chatbot for ssh-chat

19

flip. Go library used to flip text

19

hn. Go library for the Hacker News API

19

gopher. A simple server for the Gopher protocol written in Go.

17

lossypng. Library version of the lossypng command line tool by @foobaz

17

typ. A small Zig ⚡ module, as a convenience for me when writing WebAssembly plugins for Typst

17

fixer. Go client for the Foreign exchange rates and currency conversion API 💰

17

w4-2048. 2048 using the fantasy console WASM-4 and TinyGo

16

env. Load environment variables into Go types, with fallback values.

15

life. Conway's Game of Life written in Go using termbox-go

12

emojilib. The Emoji keyword library by @muan ported to Go

12

gui. Minimal GUI in Go initially based on https://github.com/faiface/gui

11

dotfiles. My config files (aka dotfiles)

10

beats. Go library for all your Swatch Internet Time needs

10

brandy. Brandy Basic V Interpreter patched to compile under OS X

10

nobel. Ruby client for the Nobel Prize API

9

wavefront. A go getable version of wavefront (OBJ/MTL) parser used by the go-qml examples.

8

nesdev. I’m just playing around, not meant to be useful for anyone but me :)

8

ruuvitag. This is a Go package for decoding RuuviTag sensor data

8

release. A small package used to parse scene release names

8

art. art is a Zig module used to build WebAssembly binaries rendering to a HTML canvas.

7

gophereyes. A follow the mouse demo

7

plasma. Experiments with plasma generation in Go

6

go-pinch. Pinch using Go

6

adventure. A small text based adventure game using the ishell package.

6

population. Go library for the World Population API

5

jsonstore. A Go client for the www.jsonstore.io API   💾 🚀

5

check-ssh-chat. Check if a ssh-chat server is up and responding

5

hi. Find images for a given hashtag

3

png2src. Convert .png into source code as described by the template used.

3

nostr-json. Generate a nostr.json used for verification of a Nostr user

2

gradient. Create vertical and horizontal gradients in Go

2

ff-init. Initialize a Zig ⚡ Firefly Zero app project

2

kinetosis. 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 :)

2

llmstxt. llms.txt Parser in Go

1

adr. A tool for managing ADRs (Architecture Decision Records) in a directory.

1

presentations. Typst

1
57
Apply