Polar Bookshelf
Polar is personal knowledge repository which supports advanced features like incremental reading, annotation, comments, and spaced repetition. It supports reading PDF, EPUB, and the web content.
Features
-
PDF support We have first-class PDF support thanks to PDF.js. PDFs work well when reading content in book format or when reading scientific research which is often stored as PDF.
-
EPUB support Add any EPUB and we also capture web content to EPUB/
-
Captured Web Pages Download HTML content and save them as offline documents which can be annotated.
-
Pagemarks Easily keep track of what you're reading and the progress of each document.
-
Text Highlights Highlight text in PDF and web pages.
-
Area Highlights Capture a region of the page as a highlight which can be a chart, figure, infographic, etc.
-
Portable Run across any platform.
Linux
,MacOS
, andWindows
supported.
Downloads
Packages for Windows, MacOS, and Linux are available on the downloads page.
We also have a CHANGELOG available if you're interested into what went into each release.
Discussion
We have both a Discord group and Reddit group if you want to discuss Polar.
If it's a very technical issue it might be best to create a Github Issue.
Contributors
This project exists thanks to all the people who contribute.
Sponsors
Support this project by becoming a sponsor. Your logo will show up here with a link to your website. [Become a sponsor]
License
Polar is distributed under the GPLv3.
PDF.js is available under the Apache License. Electron is released under the MIT License. Rest of the code is MIT-licensed.