Repolode
kovidgoyal

kovidgoyal/calibre

Desktop e-book manager for viewing, converting, editing, cataloging and syncing e-books to reader devices on Linux, Windows and macOS.

Open-source alternative to:Adobe Digital Editions

Stars
26,366
Forks
2,747
Open issues
6
Last commit
16 hours ago

What is it?

calibre is an e-book manager that covers the main tasks around a personal e-book library. It can view and convert e-books across the major formats, edit their contents, and organize them into a searchable catalog.

It also communicates with e-book reader devices, so books can be transferred to them. For metadata, it can fetch book information from online sources to fill in titles, authors and covers. It can additionally download news sites and convert them into e-books for offline reading.

The application runs on Linux, Windows and macOS. This repository holds the official source code for the project.

Key features

  • 01Views and converts e-books across major formats
  • 02Edits e-book content and metadata
  • 03Organizes books into a searchable catalog
  • 04Transfers books to e-book reader devices
  • 05Fetches metadata from the internet for books
  • 06Downloads news sites and converts them into e-books

Use cases

  • Managing a large personal collection of e-books in one library
  • Converting a book into a format a specific e-reader supports
  • Cleaning up titles, authors and covers for imported books
  • Reading news sites offline on an e-reader

Quick start

  1. 1

    Read the User Manual for installation and usage

  2. 2

    Browse the screenshots and About page to learn what calibre does

  3. 3

    Get the calibre release for your platform from the official website

Things to know

  • Bugs and feature requests go to Launchpad, not GitHub, which is only used for code and pull requests.
  • Licensed under GPL-3.0, a copyleft license that requires derivative works to be distributed under the same terms.

Topics

#ebook#ebook-manager#epub#kindle#e-reader#format-conversion#metadata#calibre#ebook-formats#ebook-reader

FAQ

What is calibre?
Desktop e-book manager for viewing, converting, editing, cataloging and syncing e-books to reader devices on Linux, Windows and macOS. calibre is an e-book manager that covers the main tasks around a personal e-book library. It can view and convert e-books across the major formats, edit their contents, and organize them into a searchable catalog.
Is calibre free to use? What license does it have?
calibre is open source under the GPL-3.0 license. Check the license terms before using it in commercial products.
Is calibre still maintained?
Actively maintained. The last commit to calibre was on Nov 6, 2026.
What can I use calibre for?
Managing a large personal collection of e-books in one library Converting a book into a format a specific e-reader supports Cleaning up titles, authors and covers for imported books Reading news sites offline on an e-reader
How do I install calibre?
Read the User Manual for installation and usage Browse the screenshots and About page to learn what calibre does Get the calibre release for your platform from the official website
Where can I get calibre?
The source code and installation instructions are on GitHub: https://github.com/kovidgoyal/calibre

Summary generated by AI from the project's README. GitHub stats refresh daily.

Related projects