I have been off-and-on working on just that - creating a web-based editor that matches sidewalks and streets and connects them via the street:name=* tag. It’s just slow-going in my limited personal time.
In the mean time, definitely check out SpeedWalk! (CC @Dustin_C)