Skip to content

About MyBibliotheca

← Back to Documentation Home


MyBibliotheca is a self-hosted personal library management system and reading tracker built for book enthusiasts who want complete control over their reading data.

Project History

MyBibliotheca was created as an open-source alternative to commercial reading tracking services like Goodreads and StoryGraph. The project emphasizes privacy, self-hosting, and user control over personal reading data.

Version Information

Stable Version

  • Database: SQLite with SQLAlchemy ORM
  • Framework: Flask with Flask-Login authentication
  • Status: Production-ready
  • Best for: General users wanting a stable, reliable system

Beta Version

  • Database: KuzuDB (Graph Database)
  • Framework: Flask with modern architecture
  • Status: Development/Testing
  • Best for: Advanced users and developers

Key Features

  • Self-hosted: Complete control over your data
  • Multi-user: Secure authentication with isolated user data
  • Privacy-focused: Granular privacy controls for sharing
  • Import/Export: Support for Goodreads, CSV, and other formats
  • Reading Analytics: Streaks, statistics, and monthly wrap-ups
  • Modern UI: Responsive design with Bootstrap

Community

Getting Help

  • Check the version-specific documentation for installation and usage guides
  • Open issues on GitHub for bug reports and feature requests
  • Join our Discord server for real-time support and community discussions
  • Connect with other users and share tips