Dokiel vs Jupyter Book
Dokiel
doc.scenari.softwareJupyter Book
jupyterbook.orgSide by side
| Figure | Dokiel | Jupyter Book |
|---|---|---|
| Price from | €35/mo | Free |
| Free plan | Yes | Yes |
| Free trial | — | — |
| Open source | Yes | — |
| Web | Yes | Yes |
| Windows | Yes | Yes |
| macOS | Yes | Yes |
| Linux | Yes | Yes |
| Self-hosted | Yes | Yes |
| Plans published | 2 | 1 |
| Spec score · Technical Documentation Software | 9.2 (#1) | 8.3 (#10) |
| Extensibility | Kelis uses open-source SCENARIbuilder for custom editorial solutions and can modify the core, models and graphic charters. | Jupyter Book uses the MyST plugin system, which supports directives, roles, and transforms; plugins can be written in JavaScript or another language following the MyST plugin protocol. |
| Purpose | Dokiel creates technical documentation and training media. | Jupyter Book creates computational narratives from notebooks or Markdown, executes code, and publishes the results to the web. |
| Support | Scenari provides documentation, tutorials, community training, a forum and access to service providers for assistance. | 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
Dokiel
Dokiel is a free authoring tool for technical documentation and training media. It can produce user guides, tutorials, installation guides, specifications, reference websites, e-learning modules and self-assessments. Authors organize content into reusable pieces such as concepts, operating processes, interactive screens and synoptic trees. A single source can be published as PDF, web content or SCORM, and updates to reused pieces propagate to documents that use them. Variables, conditions, profiling and skins let teams adapt content and visual identity. Dokiel supports writing, review and validation in a client-server environment, and uses XML standards to store and exchange content. It can run on an organization's infrastructure or be hosted by a service provider. Options include the Dokiel desktop application, SCENARIchain or the MyScenari desktop application and service. MyScenari online production is available to Scenari association members, and it permits only Opale, Dokiel and OptimOffice document models.
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.