osm-traffic-sign-tool
osm-traffic-sign-tool is a proof of concept web application that helps OpenStreetMap contributors select the correct trafficsign tag for a location and suggests complementary tags for the road where the sign applies. It includes an interactive website where users can browse and combine traffic signs using country-prefixed sign IDs with optional encoded values such as speed limits or time restrictions, and preview the resulting tags. A companion traffic sign converter package provides functionality for converting traffic sign IDs to OSM tags and suggesting a trafficsign tag based on existing OSM tags. The project, licensed under GNU AGPLv3, was originally developed for German signs and demonstrates a workflow for both fundamental and modifier signs, including combinations like no-entry exceptions combined with weight or time restrictions. It also offers tooling scripts for adding new signs with images and integrates with Netlify for branch previews and Cursor-based QA automation through GitHub Actions.