Publira builds digital publishing in the open: a publishing platform for manga and novels, and the e-book and comic libraries that grew out of it. Every repository below is open source.
A multi-tenant SaaS that gives publishers with limited IT resources a digital distribution platform for manga and novels, which they can run under their own brand. Publishers and editors register the book information they receive from creators, and readers read it on the web or on mobile. It is built for portability, ease of operation, and freedom from vendor lock-in.
A Go library for decoding, encoding, and validating EPUB 3 files. It is built around io.ReaderAt and io.Writer rather than a filesystem, opens assets on demand to keep memory use low, and validates against EBPAJ- and KADOKAWA-style conventions.
A highly extensible, headless-UI inspired React comic viewer. It provides memory-safe virtualization of high-resolution pages, responsive single and double-page spreads, RTL and LTR reading directions, and a plugin API for custom data pipelines, while leaving the UI to you.
A web application that builds fixed-layout EPUBs from a set of images and extracts the images back out of an existing EPUB. Go on the backend, React and TypeScript on the frontend, and a container image ready to run.
- website — the source of https://www.publira.dev/, built with Next.js.
- base-images — the shared Dev Container images published to
ghcr.io/publira/base-images. - .github — the community health files, templates, and security policy shared across the organization, including this page.
We are building a next-generation digital publishing platform in the open. The platform is open source alongside the parsers, viewer engines, and infrastructure components that make it work, so that a publisher can adopt it, run it, and adapt it without depending on us.