Skip to content
forked from neodb-social/neodb

🧩 Mark the things you love. NeoDB is a self-hosted server tracking what you read/watch/listen/play, and a global distributed community federating via ActivityPub.

License

Notifications You must be signed in to change notification settings

ivorkchan/neodb

This branch is 187 commits behind neodb-social/neodb:main.

Folders and files

NameName
Last commit message
Last commit date

Latest commit

1ab2fe8 Â· Nov 24, 2024
Oct 14, 2024
Oct 28, 2024
Nov 24, 2024
Nov 23, 2024
Oct 23, 2024
Nov 20, 2024
May 29, 2024
Nov 18, 2024
Nov 22, 2024
May 9, 2024
Nov 20, 2024
Nov 23, 2024
Jul 17, 2024
Oct 19, 2024
Nov 22, 2024
Jun 6, 2024
Oct 28, 2024
Jun 1, 2024
Oct 28, 2024
Jun 5, 2024
Nov 12, 2022
Oct 23, 2024
Sep 22, 2022
Nov 23, 2024
Jun 4, 2024
Jun 10, 2024
Jul 14, 2024
Nov 18, 2024
Nov 18, 2024
Oct 28, 2024

Repository files navigation

Tests Translation GitHub Release Docker Pulls GitHub License

🧩 NeoDB

mark the things you love.

NeoDB (fka boofilsic) is an open source project and free service to help users manage, share and discover collections, reviews and ratings for culture products (e.g. books, movies, music, podcasts, games and performances) in Fediverse.

NeoDB.social and NiceDB are free instances hosted by volunteers. Your support is essential to keep these services free and open-sourced.

Kofi

Follow us on Fediverse or join our Discord community to share your ideas/questions/creations

Mastodon Discord

Features

  • Manage a shared catalog of books/movies/tv shows/music album/games/podcasts/performances
    • search or create catalog items in each category
    • one click create item with links to 3rd party sites:
      • Goodreads
      • IMDB
      • The Movie Database
      • Douban
      • Google Books
      • Discogs
      • Spotify
      • Apple Music
      • Bandcamp
      • Steam
      • IGDB
      • Bangumi
      • Board Game Geek
      • any RSS link to a podcast
  • Logged in users can manage their collections:
    • mark an item as wishlist/in progress/complete
    • rate and write reviews for an item
    • create tags for an item, either privately or publicly
    • create and share list of items
    • tracking progress of a list (e.g. personal reading challenges)
    • Import and export full user data archive
    • import list or archives from some 3rd party sites:
      • Goodreads reading list
      • Letterboxd watch list
      • Douban archive (via Doufen)
  • Social features:
    • view home feed with friends' activities
      • every activity can be set as viewable to self/follower-only/public
      • eligible items, e.g. podcasts and albums, are playable in feed
    • login with other Fediverse identity and import social graph
      • supported servers: Mastodon/Pleroma/Firefish/GoToSocial/Pixelfed/friendica/TakahÄ“
    • login with Bluesky / ATProto identity and import social graph
    • login with threads.net (requires app verification by Meta)
    • share collections and reviews to Fediverse/Bluesky/Threads
  • ActivityPub support
    • NeoDB users can follow and interact with users on other ActivityPub services like Mastodon and Pleroma
    • NeoDB instances communicate with each other via an extended version of ActivityPub
    • NeoDB instances may share public rating and reviews with a default relay
    • implementation is based on TakahÄ“ server
  • ATProto support
    • NeoDB is not a PDS, but may publish posts to user feed
  • Other
    • i18n: English, Danish and Simp/Trad Chinese available; contribution for more languages welcomed

Host your own instance

Please see docs/install.md

Contribution

Sponsor

If you like this project, please consider sponsoring

About

🧩 Mark the things you love. NeoDB is a self-hosted server tracking what you read/watch/listen/play, and a global distributed community federating via ActivityPub.

Resources

License

Security policy

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Python 76.2%
  • HTML 19.1%
  • SCSS 2.3%
  • JavaScript 1.2%
  • Sass 1.0%
  • Dockerfile 0.1%
  • Other 0.1%