Open source CSS typesetting engine for HTML, EPUB, and web publications
Open Source Alternative to
Repository activity
- Stars760
- Forks68
- Open Issues126
License
AGPL-3.0
Languages
- TypeScript
- HTML
- JavaScript

About Vivliostyle
Vivliostyle is an open source typesetting system based on web standard technology. It provides HTML and CSS typesetting with rich paged viewing, including support for EPUB and web publications.
The ecosystem includes a core library, a web viewer, a command line interface, a React renderer, and Vivliostyle Flavored Markdown for book authoring. Vivliostyle Print adds page layout for printing within a website without destroying the original layout.
Vivliostyle is licensed under AGPL Version 3. Vivliostyle Core is implemented based on Peter Sorotokin's EPUB Adaptive Layout implementation, which is licensed under Apache License, Version 2.0.
Key features
- HTML and CSS typesetting for paged publications
- Rich paged viewer for EPUB and web publications
- Command line interface for Vivliostyle
- React component renderer
- Vivliostyle Flavored Markdown for book authoring
Details
- First released
- 2015
- Platforms
- Web · CLI
- Input
- HTML · CSS · EPUB · VFM
- Viewer
- Official hosted web viewer
- License
- AGPL-3.0
- Core basis
- EPUB Adaptive Layout
