Publish interactive Pluto notebooks with glassnotebook.io

Official Public Beta Launch of Glass Notebook

Introduction

We (@ctrekker and I) are thrilled to announce the public beta launch of Glass Notebook - a powerful new platform that makes it incredibly easy to publish your Pluto.jl notebooks as beautiful interactive websites or static documentation.

Built with Pluto.jl and Julia, Glass Notebook provides an intuitive all-in-one interface to turn your Pluto notebooks into polished, interactive sites in just a few clicks. We aim to empower the Julia community to create and share engaging, interactive technical content with the world.

Key Features

  • Simplicity: Link your GitHub repository and publish with one click
  • Interactivity: Notebooks can be fully interactive, allowing viewers to edit code and see results live in the browser
  • Comprehensive Documentation: Automatically link multiple nested repositories into one unified documentation site
    • Automatic Sidebar: Glass Notebook generates a sidebar based on your Pluto notebook structure
    • Nested Project Layout: Customize the sidebar to include notebooks from multiple packages or projects
    • Hyper-Nested Layout (Coming Soon): Combine multiple nested projects with a top-level navigation bar
  • Static and Interactive Notebook Export: Choose the right balance of interactivity and static notebooks for whatever you need
  • Multiple Pricing Tiers: Generous free tier (unlimited static exports), paid tiers for interactivity needs

The nested documentation features in Glass Notebook make it simple to create comprehensive, well-organized documentation sites that combine content from multiple repositories. Whether you have a single package or a complex multi-package project, Glass Notebook’s automatic sidebar generation and customizable nested project layouts make it easy to present your notebooks in a user-friendly way.

We’re particularly excited about the upcoming Hyper-Nested Layout feature, which will allow you to combine multiple nested projects into a single, unified site with a top-level navigation bar. This will be a game-changer for large-scale documentation projects.

Glass Notebook also offers flexibility in choosing between static and interactive notebook exports, so you can find the right balance between interactivity and performance for your specific use case. Our generous free tier includes unlimited static exports, while paid tiers provide additional interactivity options to meet the needs of commercial users.

Getting Started

  1. Sign in with your GitHub account at glassnotebook.io
  2. Link the GitHub repository containing your Pluto notebooks
  3. Toggle notebooks to be interactive or static
  4. Share the generated Glass Notebook link!

User Documentation

We initially built this product for our own needs, so naturally, we are excited to dogfood our product. In fact, the comprehensive documentation site for Glass Notebook itself is built and published using Glass Notebook! Check out the live docs at:
https://glassnotebook.io/r/docs/

The GlassDocs site showcases the power of Glass Notebook for creating rich, interactive documentation. It provides good tutorials to help users get started and showcases the beauty of nested documentation automatically handled via Glass Notebook. The GitHub repository itself is a valuable resource for those looking to dive deep into the power of Glass Notebook.

Invitation for Commercial Users

During this public beta phase, we are offering a unique opportunity for a limited number of commercial users to partner with us. If you are interested in using Glass Notebook for your commercial projects and would like to take advantage of free interactivity and commercial tier features in exchange for your valuable feedback and close collaboration, please reach out to us.

You can contact Dale Black or Connor Burns on the Julia Zulip or email us directly at support@glassnotebook.io. We look forward to working closely with a select group of commercial users to further enhance Glass Notebook and meet your specific needs.

Feedback

Your experience and opinions are important to us. If you have any thoughts or suggestions about Glass Notebook, we’d love to hear from you. Share your feedback easily through the #glassnotebook Zulip channel here. Whether it’s something you liked, something you think could be better, or ideas for new features, your input is valuable in shaping the future of Glass Notebook.

Conclusion

We can’t wait to see the incredible notebooks and documentation sites the Julia community will create and share with Glass Notebook. Your feedback during this beta period is extremely valuable as we work to make Glass Notebook the go-to publishing solution for Pluto notebooks.

Head over to https://glassnotebook.io to get started for free!

21 Likes