walkthru-earth

Browser-based geocoder powered by DuckDB-WASM and Overture Maps, 469M+ addresses, zero backend

20
1
100% credibility
Found Mar 28, 2026 at 20 stars -- GitGems finds repos before they trend. Get early access to the next one.
Sign Up Free
AI Analysis
TypeScript
AI Summary

Interactive browser app for forward and reverse geocoding 469 million addresses across 39 countries using open map data.

How It Works

1
๐ŸŒ Discover the playground

You find a free online tool that lets you search addresses and see them on a map right in your web browser.

2
โณ Let it get ready

The page loads and prepares a huge collection of addresses from around the world, taking just a few seconds.

3
Choose your way to search
๐Ÿ 
Search by address

Select a country, optional city, then type a street or postcode to pinpoint locations.

๐Ÿ“
Search by location

Click anywhere on the map or enter coordinates to list the closest addresses.

4
โœจ Hit search and watch magic

Enter your details and tap search โ€“ results pop up instantly with pins on the map.

5
๐Ÿ—บ๏ธ Explore your matches

See a neat list of addresses with details, distances, and colorful markers you can click on the zoomable map.

๐ŸŽ‰ Found your spots easily

You zoom around, switch countries, try different searches, and discover locations super fast without any hassle.

Sign up to see the full architecture

4 more

Sign Up Free

Star Growth

See how this repo grew from 20 to 20 stars Sign Up Free
Repurpose This Repo

Repurpose is a Pro feature

Generate ready-to-use prompts for X threads, LinkedIn posts, blog posts, YouTube scripts, and more -- with full repo context baked in.

Unlock Repurpose
AI-Generated Review

What is geocoding-playground?

This TypeScript project delivers a browser-based geocoding playground for forward and reverse searches across 469M+ Overture Maps addresses in 39 countries, powered by DuckDB-WASM with zero backend. Drop in a street name, postcode, or lat/lon coordinates, and it instantly returns results on an interactive MapLibre map, complete with caching for sub-second repeat queries. Like a browser-based IDE for geocoding APIs, it handles country-specific parsing for places like NL, US, DE, FR, and JP without server costs.

Why is it gaining traction?

It stands out by ditching paid geocoding APIs for free, offline-capable queries via HTTP range requests on Parquet files, with smart autocomplete and three-tier caching that feels snappy even on first load. The Svelte UI includes tours, presets, benchmarks, and a status dashboard showing global coverage, making it a hands-on demo for browser-based maps tools. Devs dig the pure TS core library, reusable in React or Vue for backendless apps akin to browser-based games or video editors on GitHub.

Who should use this?

Frontend devs building interactive maps in Next.js or Svelte who want geocoding without API limits or latency. Indie hackers prototyping location features for PWAs, avoiding backend setup like chrome-based or firefox-based browser extensions. Data explorers testing Overture Maps data in a text-based browser playground before integrating into production.

Verdict

Grab it for quick geocoding experimentsโ€” the live demo hooks you in minutes, and the core lib exports cleanly. With 20 stars and 1.0% credibility, it's early but polished with E2E tests; watch for more countries and accent handling.

(198 words)

Sign up to read the full AI review Sign Up Free

Similar repos coming soon.