Apart from writing reviews, there are plenty of ways to contribute to the project. See file in our GitHub repository for more info about that.


CritiqueBrainz project is separated into three main packages: data, frontend, and web service (ws). The data package is used to interact with the database. The frontend provides user-friendly interface that is available at

Here’s an overview of the project structure: