Projects
Ebitengineā¢
A production-ready, open-source 2D game engine with a simple Go API for building games that run on desktop, mobile, browsers, and consoles.
Guigui
An immediate-mode-inspired GUI framework built on Ebitengine, with Hi-DPI rendering, internationalization, and light and dark themes.
Oto
A low-level Go audio library that streams sound to the default device across desktop, mobile, WebAssembly, and console platforms.
Hitsumabushi
A build-overlay helper that replaces selected system calls with C functions, enabling Go programs to run in otherwise unsupported environments.
WasmServe
A development server that builds and serves Go WebAssembly programs, with browser refresh support for a faster edit-and-test cycle.
Asobiba
An experimental browser-based Go playground that runs the Go toolchain itself in WebAssembly.
bitmapfont
A Go package providing compact 12-pixel bitmap font faces for multiple writing systems, with East Asian glyph variants.
Uwagaki
A Go library that creates temporary build environments where files in external modules can be replaced before running Go commands.
Iro
A Go color-conversion library that stores colors in XYZ D65 to minimize precision loss when moving between spaces such as sRGB and OKLch.
hajimehoshi.com
This website.