Citation Style Language (CSL) is an open-source project which automates the formatting of citations and bibliographies.