Skip to content
@executablebooks

Executable Books

An open collaboration to create executable books with Jupyter

Executable Books

The Executable Books Project is an international collaboration to build open source tools that facilitate publishing computational narratives using the Jupyter ecosystem.

We are a community who steward:

  • Jupyter Book: Build beautiful, publication-quality books and documents from computational material like Jupyter Notebooks.
  • MyST Markdown: An extended Markdown format designed for the future of technical communication and publication.

As well as many other tools for parsing, headless execution of Jupyter Notebooks (caching and in the browser), popular sphinx extensions (e.g. copy-button, sphinx-design, sphinx-thebe), and many scientific templates for writing journal articles and presentations.

Contribute to a Project 👩‍💻

Ask a question or show and tell the community about your project or use of MyST, or come to a monthly team meeting.

All of our projects are open source and welcome and and all contributions -- from documenting problems you run into, adding to documentation, telling people about your project and our mission, and of course contributing to the code! Please review our Code of Conduct to learn about some of the conventions we follow.

Be inspired, build a book ✨📖✨

Our Gallery of Jupyter Books has contributions from across the community. See the Jupyter Book documentation to get up and running to create your first online book, with executable, interactive content.

Learn about MyST Markdown ✍️👩‍🔬

Visit https://mystmd.org to see an interactive demo of working with MyST -- an extensible and powerful markup language for technical writing. You can use it to create books, write scientific papers, or use MyST in JupyterLab.

About the project ℹ️

Learn more about our project’s goals and strategy, see a list of core team members, and come to our next team meeting.

Pinned Loading

  1. MyST-Parser MyST-Parser Public

    An extended commonmark compliant parser, with bridges to docutils/sphinx

    Python 789 202

  2. markdown-it-py markdown-it-py Public

    Markdown parser, done right. 100% CommonMark support, extensions, syntax plugins & high speed. Now in Python!

    Python 819 71

  3. MyST-NB MyST-NB Public

    Parse and execute ipynb files in Sphinx

    Jupyter Notebook 220 86

  4. sphinx-book-theme sphinx-book-theme Public

    A clean book theme for scientific explanations and documentation with Sphinx

    Jupyter Notebook 453 201

  5. meta meta Public

    A community dedicated to supporting tools for technical and scientific communication and interactive computing

    140 172

Repositories

Showing 10 of 73 repositories
  • sphinx-proof Public

    A Sphinx extension for producing proof, theorem, lemma, definition, remark, conjecture, corollary and algorithm directives.

    executablebooks/sphinx-proof’s past year of commit activity
    Python 35 MIT 18 26 0 Updated Mar 11, 2025
  • sphinx-tabs Public

    Tabbed views for Sphinx

    executablebooks/sphinx-tabs’s past year of commit activity
    HTML 269 MIT 70 23 (1 issue needs help) 6 Updated Mar 10, 2025
  • sphinx-external-toc Public

    A sphinx extension that allows the site-map to be defined in a single YAML file

    executablebooks/sphinx-external-toc’s past year of commit activity
    Python 34 MIT 18 15 3 Updated Mar 10, 2025
  • sphinx-design Public

    A sphinx extension for designing beautiful, screen-size responsive web components.

    executablebooks/sphinx-design’s past year of commit activity
    Python 200 MIT 62 50 12 Updated Mar 10, 2025
  • sphinx-book-theme Public

    A clean book theme for scientific explanations and documentation with Sphinx

    executablebooks/sphinx-book-theme’s past year of commit activity
    Jupyter Notebook 453 BSD-3-Clause 201 96 12 Updated Mar 10, 2025
  • rst-to-myst Public

    Convert ReStructuredText to MyST Markdown

    executablebooks/rst-to-myst’s past year of commit activity
    Python 65 MIT 12 11 9 Updated Mar 10, 2025
  • mdit-py-plugins Public

    Collection of core plugins for markdown-it-py

    executablebooks/mdit-py-plugins’s past year of commit activity
    Python 32 MIT 32 14 8 Updated Mar 10, 2025
  • MyST-Parser Public

    An extended commonmark compliant parser, with bridges to docutils/sphinx

    executablebooks/MyST-Parser’s past year of commit activity
    Python 789 MIT 202 180 (2 issues need help) 23 Updated Mar 10, 2025
  • markdown-it-py Public

    Markdown parser, done right. 100% CommonMark support, extensions, syntax plugins & high speed. Now in Python!

    executablebooks/markdown-it-py’s past year of commit activity
    Python 819 MIT 71 28 7 Updated Mar 10, 2025
  • jupyter-cache Public

    A defined interface for working with a cache of executed jupyter notebooks

    executablebooks/jupyter-cache’s past year of commit activity
    Jupyter Notebook 53 MIT 14 25 1 Updated Mar 3, 2025

Top languages

Loading…

Most used topics

Loading…