foliate-js: The 1.1k-Star Library Powering an Obsidian E-Book Reader
vista8 · x · 2026-09-14
The author of the Obsidian e-book reader teardown shared the open-source repo behind it: johnfactotum/foliate-js (1.1k GitHub stars).
- Pure JavaScript, modular, no hard dependencies; supports EPUB, MOBI, KF8 (AZW3), FB2, CBZ and experimental PDF via PDF.js
- Streams files without loading them fully into memory; new formats can be added by implementing the book interface
More from coding & agent
- Amazon paper: LLM judges rate 57.5% of failed agent tasks as satisfactory, flip close rankings 31% of the time — dair_ai · 2026-09-14
- Building a Claude Code Template Library for Expert-Level Direct-Response Pages — boringmarketer · 2026-09-14
- Scale AI: task-agnostic agent exploration builds reusable artifacts that cut later inference costs — ScaleAI · 2026-09-14
- TRACE: training-free evidence ordering cuts latency and memory for GUI agents — Yuhao Wang · 2026-09-14
- Secret scan on tool args: a practical cheatsheet for stopping agent key leaks — blaizedsouza · 2026-09-14
- Builder creates a playable AI startup simulator with Tencent Hunyuan Hy4 Preview (770B/A49B) — VibeMarketer_ · 2026-09-14