About MyBibliotheca
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
- GitHub: pickles4evaaaa/mybibliotheca
- Discord: Join our community server
- License: MIT License
- Contributions: Welcome via pull requests
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