awesome-repositories.com
博客
MCP
awesome-repositories.com

通过 AI 驱动的搜索,发现最优秀的开源仓库。

探索精选搜索开源替代品自托管软件博客网站地图
项目MCP 服务器关于排名机制媒体报道
法律隐私政策服务条款
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
damianavila avatar

damianavila/RISE

0
View on GitHub↗
3,739 星标·410 分支·JavaScript·8 次浏览

RISE

RISE is an interactive notebook presentation tool and slideshow manager designed to transform Jupyter and IPython notebooks into structured slide decks. It functions as an extension that allows a user to toggle between a standard editable notebook view and a full-screen slideshow format during live demonstrations.

The system utilizes the Reveal.js framework to render notebook cells as formatted slides, mapping Jupyter metadata to determine slide breaks and fragment sequences. This integration enables the creation of computational slide decks where running Python code and interactive visualizations remain active within the presentation.

The tool supports the development of technical demos and literate programming presentations by combining narrative text with executable code blocks. It maintains synchronization between the presentation view and the underlying notebook document to ensure persistent storage of changes.

Features

  • Computational Slide Decks - Enables the creation of computational slide decks where Python code and interactive visualizations remain active.
  • Interactive Presentations - Creates interactive presentations where code can be executed and updated in real-time during the slideshow.
  • Dynamic Technical Demos - Facilitates live technical demonstrations by allowing seamless switching between an editable notebook and a fullscreen presentation.
  • Presentation Interfaces - Embeds a dedicated slide presentation interface directly into the Jupyter notebook environment.
  • Slideshow Managers - Acts as a specialized manager for transforming computational notebooks into structured slide decks.
  • Notebook-to-Slideshow Converters - Transforms interactive notebooks into a live slideshow format with a toggle between editing and presentation views.
  • Kernel Communication Routers - Provides bidirectional message routing between the presentation interface and the IPython kernel for live code execution.
  • Presentation Frameworks - Utilizes the Reveal.js framework as the core engine for rendering notebook cells into interactive slides.
  • Reveal.js Jupyter Extensions - Integrates the Reveal.js framework into Jupyter and IPython notebooks to enable live interactive presentations.
  • State Synchronized Editing - Synchronizes state changes made during the presentation back to the original notebook document for persistence.
  • Literate Programming Presentations - Combines narrative text and executable code blocks into a formatted slide deck for technical storytelling.
  • Dynamic DOM Rendering - Implements dynamic DOM manipulation to swap the notebook editor with a fullscreen presentation layer without reloading.
  • Metadata-Driven Rendering - Uses notebook cell metadata to programmatically determine slide breaks and fragment sequences.
  • Jupyter Ecosystem - Converting notebooks into interactive presentations.
  • Publishing and Conversion - Converts notebooks into Reveal.js-based slideshow presentations.

Star 历史

damianavila/rise 的 Star 历史图表damianavila/rise 的 Star 历史图表

AI 搜索

探索更多 awesome 仓库

用简单的语言描述您的需求 —— AI 将根据相关性为您从数千个精选开源项目中进行排序。

Start searching with AI

常见问题解答

damianavila/rise 是做什么的?

RISE is an interactive notebook presentation tool and slideshow manager designed to transform Jupyter and IPython notebooks into structured slide decks. It functions as an extension that allows a user to toggle between a standard editable notebook view and a full-screen slideshow format during live demonstrations.

damianavila/rise 的主要功能有哪些?

damianavila/rise 的主要功能包括:Computational Slide Decks, Interactive Presentations, Dynamic Technical Demos, Presentation Interfaces, Slideshow Managers, Notebook-to-Slideshow Converters, Kernel Communication Routers, Presentation Frameworks。

damianavila/rise 有哪些开源替代品?

damianavila/rise 的开源替代品包括: mljar/mercury — Mercury is a framework for transforming Jupyter notebooks into interactive web applications, a notebook execution API,… quantstack/voila. nteract/papermill — Papermill is a Jupyter notebook execution engine and parameterization framework designed to run notebooks… aholachek/mobile-first-animation — Mobile-first-animation is a mobile web animation library and touch gesture animation toolkit designed to create fluid,… mfontanini/presenterm — Presenterm is a CLI presentation framework and tool used to create interactive slide decks directly in the terminal.… slidevjs/slidev — Slidev is a markdown-based presentation framework designed for creating interactive, web-based slide decks. It…

RISE 的开源替代方案

相似的开源项目,按与 RISE 的功能重合度排序。
  • mljar/mercurymljar 的头像

    mljar/mercury

    4,333在 GitHub 上查看↗

    Mercury is a framework for transforming Jupyter notebooks into interactive web applications, a notebook execution API, and a static site generator. It functions as a self-hosted application server that allows users to deploy password-protected notebooks as functional user interfaces without writing frontend code. The system distinguishes itself by mapping notebook widgets to a reactive web interface and synchronizing live application sessions across multiple users in real time. It enables remote execution of notebooks via an API to retrieve computation results as structured data and supports

    Pythondata-sciencedata-visualizationjupyter
    在 GitHub 上查看↗4,333
  • quantstack/voilaQ

    QuantStack/voila

    0在 GitHub 上查看↗
    在 GitHub 上查看↗0
  • nteract/papermillnteract 的头像

    nteract/papermill

    6,451在 GitHub 上查看↗

    Papermill is a Jupyter notebook execution engine and parameterization framework designed to run notebooks programmatically. It allows users to inject custom input values into notebooks to execute the same logic across different datasets, transforming interactive notebooks into reproducible data science pipelines. The project functions as a language-agnostic notebook runner and orchestrator, supporting kernels for Python, R, Julia, and Scala. It is distinguished by its cloud-integrated runner capabilities, featuring built-in handlers to read and write notebooks directly to storage providers su

    Python
    在 GitHub 上查看↗6,451
  • aholachek/mobile-first-animationaholachek 的头像

    aholachek/mobile-first-animation

    2,072在 GitHub 上查看↗

    Mobile-first-animation is a mobile web animation library and touch gesture animation toolkit designed to create fluid, gesture-driven animations and spring physics interactions. It provides a spring physics simulation engine that calculates realistic motion dynamics, responding naturally to user velocity and release points. The library features a gesture-driven animation pipeline that binds raw touch input directly to animation drivers, alongside a declarative animation interpolation system that maps continuous touch coordinate ranges to visual style properties. It applies hardware-accelerate

    JavaScriptanimationgesturesmobile-first
    在 GitHub 上查看↗2,072
  • 查看 RISE 的所有 30 个替代方案→