Calibre-Web-Companion

I initially created Calibre-Web-Companion as a personal side project, since I love reading books and wanted a mobile app to access my Calibre Web (Automated) server. Once I had developed the first version, I published it on GitHub and shared it on Reddit. I was surprised by the positive reception and growing user base, which motivated me to continue improving the app and adding new features. This project has been a valuable learning experience, enabling me to explore mobile development with Flutter while contributing to the open-source community.

Overview Link zu Überschrift

Calibre-Web-Companion is an unofficial companion application for Calibre Web (which also works for Calibre Web Automated) which allows you to browse your book collection and download books directly to your device. You can also interact with your books by marking them as read, unread or bookmarked. It is also possible to send books directly to your e-reader (Kindle/Kobo) thanks to the great work of send2ereader.

Features Link zu Überschrift

  • Enjoy seamless navigation through your book collection.
  • Explore books organized by various categories, such as author, series, trending, and more.
  • View detailed information about each book.
  • Easily mark books as read or unread, organize them into shelves, or archive them.
  • Access comprehensive collection statistics at a glance.
  • Instantly send books to your e-reader using send2ereader or via Calibre Web’s mail function. You can also use your own send2ereader instance.
  • Automatically download books to your collection with shelfmark.
  • Read books directly within the app using the built-in eBook reader and sync your reading progress using WebDAV.
  • Upload books to your Calibre Web server.
  • Edit your book’s metadata and upload new covers.
  • Sync your whole librarby or selected books for offline reading.

Impressions Link zu Überschrift

Tech Stack Link zu Überschrift

  • Flutter for cross-platform mobile development.
  • Dart as the programming language.
  • GitHub Actions for CI/CD pipelines.