Hajime Hoshi

星一

I am a software engineer in Tokyo. I develop a 2D game engine.

Contact

Accounts
GitHub, X (Twitter), Bluesky, LinkedIn, Reddit, Patreon
Mail
hajimehoshi@gmail.com

Projects

EbitengineEbitengine™
A dead simple 2D game engine for Go
Oto
A low-level library to play sound on multiple platforms
Hitsumabushi
A compiling helper to run Go programs (almost) everywhere
WasmServe
An HTTP server for testing Wasm
Asobiba
A Go Playground in WebAssembly
stbvorbis.js
A JavaScript port of stb_vorbis.c
bitmapfont
A bitmap font for multiple languages
Uwagaki
A helper library for rewriting external module files
Guigui
An experimental GUI framework for Go with Ebitengine
Iro
Color conversion utilities between various color spaces
hajimehoshi.com
This website

Skills

Programming Languages
C, C++, Go, Java, JavaScript, Objective-C, Ruby, Rust, etc.
Libraries
DirectX, GLFW, Gomobile, Metal, OpenGL (OpenGL, OpenGL ES, WebGL), etc.
Platforms
Linux, macOS, Windows, Android, iOS, Web browsers, Nintendo Switch, Xbox, etc.
Languages
Japanese (native), English (business)
Open Source Contributions
Chromium, Go, Go-GL (An OpenGL binding for Go), etc.

Awards

Writing

Interviews

Talks