New & improved web reader

Launched a product

My first project with the New York Public Library included developing an open-source web reader for online reading. This application puts us in control of our reader stack and allows us to implement improvements in the future. One significant new feature is the ability to display PDFs and EPUBs in the same interface.


It was designed using the Readium Architecture, and specifically built for Webpubs. Webpub is a spec defined by the Readium Foundation to provide a common abstraction between many types of web publications. This project currently focuses on HTML-based Webpubs and Webpubs that define PDF collections.


Built with React and TypeScript and published to the npm registry.


https://github.com/NYPL-Simplified/web-reader