An open-source tool for building publication-quality books and documents from computational content like Jupyter notebooks.
Jupyter Book is an open-source tool that converts computational content, such as Jupyter notebooks and Markdown files, into publication-quality books and documents. It automates the process of executing embedded code, caching outputs, and generating both interactive web-based books and printable PDFs. The tool solves the problem of making dynamic, code-driven content accessible in formal, reproducible publishing formats.
Researchers, educators, data scientists, and technical writers who need to publish computational narratives, tutorials, or academic materials that include executable code and rich formatting. It is ideal for those in open science, computational journalism, or educational content creation.
Developers choose Jupyter Book for its seamless integration with Jupyter ecosystems, support for rich academic syntax, and dual-output capabilities. Its open-source nature and automation features reduce the manual effort typically required for publishing computational content, making it a versatile tool for reproducible research and documentation.
Create beautiful, publication-quality books and documents from computational content.
Allows writing in both Markdown files and Jupyter notebooks, as stated in the README, providing flexibility for different content creation workflows.
Supports citations, cross-references, and numbered equations, enabling compliance with technical publishing standards directly from the source material.
Can run embedded code cells and cache outputs, ensuring reproducible computational narratives without manual intervention.
Generates both interactive web-based books and publication-quality PDFs from the same content, catering to online and print distribution needs.
Requires familiarity with Python, Jupyter, and related tools, which can be a barrier for users outside the data science ecosystem.
Executing code cells for large books or complex computations can significantly slow down build times, impacting iteration speed.
Offers fewer built-in themes compared to general static site generators, often necessitating custom CSS work for unique designs.
Virtual whiteboard for sketching hand-drawn like diagrams
Tesseract Open Source OCR Engine (main repository)
Universal markup converter
:black_heart: Create and share beautiful images of your source code
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.