{"slug": "rapid", "name": "rapid", "category": "editors", "category_name": "Editors and IDEs", "description": "", "recommenders": 3, "commenters": 6, "warners": 1, "score": 2.255, "rising": 0.35, "first": "2025-11-05", "latest": "2026-09-13", "why": "Please make an effort to improve underlying OpenStreetMap dataset", "why_is_quote": true, "has_verdict": false, "sentiment": {"recommend": 4, "neutral": 2, "compare": 0, "warn": 1}, "spark": [1, 0, 0, 0, 0, 0, 0, 0, 1, 1, 1, 0], "listed": true, "loved": [], "caveat": "", "short_quote": "Please make an effort to improve underlying OpenStreetMap dataset", "kind": "", "icon": false, "domain": "rapideditor.org", "github_repo": null, "official_url": "https://rapideditor.org/", "pricing": "", "aliases": ["rapid", "RapiD", "Rapid", "Rapid Editor", "RapidEditor"], "verdict": null, "praise": [{"label": "", "summary": "", "quotes": [{"id": 794846722, "item_id": 49677920, "url": "https://news.ycombinator.com/item?id=49677920", "by": "nobody42", "date": "2026-09-12", "stance": "recommend", "quote": "AI-assisted mapping in browser", "excerpt": "https://streetcomplete.app - basic task-based, on-the-ground, app for Android https://every-door.app - intermediate on-the-ground app for smartphones https://rapideditor.org - AI-assisted mapping in browser https://www.hotosm.org - task-based mapping in browser https://josm.openstreetmap.de - advanced editor for desktop (this post) https://www.comaps.app - actually use the map with ability to make minor changes", "context": "", "use_case": "AI-assisted browser mapping", "switched_from": "", "story": "Make your first edit to OpenStreetMap"}, {"id": 791443266, "item_id": 49465204, "url": "https://news.ycombinator.com/item?id=49465204", "by": "nobody42", "date": "2026-08-27", "stance": "recommend", "quote": "Please make an effort to improve underlying OpenStreetMap dataset", "excerpt": "Yess! Please make an effort to improve underlying OpenStreetMap dataset: https://streetcomplete.app - basic task-based, on-the-ground, app for Android https://every-door.app - intermediate on-the-ground app for smartphones https://rapideditor.org - AI-assisted mapping in browser https://www.hotosm.org - task-based mapping in browser https://josm.openstreetmap.de - advanced editor for desktop", "context": "", "use_case": "AI-assisted OSM mapping", "switched_from": "", "story": "CoMaps integration with the wider FLOSS ecosystem"}, {"id": 781115136, "item_id": 48819696, "url": "https://news.ycombinator.com/item?id=48819696", "by": "okok3857", "date": "2026-07-07", "stance": "recommend", "quote": "Rapid Editor is a good web app for editing OSM", "excerpt": "Rapid Editor is a good web app for editing OSM: https://rapideditor.org/", "context": "", "use_case": "editing OpenStreetMap", "switched_from": "", "story": "StreetComplete: Fixing OpenStreetMap, one tiny quest at a time"}, {"id": 733209312, "item_id": 45825582, "url": "https://news.ycombinator.com/item?id=45825582", "by": "akshayshah", "date": "2025-11-05", "stance": "recommend", "quote": "Rapid is excellent.", "excerpt": "Rapid is excellent. It also integrates with the standard library's fuzz testing, which is handy to persist a high-priority corpus of inputs that have caused bugs in the past. Testing/quick is adequate for small things and doesn't introduce new dependencies, but it's also frozen. Many years ago, the Go team decided that PBT is complex enough that it shouldn't be in stdlib. Here's a small example of a classic PBT techn", "context": "", "use_case": "Property-based testing in Go", "switched_from": "", "story": "Hypothesis: Property-Based Testing for Python"}]}], "caveats": [{"label": "", "summary": "", "quotes": [{"id": 794902913, "item_id": 49681432, "url": "https://news.ycombinator.com/item?id=49681432", "by": "bulder", "date": "2026-09-13", "stance": "warn", "quote": "Rapid footprints are all meters offset from the real location", "excerpt": "Automated building tracing is okay sometimes, but actively harmful other times. I know that at least in my region, Rapid footprints are all meters offset from the real location, because when they were building their dataset they weren't checking the satellite imagery offset. In general it's probably better to see if you can find an official map, and check if its license terms are compatible[1] with OSM. [1] https://b", "context": "", "use_case": "Automated building tracing", "switched_from": "", "story": "Make your first edit to OpenStreetMap"}]}], "who": [], "tags": [], "use_cases": ["automated building tracing", "suggests building outlines", "ai-assisted browser mapping", "ai-assisted osm mapping", "editing openstreetmap", "property-based testing in go"], "compared": [{"slug": "josm", "name": "JOSM", "co": 4, "switched_from": 0, "switched_to": 0}, {"slug": "streetcomplete", "name": "StreetComplete", "co": 2, "switched_from": 0, "switched_to": 0}, {"slug": "every-door", "name": "Every Door", "co": 2, "switched_from": 0, "switched_to": 0}], "makers": [{"id": 735756755, "item_id": 45984797, "url": "https://news.ycombinator.com/item?id=45984797", "by": "yeldarb", "date": "2025-11-19", "stance": "recommend", "quote": "which reimagines the computer vision pipeline in a SAM3 world", "excerpt": "We (Roboflow) have had early access to this model for the past few weeks. It's really, really good. This feels like a seminal moment for computer vision. I think there's a real possibility this launch goes down in history as \"the GPT Moment\" for vision. The two areas I think this model is going to be transformative in the immediate term are for rapid prototyping and distillation. Two years ago we released autodistill", "context": "", "use_case": "", "switched_from": "", "story": "Meta Segment Anything Model 3"}], "threads": [{"url": "https://news.ycombinator.com/item?id=49674050", "title": "Make your first edit to OpenStreetMap", "mentions": 3}, {"url": "https://news.ycombinator.com/item?id=45818562", "title": "Hypothesis: Property-Based Testing for Python", "mentions": 2}, {"url": "https://news.ycombinator.com/item?id=49464637", "title": "CoMaps integration with the wider FLOSS ecosystem", "mentions": 1}, {"url": "https://news.ycombinator.com/item?id=48816883", "title": "StreetComplete: Fixing OpenStreetMap, one tiny quest at a time", "mentions": 1}, {"url": "https://news.ycombinator.com/item?id=45982073", "title": "Meta Segment Anything Model 3", "mentions": 1}], "sentiment_by_month": {"2025-11": {"neutral": 1, "recommend": 1}, "2025-12": {}, "2026-01": {}, "2026-02": {}, "2026-03": {}, "2026-04": {}, "2026-05": {}, "2026-06": {}, "2026-07": {"recommend": 1}, "2026-08": {"recommend": 1}, "2026-09": {"recommend": 1, "neutral": 1, "warn": 1}, "2026-10": {}}, "quotes": [{"id": 794902913, "item_id": 49681432, "url": "https://news.ycombinator.com/item?id=49681432", "by": "bulder", "date": "2026-09-13", "stance": "warn", "quote": "Rapid footprints are all meters offset from the real location", "excerpt": "Automated building tracing is okay sometimes, but actively harmful other times. I know that at least in my region, Rapid footprints are all meters offset from the real location, because when they were building their dataset they weren't checking the satellite imagery offset. In general it's probably better to see if you can find an official map, and check if its license terms are compatible[1] with OSM. [1] https://b", "context": "", "use_case": "Automated building tracing", "switched_from": "", "story": "Make your first edit to OpenStreetMap"}, {"id": 794860465, "item_id": 49678779, "url": "https://news.ycombinator.com/item?id=49678779", "by": "dakial1", "date": "2026-09-13", "stance": "neutral", "quote": "does an ok job finding buildings, but really could go further", "excerpt": "So, I read the article, downloaded JOSM and start making edits on my neighborhood (including adding new poligons, buildings, etc). Soon I thought \"This would be easily done by an AI\" and searched for it and found META's Rapid (https://rapideditor.org/) which does an ok job finding buildings, but really could go further and suggest the tags as well.", "context": "", "use_case": "Suggests building outlines", "switched_from": "", "story": "Make your first edit to OpenStreetMap"}, {"id": 794846722, "item_id": 49677920, "url": "https://news.ycombinator.com/item?id=49677920", "by": "nobody42", "date": "2026-09-12", "stance": "recommend", "quote": "AI-assisted mapping in browser", "excerpt": "https://streetcomplete.app - basic task-based, on-the-ground, app for Android https://every-door.app - intermediate on-the-ground app for smartphones https://rapideditor.org - AI-assisted mapping in browser https://www.hotosm.org - task-based mapping in browser https://josm.openstreetmap.de - advanced editor for desktop (this post) https://www.comaps.app - actually use the map with ability to make minor changes", "context": "", "use_case": "AI-assisted browser mapping", "switched_from": "", "story": "Make your first edit to OpenStreetMap"}, {"id": 791443266, "item_id": 49465204, "url": "https://news.ycombinator.com/item?id=49465204", "by": "nobody42", "date": "2026-08-27", "stance": "recommend", "quote": "Please make an effort to improve underlying OpenStreetMap dataset", "excerpt": "Yess! Please make an effort to improve underlying OpenStreetMap dataset: https://streetcomplete.app - basic task-based, on-the-ground, app for Android https://every-door.app - intermediate on-the-ground app for smartphones https://rapideditor.org - AI-assisted mapping in browser https://www.hotosm.org - task-based mapping in browser https://josm.openstreetmap.de - advanced editor for desktop", "context": "", "use_case": "AI-assisted OSM mapping", "switched_from": "", "story": "CoMaps integration with the wider FLOSS ecosystem"}, {"id": 781115136, "item_id": 48819696, "url": "https://news.ycombinator.com/item?id=48819696", "by": "okok3857", "date": "2026-07-07", "stance": "recommend", "quote": "Rapid Editor is a good web app for editing OSM", "excerpt": "Rapid Editor is a good web app for editing OSM: https://rapideditor.org/", "context": "", "use_case": "editing OpenStreetMap", "switched_from": "", "story": "StreetComplete: Fixing OpenStreetMap, one tiny quest at a time"}, {"id": 733209312, "item_id": 45825582, "url": "https://news.ycombinator.com/item?id=45825582", "by": "akshayshah", "date": "2025-11-05", "stance": "recommend", "quote": "Rapid is excellent.", "excerpt": "Rapid is excellent. It also integrates with the standard library's fuzz testing, which is handy to persist a high-priority corpus of inputs that have caused bugs in the past. Testing/quick is adequate for small things and doesn't introduce new dependencies, but it's also frozen. Many years ago, the Go team decided that PBT is complex enough that it shouldn't be in stdlib. Here's a small example of a classic PBT techn", "context": "", "use_case": "Property-based testing in Go", "switched_from": "", "story": "Hypothesis: Property-Based Testing for Python"}, {"id": 733133712, "item_id": 45820857, "url": "https://news.ycombinator.com/item?id=45820857", "by": "imiric", "date": "2025-11-05", "stance": "neutral", "quote": "I can see how it could be useful", "excerpt": "Coincidentally, I recently stumbled upon a similar library for Go[1]. I haven't used it, or property-based testing, but I can see how it could be useful. [1]: https://github.com/flyingmutant/rapid", "context": "", "use_case": "Go property-based testing", "switched_from": "", "story": "Hypothesis: Property-Based Testing for Python"}]}