CycleStreets is a route planning tool for cyclists that considers infrastructure quality and cyclist preferences. It often recommends alternative routes to driving routes since cycling routes can differ, taking into account factors like hills, path widths, barriers and the quality and legibility of infrastructure. Community mapping on CycleStreets and OpenStreetMap allows for collection of local knowledge about cycling conditions.