chordy is a DSL written in Ruby for printing guitar chord diagrams. A chordy script produces output that looks like a song with various chords, sections and notes. It supports all chord families and most chord types. Variations in a note, such as a palm-mute or a trill, are also supported. Formatting options are also provided.