Show HN: MPEE – Offline route calculations and optimization
MPEE is a new Rust engine designed for offline route calculations and vehicle-routing optimization. It allows users to download maps for specific areas and perform routing without the need for API keys or internet access. The engine is lightweight, efficient, and has shown to produce shorter routes compared to existing alternatives in head-to-head tests.
- ▪MPEE operates entirely offline, requiring only a one-time map download for a specific area.
- ▪The engine is built to be efficient, using less memory than alternatives and with a binary size of under 50 MB.
- ▪In tests, MPEE produced shorter routes than VROOM while maintaining equal runtime.
Opening excerpt (first ~120 words) tap to expand
MPEE — Offline route calculations and optimization An open, unified Rust engine for routing and vehicle-routing optimisation — an alternative stack to OSRM + VROOM, where both engines run in the same process and share memory directly. It's built for one operating area: download that area's map once (a city, a county, a delivery district) and then route and optimize within it fully offline — no API keys, no per-request billing, no data leaving your machine. It uses CPU and GPU and less memory than the alternatives; the engine binary is under ~50 MB. Scope: MPEE covers a single downloaded area — it isn't a route-anywhere-on-Earth offline map. Pick the OSM extract that matches your operating area; the cache scales with it (a city ≈ tens of MB, a whole country ≈ GBs).
…
Excerpt limited to ~120 words for fair-use compliance. The full article is at GitHub.