unsubbed.co

MyBibliotheca

Self-hosted e-books & digital libraries tool that provides personal library and reading tracker.

Overview

Track your reading habits, log books, and visualize your library—all in your own space. Track your reading habits, log books, and visualize your library—all in your own space. - pickles4evaaaa/mybibliotheca The project has 553 GitHub stars and is licensed under MIT.

Key Features

Source: GitHub README

  • 📖 Add Books: Add books quickly by ISBN with automatic cover and metadata fetching. Now featuring bulk-import from Goodreads and other CSV files!
  • Track Progress: Mark books as Currently Reading, Plan to Read, Finished, or Library Only.
  • 📅 Reading Logs: Log daily reading activity and maintain streaks.
  • Search: Find and import books using the Google Books API.
  • 📱 Responsive UI: Clean, mobile-friendly interface built with Bootstrap.
  • 🔐 Multi-User Support: Secure authentication with user data isolation
  • 👤 Admin Management: Administrative tools and user management
  • Graph Database: Powered by KuzuDB for advanced relationship modeling and queries

Normalized Features

Source: tool-features-normalized.json

docker, docker compose, rest api.

Features

Integrations & APIs

  • REST API