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
Copyleft
- NeoDB software code is licensed under AGPL, please check it if you plan to provide a service with modified code.
- If you publish a work (e.g. application, website or service) utilizing NeoDB software or API, you may use "NeoDB" and its visual identity in your work, but please refrain from any usage that may imply the affiliation with NeoDB software and team.
- If you publish such work to serve others, we do appreciate you clearly mention the usage of NeoDB in your work, provide descriptions and links to NeoDB software (neodb.net) and service providers (e.g. neodb.social), and guide your users to support them directly.
Donation
If you appreciate this project, please help spread the words, and consider sponsoring the service providers. Your support is essential to keep these services free, open-sourced and stay committed to their mission. You may donate to the flagship instance, NeoDB.social, through the link below; or check the instance you use for their details about donations.
Feedback
Follow us on the Fediverse or join our Discord community to share your ideas, questions, or creations.