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.