audiobook.tools is built on the shoulders of these open-source projects. Thank you to everyone who maintains them.
| Project | License | Used for |
|---|---|---|
| FFmpeg / ffmpeg.wasm | LGPL-2.1 / MIT | Decoding, encoding and audio analysis |
| music-metadata | MIT | Reading tags, covers and chapters |
| fflate | MIT | Reading EPUB and DOCX files, writing ZIPs |
| Transformers.js | Apache-2.0 | Running AI models in the browser |
| ONNX Runtime Web | MIT | WebGPU and WebAssembly model inference |
| Whisper (OpenAI) | MIT | Speech recognition: transcriber, chapter detector |
| Kokoro-82M (hexgrad) | Apache-2.0 | The narration voices |
| kokoro-js | Apache-2.0 | Reference for running Kokoro in the browser |
| misaki | Apache-2.0 | English pronunciation dictionaries for the voices |
| pdf.js (Mozilla) | Apache-2.0 | Reading the text of PDFs in PDF to audiobook |
| three.js | MIT | 3D scenes: Breathing Book, Book Terrain |
| Motion | MIT | Interface animation |
| React | MIT | Interactive tools |
| Astro | MIT | Site framework |
| Tailwind CSS | MIT | Styling |
| Satori | MPL-2.0 | Drawing the share images, at build time |
| resvg-js | MPL-2.0 | Turning the share images into PNGs, at build time |
| Geist & Geist Mono | OFL-1.1 | Interface typefaces |
| Instrument Serif | OFL-1.1 | Display typeface |