Your progress and stats are preserved.

or

credits

Things and people that made this possible.

Built with

PocketBase

Embedded database and auth backend.

pocketbase.io →
HTMX

HTML-first dynamic updates without a JS framework.

htmx.org →
Alpine.js

Lightweight reactivity for auth state and UI interactions.

alpinejs.dev →
Tailwind CSS

Utility-first CSS for all styling.

tailwindcss.com →
Go

The programming language powering the backend.

go.dev →
canvas-confetti

The confetti burst when you solve a puzzle. ISC licensed.

github →

flagle & flagpie — data & assets

flag-icons

SVG flag icons for countries, territories, and organisations. MIT licensed.

github →
CIE76 colour comparison

Pixel similarity (flagle) and colour clustering (flagpie) are measured in CIE Lab colour space using the ΔE76 formula.

stdlible — data

C standard library

Function list sourced from the C standard library reference.

cppreference →

globex — map data & libraries

Natural Earth

Country borders, ocean, lakes, and rivers. Free vector map data in the public domain.

naturalearthdata.com →
Mapzen Terrain Tiles

Elevation shading and hillshade relief, served from the AWS Open Data registry.

registry.opendata.aws →
MapLibre GL JS

The open-source WebGL renderer behind the globe. BSD licensed.

maplibre.org →
H3

Uber's hexagonal grid system — h3-js in the browser, a pure-Go port on the server. Apache-2.0 licensed.

h3geo.org →

Inspired by

Flagle (original)

The original flag guessing game.

flagle-game.com →
HexHunt

The hex-grid place hunt that inspired globex.

thehexhunt.com →
Wordle

The daily word game that started it all.

nytimes.com/games/wordle →