Fern vs Jupyter Book
Fern
buildwithfern.comJupyter Book
jupyterbook.orgSide by side
| Figure | Fern | Jupyter Book |
|---|---|---|
| Price from | Free | Free |
| Free plan | Yes | Yes |
| Free trial | — | — |
| Open source | Yes | — |
| Web | Yes | Yes |
| Windows | Yes | Yes |
| macOS | Yes | Yes |
| Linux | Yes | Yes |
| API | Yes | — |
| Self-hosted | Yes | Yes |
| Plans published | 2 | 1 |
| Spec score · Technical Documentation Software | 8.8 (#3) | 8.3 (#10) |
| Spec score · Technical Writing Platforms | 8.8 (#4) | 8.4 (#8) |
| Publishing audience | both | The project describes itself as built for and by researchers, educators, and data scientists. |
| Integrations | Listed integrations include PostHog, Google Analytics, Segment, Mixpanel, FullStory, Intercom, Postman, and Context7. | The FAQ lists GitHub Pages, ReadTheDocs, Netlify, Vercel, CurveNote, and custom hosting as deployment options. |
| Support | The Enterprise plan includes dedicated support and an uptime SLA. | The project points users to its Discord community and GitHub Discussions, and directs most Jupyter Book 2 bug reports to the MyST repository. |
Plans
In their own words
Jupyter Book
Jupyter Book is an open-source tool for publishing reusable, reproducible computational narratives. Authors can build websites, PDFs, and other formats using MyST Markdown and Jupyter notebooks, with cross-references, citations, figures, tables, equations, and executable code blocks. Code may run during a build to produce computed figures, tables, and values, although execution is off by default. Pages can include interactive widgets, browser execution through a remote kernel, or launch buttons for Binder and JupyterHub. Deployment options include GitHub Pages, ReadTheDocs, Netlify, Vercel, CurveNote, GitLab Pages, and custom hosting. Plugins can add directives, roles, and content transforms. Installation is available through PyPI, conda-forge, and npm, with several package-manager routes. Jupyter Book 2 uses the MyST Document Engine; version 1 is mostly in maintenance mode. The free plan costs nothing.