In this paper we describe a domain-specific language and a framework for guitar chords collection modeling. Besides the language, generators were created with the goal to generate hypertext markup language files as a set of pages that represents online chords collection. The created domain-specific language simplifies songs chordation and their presentation as web pages. Eclipse Modeling Framework was used for the creation of the meta-model, general purpose Object Constraint Language was used to define model constraints, Xtext was used to develop the concrete language syntax, while Xtend was used for the implementation of documentation generators.