Skip to content
@TeachBooks

TeachBooks

Teachers’ Educational Assistance for interaCtive Hands-on Browser-based Online Open Knowledge for Students

Hi there 👋

This organizations contains repositories to support and deploy various online interactive books for educational purposes!

Starting from the need to share educational materials in various forms with students, we have started a platform for teachers and students assistants to collaborate and share interactive textbooks.

Our philosophy is to make it possible, practical and fun for all teaching teams, regardless of experience. Because while TeachBooks can be made by individuals, we've seen that a team of teachers and student assistants can make a TeachBook that's more accessible, attractive, and more interactive than any one person could make alone. Such a team can work together on both content as innovative features, collaboratively creating a deep learning experience.

We'd like to share our experiences and platforms with anyone, and to learn and promote your content and TeachBook features as well! So whether your teaching team is unfamiliar and lost in the nerdy world of interactive books, or whether you're an expert having created your own library of TeachBooks with custom features: share and collaborate with the biggest and most effective teaching team you were ever part of!

We're still learning how to organise this, so feel free to help us! Contact the TeachBooks Development Team (Tom van Woudenberg, Robert Lanzafame, Dennis van den Ouden-van der Horst, Freek Pols) via info@teachbooks.io for additional information.

Do you want to contribute?!

Do you have skills on any of: python, git, github actions, shell commands, HTML, CSS, JavaScript latex, markdown, MyST, webservers, Wordpress?

Awesome! To kickstart our collaboration, we've created an overview of the stuff we have:

Depending on the project you'll be working on, you'll get rights to the full organization or to specific repositories. Or fork a repo to start immediately!

More information on how to contribute can be found in our contribution guidelines

First steps

If you've no idea where to start, but would like to contribute, we'd advise going through the 'Getting start' part our manual: https://teachbooks.io/manual!

If you've some ideas to work on yourself, go ahead, fork a repo or reach out to use at info@teachbooks.io. If you've no idea where to start, reach out to us as well (info@teachbooks.io) and we'll find you a nice project which fits your skills.

Pinned Loading

  1. template template Public template

    Use this template to quickly start with your own interactive textbook that includes our "standard" selection of features and workflow to host your book on ....github.io/...

    Jupyter Notebook 40 16

  2. deploy-book-workflow deploy-book-workflow Public

    Reusable Actions workflow for TeachBooks/template

    5 5

  3. TeachBooks TeachBooks Public

    The source code and function of the package is documented at https://teachbooks.readthedocs.io/. Visit the dedicated manual page (https://teachbooks.io/manual/features/overview.html#teachbooks-pyth…

    Python 10 8

  4. TeachBooks-Sphinx-Thebe TeachBooks-Sphinx-Thebe Public

    Please use https://github.com/TeachBooks/Sphinx-Thebe as explained here: https://teachbooks.io/manual/features/live_code.html

    CSS 3

  5. manual manual Public

    Book describing how to use interactive textbooks, our extensions and our workflow: teachbooks.github.io/manual (release branch).

    Jupyter Notebook 9 10

Repositories

Showing 10 of 93 repositories
  • TeachBooks Public

    The source code and function of the package is documented at https://teachbooks.readthedocs.io/. Visit the dedicated manual page (https://teachbooks.io/manual/features/overview.html#teachbooks-python-package) to learn more about how this package is used in an educational context.

    TeachBooks/TeachBooks's past year of commit activity
    Python 10 MIT 8 36 3 Updated Nov 3, 2026
  • sphinxcontrib-katex Public Forked from hagenw/sphinxcontrib-katex

    TeachBooks extension using KaTeX to render math in HTML

    TeachBooks/sphinxcontrib-katex's past year of commit activity
    Python 0 MIT 11 0 0 Updated Oct 30, 2026
  • template Public template

    Use this template to quickly start with your own interactive textbook that includes our "standard" selection of features and workflow to host your book on ....github.io/...

    TeachBooks/template's past year of commit activity
    Jupyter Notebook 40 CC-BY-4.0 16 9 0 Updated Oct 29, 2026
  • Sphinx-TUDelft-theme Public

    This extension provides a simple solution to have a uniform theme across all books created at TU Delft

    TeachBooks/Sphinx-TUDelft-theme's past year of commit activity
    CSS 0 MIT 0 0 0 Updated Oct 22, 2026
  • Structural_Design_Essentials Public

    This Jupyterbook serves as design guideline that will eventually replace the PDF textbooks Quick Reference and Vademecum.

    TeachBooks/Structural_Design_Essentials's past year of commit activity
    HTML 5 2 0 0 Updated Oct 17, 2026
  • Sphinx-APA-References Public

    A simple Sphinx extension that allows you to have APA formatting of references in your book.

    TeachBooks/Sphinx-APA-References's past year of commit activity
    Python 0 MIT 1 0 0 Updated Oct 8, 2026
  • TeachBooks-Favourites Public

    A collection of our favorite Sphinx extensions for use in JupyterBooks.

    TeachBooks/TeachBooks-Favourites's past year of commit activity
    Python 0 MIT 2 0 0 Updated Oct 8, 2026
  • manual Public

    Book describing how to use interactive textbooks, our extensions and our workflow: teachbooks.github.io/manual (release branch).

    TeachBooks/manual's past year of commit activity
    Jupyter Notebook 9 10 26 (6 issues need help) 3 Updated Oct 8, 2026
  • TeachBooks-Zoomies Public

    A Sphinx extension to integrate Viewerjs into JupyterBook v1 websites

    TeachBooks/TeachBooks-Zoomies's past year of commit activity
    JavaScript 2 MIT 0 1 0 Updated Oct 8, 2026
  • sphinx-iframes Public

    Sphinx extension that provides an interface to include iframes.

    TeachBooks/sphinx-iframes's past year of commit activity
    Python 0 MIT 0 0 0 Updated Oct 3, 2026

Most used topics

Loading…