Skip to content
View peterhellberg's full-sized avatar
πŸ’™
Coding Go and Zig
πŸ’™
Coding Go and Zig

Organizations

@c7 @athega @coffeescript-cookbook @adn-rb @sthlmrb

Block or report peterhellberg

Report abuse

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

Report abuse
peterhellberg/README.md

Hi there πŸ‘‹

I’m Peter Hellberg, a Systems Developer from Stockholm, Sweden πŸ‡ΈπŸ‡ͺ
I enjoy building tiny tools, graphics experiments, and software in Go & Zig.


πŸ”§ Languages & Tools

Go 🐹 Zig ⚑ WebAssembly πŸ•Ή Neovim πŸ“„
Systems & tooling Low-level + WASM Retro console dev Lua config

πŸš€ Featured Projects

Project Description Language
gfx A pixel graphics playground with polygons, animations, SDFs, and noise Go
wiki A minimalist wiki using BoltDB + Blackfriday Go
env & duration Helpers for environment configs & RFC 3339 duration parsing Go
typ Zig module for Typst plugin development Zig
w4-init Starter kit for Zig WASM-4 carts Zig
dotfiles My Neovim, and shell setup Mixed

🎨 From My Playground


πŸ’‘ Fun Facts

  • I like mixing Go’s simplicity with Zig’s low-level control
  • I tinker with fantasy consoles and visual experiments
  • I automate a lot of my workflow with dotfiles & small CLI tools

⭐️ Check out my repos and feel free to fork or experiment!

Pinned Loading

  1. env env Public

    Load environment variables into Go types, with fallback values.

    Go 15 1

  2. duration duration Public

    Parse a RFC 3339 duration string into time.Duration

    Go 32 2

  3. gfx gfx Public

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

    Go 149 5

  4. typ typ Public

    A small Zig ⚑ module, as a convenience for me when writing WebAssembly plugins for Typst

    Zig 15

  5. w4-init w4-init Public

    Initialize a Zig ⚑ WASM-4 cart project

    Go 4

  6. hashids.rb hashids.rb Public

    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.

    Ruby 981 46