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.
- Host: GitHub
- URL: https://github.com/d-oit/do-epub-studio
- Owner: d-oit
- License: mit
- Created: 2026-04-07T16:55:58.000Z (3 months ago)
- Default Branch: main
- Last Pushed: 2026-05-30T06:01:58.000Z (24 days ago)
- Last Synced: 2026-05-30T08:05:59.534Z (24 days ago)
- Language: TypeScript
- Homepage:
- Size: 3.04 MB
- Stars: 1
- Watchers: 0
- Forks: 1
- Open Issues: 5
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG.md
- Contributing: CONTRIBUTING.md
- License: LICENSE
- Code of conduct: CODE_OF_CONDUCT.md
- Codeowners: .github/CODEOWNERS
- Security: .github/SECURITY-SETTINGS.md
- Agents: AGENTS.md
Awesome Lists containing this project
README
# d.o. ePUB Studio
[](https://github.com/d-oit/do-epub-studio/actions/workflows/ci.yml)
[](https://github.com/d-oit/do-epub-studio/actions/workflows/codeql.yml)
[](https://github.com/d-oit/do-epub-studio/releases)
[](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)