HN
Show HN: Rust based eBook library for Python, with MIT license
Rust-powered EPUB2/EPUB3 library for Python. Fast reading, writing, validation, and markdown conversion and a neat MIT license.
Rust + Rayon gives true parallel EPUB processing with the GIL released.
Converts the entire book to Markdown following spine order. Handles headings, bold, italic, links, lists, and HTML entities. Runs in Rust — converts War and Peace (368 chapters) in 71ms.
fast-ebook's API mirrors ebooklib's public interface. For most code, you only need to change the import:
Or use the compatibility layer for a one-line change:
A standalone binary (no Python required) is also available: