Overview
NeoDB is an open-source software and global community platform since 2021. It helps users to manage and explore collections, reviews, and ratings for various cultural products, including books, movies, music, podcasts, games, and performances. Additionally, users can share their collections, publish microblogs, and engage with others in the Fediverse. NeoDB integrates the functionalities of platforms like Goodreads, Letterboxd, RateYourMusic, and Podchaser, among others. It also supports self-hosting and interconnection through containerized deployment and the ActivityPub protocol.
This project is licensed under AGPLv3.
How to Join
Free instances hosted by volunteers are available:
- NeoDB.social - the flagship instance
- NeoDB experimental - an instance running the edge version of NeoDB software, which may include more features and potential bugs
- NiceDB - the original instance, running a legacy version and with limited registration.
While there is no mobile app for NeoDB yet, the web version functions well on mobile devices. You can also use Mastodon compatible apps to log in and utilize the microblogging features.
Host your own instance
You can install and run your own instance of NeoDB. If you decide to share your server with the public, please inform us so that we can add it to the list above.
All instances interact with each other in the Fediverse via ActivityPub, allowing you to follow users from other NeoDB instances or instances running other ActivityPub software, such as Mastodon.
API, Development and Translation
- NeoDB offers APIs to manage user collections, and Mastodon client compatible API to manage user posts.
- For those interested in developing for NeoDB, please refer to the development section for basic instructions to get started.
- To help translate NeoDB to more languages, please join our project on Weblate
Donation
If you appreciate this project, please consider sponsoring us. Your support is essential to keep these services free and open-source.
Feedback
Follow us on the Fediverse or join our Discord community to share your ideas, questions, or creations.