← Back home

Hex Map Editor

3 July 2026

I wanted an easy way to sketch out hex-tile maps for tabletop games without wrestling with a general-purpose drawing tool, so I built one myself. Hex Map Editor is a lightweight Rust application for drawing and exporting hexagonal grid maps, and it runs both as a native desktop app and directly in the browser.

Try it

stephens.ac/hex-map-editor • There is nothing to install, it runs straight in the browser.

Features

Upcoming features

How I built it

It's built on iced, a Rust GUI framework using an Elm Architecture. The same codebase compiles to two different targets: a native binary, and a WebAssembly bundle (built with trunk that renders through WebGL. File handling currently uses rusty file dialogs, a widely used cross-platform library. Getting one codebase to behave sensibly across both has been most of the actual work.

Open source

github.com/redpanda20/hex-map-editor

It's still an early, evolving project, but it's already replaced my old workflow. If you're curious how a Rust GUI app compiles down to both a desktop binary and a WASM/WebGL bundle, or want to file an issue or contribute, the repo's open.