Polar Bookshelf

Polar is a personal knowledge repository for PDF and web content supporting incremental reading and document annotation.
Alternatives To Polar Bookshelf
Project NameStarsDownloadsRepos Using ThisPackages Using ThisMost Recent CommitTotal ReleasesLatest ReleaseOpen IssuesLicenseLanguage
React Pdf8,0003835202 days ago137October 18, 202331mitTypeScript
Display PDFs in your React app as easily as if they were images.
Polar Bookshelf4,339
3 years ago966gpl-3.0TypeScript
Polar is a personal knowledge repository for PDF and web content supporting incremental reading and document annotation.
React Pdf Highlighter846172 months ago24July 31, 202385mitTypeScript
Set of React components for PDF annotation
React Decoration63513964 years ago11June 21, 20196mitJavaScript
A collection of decorators for React Components
React Annotation386407a year ago35March 27, 202030apache-2.0JavaScript
Use react-annotation with built-in annotation types, or extend it to make custom annotations. It is made for annotations in SVG.
React Tater2422a year ago6May 12, 202019mitJavaScript
A React component to add annotations to any element on a page 🥔
React Image Annotation2321122 years ago11November 02, 201937mitJavaScript
An infinitely customizable image annotation library built on React
React Emoji203122206 years ago15April 09, 201716mitJavaScript
An emoji mixin for React
Retrofit Cjs8014 years ago3August 15, 20181JavaScript
retrofit-cjs 是一个基于JavaScript装饰器(Decorator)和 axios 实现的网络请求库, 支持Vue / React / react-native 等常用框架
Typeserializer7724 years ago18January 22, 2020mitTypeScript
:tada: Awesome serializer / deserializer for javascript objects
Alternatives To Polar Bookshelf
Select To Compare

Alternative Project Comparisons

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.


  • 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, and Windows supported.


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.


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.


This project exists thanks to all the people who contribute.


Support this project by becoming a sponsor. Your logo will show up here with a link to your website. [Become a sponsor]


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.

Popular Annotation Projects
Popular Reactjs Projects
Popular Machine Learning Categories
Related Searches

Get A Weekly Email With Trending Projects For These Categories
No Spam. Unsubscribe easily at any time.
Ebook Reader