An open API service indexing awesome lists of open source software.

https://github.com/d-oit/do-epub-studio

A web-based EPUB reader and editorial workspace with gated access, offline reading, and collaborative annotations.
https://github.com/d-oit/do-epub-studio

Last synced: 21 days ago
JSON representation

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

Awesome Lists containing this project

README

          

# d.o. ePUB Studio

[![CI](https://github.com/d-oit/do-epub-studio/actions/workflows/ci.yml/badge.svg)](https://github.com/d-oit/do-epub-studio/actions/workflows/ci.yml)
[![CodeQL](https://github.com/d-oit/do-epub-studio/actions/workflows/codeql.yml/badge.svg)](https://github.com/d-oit/do-epub-studio/actions/workflows/codeql.yml)
[![Release](https://img.shields.io/github/v/release/d-oit/do-epub-studio?include_prereleases)](https://github.com/d-oit/do-epub-studio/releases)
[![License: MIT](https://img.shields.io/badge/License-MIT-yellow.svg)](LICENSE)

A production-grade, agent-optimized platform for creating, managing, and reading EPUB files.

## Core Stack
- **Frontend**: React 19 + Vite 8 + Tailwind 4 + Zustand 5
- **Backend**: Cloudflare Workers + D1/Turso + R2
- **Language**: TypeScript 6 (Strict Mode)
- **Testing**: Vitest 4 + Playwright 1.59+
- **Tooling**: Turborepo 2.9 + pnpm 10

## Key Features
- **Agentic Native**: Repository structure and docs optimized for AI coding agents.
- **Security First**: Mandatory Argon2id, DOMPurify sanitization, and signed URL isolation.
- **Offline Capable**: PWA with advanced IndexedDB sync and Workbox 7.
- **Privacy Focused**: Granular access grants and auditable trails.

## Quick Start
1. `pnpm install`
2. `./scripts/health-check.sh`
3. `pnpm dev`

See [docs/setup-local.md](docs/setup-local.md) for detailed development environment setup.

## Documentation
- [Coding Guide](docs/coding-guide.md): Architectural patterns and conventions.
- [Agent Config](AGENTS.md): Instructions and guardrails for AI agents.
- [Security](docs/security.md): Security model and hardening.

## License
[MIT](LICENSE)