github.com/kovidgoyal/calibre

The official source code repository for the calibre ebook manager

Open this visualization on its own page →

Contributors

316

Lines of Code

116,143

From

2006-10-31

To

2021-02-21

About kovidgoyal/calibre

Calibre is a comprehensive e-book management application written in Python that handles viewing, converting, editing, and cataloging e-books across all major formats including EPUB and Kindle formats. The software can communicate with e-book reader devices, automatically fetch metadata from the internet to organize your library, and download newspapers to convert into e-book format for reading. It runs on Linux, Windows, and macOS as a cross-platform solution.

Beyond basic e-book management, calibre offers substantial capabilities for users who work with digital publications regularly. The application provides tools for format conversion between different e-book standards, metadata enrichment through online lookups, and device synchronization for popular e-readers. Its scope extends to power users who need programmatic access and customization, with development documentation available for those wanting to set up a local development environment or contribute to the project.

The project is maintained by volunteers and funded through community donations. While the primary issue tracking occurs on Launchpad, the GitHub repository serves as the main code hosting platform and accepts pull requests from contributors. Build instructions are provided for developers interested in compiling calibre binaries and installers for the various supported platforms.

Share this video