stringscales.com
StringScales is a free browser-based tool for visualizing scales on stringed instruments such as guitar, bass, banjo and ukulele. Users can pick a scale, build chord progressions and tag each chord with a scale, then play along with a backing band while the fretboard highlights the notes. No account is needed, and a free account adds saving of progressions.