Skip to main content

There are many ways that you can contribute to the BookBrainz online encyclopedia, depending on where your particular skills lie.

Editing

If you come to BookBrainz with new information about a particular book, you’ll want to edit the database.
To do that, you’ll first need an account, which you can get by registering. Then, you’ll be able to add your new information by editing an entity.

Please follow the BookBrainz style guidelines when adding data.
They are still a work in progress and should they not cover some cases, please refer to the MusicBrainz ones, adapting as necessary.

If you find duplicates, instead of deleting them, please follow this tutorial to learn how to merge them, so that any resource pointing to a merged item will be redirected properly.

Programming

If you’re someone who’s good at using JavaScript, NodeJS, SQL or LESS/SASS, we’d love to have your help developing BookBrainz. Take a look at our roadmap to see if there are any issues or project that interests you. Our code is all open source and hosted on GitHub

Community

No matter whether you feel like you fit in one of these categories, think you can contribute in a different area, or just want to chat, feel free to drop in and meet us on the MetaBrainz IRC channel!

You can also get in touch and discuss with the community on our forums, or send us an email.