Beautiful maps.
One React component.
Design a terrain-quality map visually — search a place, pick a preset, tune the colors and relief live — then embed the exact result with a single component. No MapLibre layers, no vector tile schemas, no GIS concepts.
What shipping it looks like
import { Map } from "@topolyne/react";
export default function Page() {
return <Map mapId="map_x7K92dsA" className="h-[500px] w-full" />;
}Design-first, not data-first
The visual quality is the product. Restrained palettes, real hillshade and contour relief, road hierarchy and typography tuned per preset — not a colourful MapLibre demo.
You own the config, not the style JSON
Every saved map is our own semantic format — terrain, colors, roads, labels. We translate it into vector tiles and DEM sources underneath, so we can change providers without breaking your embed.
Redeploy-free updates
Publish a change in the dashboard and every app rendering that mapId picks it up — no rebuild, no redeploy, just a fresh fetch of the published config.