Flag Run

2026 — Web

Flag Run is a flag recognition game built for speed-running: the timer runs to the hundredth of a second and the goal is to recognize flags as fast as possible.

Three game modes: find the requested flag in a grid showing them all, pick a flag's name among 16 choices, or type the name (autocompletion, tolerant to accents and typos).

376 flags split into themed sets: the 194 UN members, continents, non-UN territories, regions (Corsica, Bavaria, Quebec…), former countries (USSR, Yugoslavia, GDR…), historical empires, international organizations, a set of traps (the flags everyone mixes up) and a set of oddities (Jolly Roger, Esperanto, Mars…).

  • Daily challenge: ten flags, the same for everyone, drawn deterministically on the client — so it works offline — with Wordle-style result sharing
  • Installable, fully offline PWA: the service worker precaches the app and the SVG flags
  • Global leaderboards, day streaks and personal statistics (world mastery map, accuracy per region)
  • Atlas of every flag, with a country sheet: adoption and usage dates, description sourced from Wikidata and Wikipedia, location on a world map and on a zoomed map
  • Color filtering from the keyboard in grid mode, each flag's colors being detected automatically by sampling its pixels
  • Node.js backend with zero dependencies (node:http + node:sqlite) for the leaderboards; every call is optional, the game stays playable without network
  • Interface and country names in 14 languages, light and dark themes

Play now on https://flagrun.pilow.fr.

Platform
Web
Technologies
Vue.js
TypeScript
Vite
Node.js
Flag Run 1Flag Run 2Flag Run 3Flag Run 4Flag Run 5Flag Run 6Flag Run 7Flag Run 8






More projects