Repolode
neodb-social

neodb-social/neodb

Servidor autohospedado para registrar libros, películas, música, juegos y podcasts, con reseñas y difusión social mediante ActivityPub y ATProto.

Alternativa open source a:GoodreadsLetterboxd

Estrellas
908
Forks
69
Issues abiertos
91
Último commit
hace 24 horas

¿Qué es?

NeoDB es un servidor autohospedado para gestionar colecciones, reseñas y calificaciones de productos culturales como libros, películas, series, álbumes de música, juegos, podcasts y espectáculos. Los usuarios pueden marcar elementos como pendientes, en curso, completados o abandonados; escribir notas y reseñas; etiquetarlos, y crear colecciones para compartir. Un catálogo compartido permite añadir elementos con un solo clic e incluir enlaces a muchos sitios de terceros, como Goodreads, IMDB, MusicBrainz y Steam.

En el ámbito social, las instancias de NeoDB se federan con el Fediverse mediante una implementación extendida de ActivityPub basada en el servidor Takahē. Los usuarios pueden iniciar sesión con identidades de Mastodon y servicios afines, o de Bluesky, e importar su grafo social. También almacena registros en ATProto PDS y publica entradas en los feeds de los usuarios. Los usuarios pueden seguir e interactuar con cuentas de Mastodon y Pleroma, y una API compatible con Mastodon permite utilizar la mayoría de sus aplicaciones.

El proyecto ofrece una instancia pública en neodb.social, además de guías para instalar y alojar una propia. Incluye una API RESTful con una especificación OpenAPI, importación y exportación de datos, y compatibilidad con varios idiomas.

Funciones clave

  • 01Registra libros, películas, series, música, juegos, podcasts y espectáculos, con estados, calificaciones y reseñas.
  • 02Importa listas de Goodreads, Letterboxd, Douban, StoryGraph, Hardcover y Steam.
  • 03Se federa con Mastodon, Pleroma y otros servidores del Fediverse mediante ActivityPub.
  • 04Permite iniciar sesión con identidades de Bluesky / ATProto y publicar en ATProto.
  • 05Ofrece una API RESTful con documentación OpenAPI y una API compatible con Mastodon.

Casos de uso

  • Llevar un registro personal de libros, series y juegos con reseñas y etiquetas.
  • Gestionar una instancia privada o comunitaria para un grupo que comparte reseñas culturales.
  • Desarrollar una aplicación conectada al Fediverse o a Bluesky que utilice la API de NeoDB.
  • Migrar listas de lectura o de contenido visto desde Goodreads, Letterboxd o Douban.

Inicio rápido

  1. 1

    Lee la guía de instalación enlazada en el README para alojar tu propia instancia

  2. 2

    O únete a un servidor público existente de los que aparecen en la página de servidores de NeoDB

Antes de usarlo

  • Está bajo la licencia AGPL-3.0, una licencia copyleft que exige que los servicios de red derivados compartan su código fuente.
  • La configuración del autoalojamiento solo se describe en una guía de instalación externa, no en el propio README.

En colecciones

Temas

#activitypub#fediverse#atproto#self-hosted#reviews#book-tracking#media-tracking#python#bluesky#books

Preguntas frecuentes

¿Qué es neodb?
Servidor autohospedado para registrar libros, películas, música, juegos y podcasts, con reseñas y difusión social mediante ActivityPub y ATProto. NeoDB es un servidor autohospedado para gestionar colecciones, reseñas y calificaciones de productos culturales como libros, películas, series, álbumes de música, juegos, podcasts y espectáculos. Los usuarios pueden marcar elementos como pendientes, en curso, completados o abandonados; escribir notas y reseñas; etiquetarlos, y crear colecciones para compartir. Un catálogo compartido permite añadir elementos con un solo clic e incluir enlaces a muchos sitios de terceros, como Goodreads, IMDB, MusicBrainz y Steam.
¿neodb es gratuito? ¿Qué licencia tiene?
neodb es open source bajo la licencia AGPL-3.0. Revisa los términos de la licencia antes de usarlo en productos comerciales.
¿neodb sigue mantenido?
Mantenimiento activo. El último commit de neodb fue el 5 nov 2026.
¿Para qué puedo usar neodb?
Llevar un registro personal de libros, series y juegos con reseñas y etiquetas. Gestionar una instancia privada o comunitaria para un grupo que comparte reseñas culturales. Desarrollar una aplicación conectada al Fediverse o a Bluesky que utilice la API de NeoDB. Migrar listas de lectura o de contenido visto desde Goodreads, Letterboxd o Douban.
¿Cómo se instala neodb?
Lee la guía de instalación enlazada en el README para alojar tu propia instancia O únete a un servidor público existente de los que aparecen en la página de servidores de NeoDB
¿Dónde consigo neodb?
El código fuente y las instrucciones de instalación están en GitHub: https://github.com/neodb-social/neodb

Resumen generado por IA a partir del README del proyecto. Las estadísticas de GitHub se actualizan a diario.

Proyectos relacionados