Credits

The open source projects Papyrium is built on.

Papyrium stands on the work of many open source projects. The list below is far from exhaustive — like most apps of this kind, Papyrium uses dozens of smaller libraries across its user interface, build pipeline, and runtime — but these are the ones that materially shaped what you see and use. Thank you to the maintainers.

Application framework

  • Electron — the framework that lets Papyrium run as a native desktop app on macOS. MIT licensed.
  • Node.js — JavaScript runtime, embedded inside Electron. MIT licensed.
  • Chromium — the browser engine Electron uses to render the interface. BSD-3-Clause licensed.

User interface

  • React — the UI library that powers everything you click in Papyrium. MIT licensed.
  • Mantine — the component library behind the buttons, menus, modals, and form controls. MIT licensed.

Readers

  • PDF.js — Mozilla's JavaScript PDF rendering library, the engine inside Papyrium's PDF reader. Apache 2.0 licensed.
  • foliate-js — the EPUB rendering library inside Papyrium's EPUB reader. MIT licensed. foliate-js itself bundles zip.js (BSD-3-Clause) and fflate (MIT).

Library data

  • SQLite — the embedded database that stores your library, tags, collections, highlights, and notes. Public domain.

If we've used your work and missed you here, we'd like to fix that — please email hello@papyriumlib.com.