Simple desktop EPUB editor for metadata, styles, and XHTML content.
This app uses Tauri 2, React, TypeScript, and the sibling transmute crate as the EPUB core.
npm install
npm run tauri devThe Rust side depends on transmute without default features:
transmute = { path = "../../transmute", default-features = false }- Open an EPUB from disk
- Inspect EPUB resources grouped by type
- Edit XHTML, CSS, OPF, XML, and navigation resources
- Edit basic metadata fields
- Repackage the current EPUB project through
transmute
npm run build
cd src-tauri && cargo check