Will Shearer

Dyslibria - Open-source reading library and tools for calmer EPUBs

by
Dyslibria is an open-source reading stack for calmer EPUBs. Convert books with language-aware typography, run a private self-hosted library, tune reading profiles in the Typography Lab, and keep reading through the browser, OPDS, WebDAV, or your existing apps.

Add a comment

Replies

Best
Will Shearer
Maker
📌
Hey Product Hunt 👋 I’m launching Dyslibria today as a fully open-source project. Dyslibria is a reading stack for people who love books, but find digital text harder than it should be. It takes normal EPUB files and applies language-aware typography to make the page feel calmer, easier to follow, and less slippery. It is not a font. It is not a closed reader app. The formatting is built into the book, so the result can travel with the EPUB and be opened on the devices and apps people already use. There are three parts: Self-hosted Dyslibria Library; a private EPUB library you can run with Docker. It includes upload, conversion, a browser reader, saved progress, OPDS, and WebDAV. dyslibria-converter; the open-source Node.js package and CLI behind the conversion engine. Developers can use it in scripts, workers, apps, or their own tooling. Typography Lab; a profile builder for tuning how Dyslibria adds emphasis, spacing, structure, and reading anchors. Profiles can be exported and reused by the converter or self-hosted library. The original idea came from a simple frustration: most reading tools either lock you into a specific app, rely on a specific font, or make you manually adjust settings device by device. I wanted something more portable, more transparent, and more hackable. Dyslibria is especially aimed at readers who lose their place, re-read the same lines, struggle with focus, or get fatigued by dense pages. It will not suit everyone, and I do not want to make medical claims. That is why the site includes a live public-domain reader demo so people can compare normal text and Dyslibria text for themselves before installing anything. The project is open source because this kind of reading support should be inspectable, adaptable, and available to people who want to run it themselves. I’d really value feedback from the Product Hunt community on three things: Does the demo explain the idea quickly enough? Is the self-hosted route clear for non-technical readers? What would make this more useful for readers, families, schools, or accessibility-focused developers? Thanks for taking a look! I hope you enjoy, Wilbur!