🎵 OpenPsalm

Worship Songbook Platform

← Back to Blog

Our Songs Are Now on GitHub

By Jon Hood

Every song in the OpenPsalm catalog is now published in a public GitHub repository: OP-songs. The scores you see on this site are generated from plain-text files in that repository, and now anyone can read them, watch them change, and help improve them.

Why open the data?

OpenPsalm has always been about making religious music freely available. Opening the song data itself is the natural next step:

  • Bug reporting. Spotted a wrong note, a misplaced syllable, or a missing verse? Open an issue and point right at the file. Every fix lands in the repository history, so you can see exactly what changed and when.
  • Collaboration. Each song is a human-readable TOML file with a documented format. If you'd like to correct a score or contribute a new public-domain hymn, you can send a pull request instead of an email.
  • Openness. There's nothing hidden in the pipeline. The repository includes the format documentation and style guide our engravings follow, so you can verify any score against its source.