Skip to content

d-oit/do-epub-studio

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

124 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

d.o. EPUB Studio

A powerful, open-source tool for creating, editing, and managing EPUB files with ease.

Description

d.o. EPUB Studio is designed to simplify the process of EPUB creation and editing. Whether you're a publisher, author, or developer, this tool provides a user-friendly interface and robust features to streamline your workflow.

Topics

  • epub
  • ebook
  • publishing
  • open-source
  • digital-content

Features

  • EPUB Reader: Render EPUBs with EPUB.js.
  • Access Control: Private, password-protected, or public access.
  • Offline Support: PWA with IndexedDB and service worker for offline reading.
  • Editorial Workspace: Bookmarks, highlights, and threaded comments.
  • Audit Logging: Track access, comments, and admin actions.

Quick Start

See docs/setup-local.md for local development setup.

Architecture

  • Frontend: TypeScript + Vite + PWA + Zustand
  • Backend: Cloudflare Workers
  • Database: Turso
  • Storage: Cloudflare R2
  • Testing: Vitest + Playwright

License

MIT

About

A web-based EPUB reader and editorial workspace with gated access, offline reading, and collaborative annotations.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Contributors