Performant intracontinental public transport routing in Rust
I made a public transport route planning program that's capable of planning journeys across Europe or North America! There's only one other FOSS project I know of (MOTIS/Transitous) that can do transit routing at this scale, and in the testing I've performed mine is about 50x faster. I've spent a few weeks on this project now and it's getting to the point where I can show it off, but the API responses need a lot of work before they're usable for any downstream application. Example query (Berlin to Barcelona):…
Performant intracontinental public transport routing in Rust launched on December 14, 2024 with 167 votes, #250 of 5,365 launches that month and more than 95% of that year's launches. The site was still online in September 2026, 1 year on.
In plain words
This is a public transport route planning program written in Rust that can plan multi-country journeys across Europe or North America. It is designed for developers and transit applications seeking efficient routing solutions. The software performs significantly faster than comparable open-source alternatives, though the API responses currently require further development before integration into downstream applications.
written from the facts on this page · September 2026
From the sources
Fast multimodal routing in Rust designed for memory-constrained machines - ellenhp/solari
Solari is a high-performance transit routing engine built using the RAPTOR algorithm , optimized for lightweight, global-scale public transit routing. Designed to serve developers building applications requiring fast and resource-efficient transit planning (e.g., maps apps, trip-planning APIs), it avoids heavy preprocessing steps while supporting planet-scale coverage through memory-mapped timetables. curl -d ' {"from":{"lat":47.679591,"lon":-122.356388},"to":{"lat":47.616440,"lon":-122.320440},"start_at":1742845000000} ' \ https://transit.maps.earth/v1/plan GTFS Compatibility : It used to be pretty simple to get a Solari instance up and running but we added support for pedestrian routing…from github.com
In the maker’s words, at launch
I made a public transport route planning program that's capable of planning journeys across Europe or North America! There's only one other FOSS project I know of (MOTIS/Transitous) that can do transit routing at this scale, and in the testing I've performed mine is about 50x faster. I've spent a few weeks on…
Does a similar job
all alternatives →
I built a transit travel time map2023 · map.henryn.xyz · ▲255This was something I built while trying to look for housing in Toronto that was decently transit-accessible to my office while still cheap. The backend is written in Rust. It parses public GTFS data from transit agencies and performs a simple heuristics-based BFS on the bus lines to calculate how long to reach all points in a city. The frontend uses React and Mapbox GL to render each individual road segment based on how long it takes to reach. This project was a great excuse to learn Rust, deployments, and mapping. The source code is here if you are interested:…
IP Guide – Info on IP addresses, Networks, and ASNs2023 · ip.guide · ▲363Hey all, wanted to share my recent weekend hack project. I wanted to improve upon the existing space for looking up information about IP addresses and ASNs. The backend is written in Rust and pulls BGP data every 8 hours from the RIPE RIS project to build up a routing table and also adds geolocation information. The frontend is using React and Tailwind. Would love any feedback or suggestions on what to improve.
LocalGPT – A local-first AI assistant in Rust with persistent memoryFeb 2026 · github.com · ▲331I built LocalGPT over 4 nights as a Rust reimagining of the OpenClaw assistant pattern (markdown-based persistent memory, autonomous heartbeat tasks, skills system). It compiles to a single ~27MB binary — no Node.js, Docker, or Python required. Key features: - Persistent memory via markdown files (MEMORY, HEARTBEAT, SOUL markdown files) — compatible with OpenClaw's format - Full-text search (SQLite FTS5) + semantic search (local embeddings, no API key needed) - Autonomous heartbeat runner that checks tasks on a configurable interval - CLI + web interface + desktop GUI - Multi-provider:…
Algorithm Cookbook in Rust2017 · github.com · ▲320Common data structures and algorithms in Rust. Contribute to EbTech/rust-algorithms development by creating an account on GitHub.
- SHSelf-Hosted Maps Stack2022 · maps.ellenhp.me · ▲213
Over the past week I built a project to let people self-host an entire maps stack so they don't have to send data to the big G. Right now it includes a base map, geocoder and directions server. Currently only bicycle directions are supported, and I'm only hosting tiles for Seattle because I'm unemployed and can't afford to host data for the whole planet. Check it out! https://maps.ellenhp.me/ https://github.com/ellenhp/headway Ultimately I'd like to really focus on transit routing (not implemented) but I'll probably throw a driving mode in there too.

More dev tools this month
the category →
Contribute to oosexgang/hackios-xnu-kernel development by creating an account on GitHub.
Dev tools · 2d ago · github.com


open-source IDE for thoughtful software design. Contribute to devdotfast/whiteboard development by creating an account on GitHub.
Dev tools · 30d ago · github.com

Contribute to reladraw/reladraw development by creating an account on GitHub.
Dev tools · 28d ago · github.com
OpenBot▲362Grok Bot alternative: free, local, open-source, multiplayer
Dev tools · 25d ago · openbot.run
Talanoa▲346Hi HN, I’m a fullstack developer, and honestly, I’ve lost count of how many side projects I’ve worked on over the years. But one idea kept coming back to me: a different kind of email client. It first came to me in 2014: “What if we could handle emails more like conversations?” Every year, I’d revisit this concept in my “Build Notes.” Ten years later, no one had built exactly what I had in mind — so I finally decided to do it myself. That’s how Talanoa was born. I wanted something focused on people, not timelines. I was tired of marking messages as unread just to remember to reply later, or…
Dev tools · 22d ago · talanoa.email
Source: Show HN post ↗ · launch text quoted in part