Overview
BookLogr is a self-hosted reading tracker that provides tools for managing your personal library, documenting your reading journey, and maintaining control over your data.
Library Management
- Organize your books into Currently Reading, To Be Read, Read, and Did Not Finish lists.
- Find and add books using the OpenLibrary database by title, author, or ISBN.
- Add custom entries for rare books, manuscripts, or local publications not found in OpenLibrary.
- Choose specific editions of a work to ensure the metadata and cover art match your physical copy.
- Toggle between a visual Gallery view and a high-density List view.
- Sort your collection by title, author, progress, rating, or date added.
Progress and History
- Update your progress by specific page numbers or by percentage complete.
- View detailed logs of your reading sessions, including start and end dates for every book.
- Celebrate finishing a book with visual feedback and integrated sharing options.
Notes and Quotes
- Add personal notes and reviews to any book in your collection.
- Save your favorite passages along with the exact page number for future reference.
- Toggle visibility for individual notes and quotes to keep them private or show them on your public profile.
User Profiles and Social
- Personalize your account with a display name and profile picture.
- Opt-in to a public profile that showcases your library and public notes to others.
- Automatically post reading milestones to your Mastodon account in real-time.
Account
- Sign in using email/password, Google OAuth, or OpenID Connect (OIDC).
- Support for both single-user mode for private instances and multi-user mode for shared communities.
- Instance owners can enable or disable public registration, manual sign-ins and configure sign-in flow.
- Configurable mandatory email verification.
- Update credentials, email addresses, and profile visibility from the settings.
Interface and Localization
- Support for Light and Dark themes
- A fully functional mobile-first interface works on desktop, tablet, and smartphone.
- Community provided translation for several languages.
- Native support for Right-to-Left languages.
- Customize date formats, number formats, and timezones to match your location.
Data Control and Updates
- Migrate your library from Goodreads or re-import existing BookLogr data via CSV.
- Download your complete library data in CSV, JSON, or HTML formats at any time.
- Stay informed when new versions are available on GitHub.