awesome-repositories.com
Blog
MCP
awesome-repositories.com

Découvrez les meilleurs dépôts open-source grâce à notre recherche par IA.

ExplorerRecherches sélectionnéesAlternatives open sourceLogiciels auto-hébergésBlogPlan du site
ProjetServeur MCPÀ proposNotre méthodologiePresse
Mentions légalesConfidentialitéConditions d'utilisation
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
damianavila avatar

damianavila/RISE

0
View on GitHub↗
3,739 stars·410 forks·JavaScript·14 vues

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.

Historique des stars

Graphique de l'historique des stars pour damianavila/riseGraphique de l'historique des stars pour damianavila/rise

Recherche par IA

Explorez plus de dépôts awesome

Décrivez vos besoins en langage naturel — l'IA classe des milliers de projets open source sélectionnés par pertinence.

Start searching with AI

Alternatives open source à RISE

Projets open source similaires, classés selon le nombre de fonctionnalités partagées avec RISE.
  • mljar/mercuryAvatar de mljar

    mljar/mercury

    4,333Voir sur 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
    Voir sur GitHub↗4,333
  • quantstack/voilaQ

    QuantStack/voila

    0Voir sur GitHub↗
    Voir sur GitHub↗0
  • nteract/papermillAvatar de nteract

    nteract/papermill

    6,451Voir sur 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
    Voir sur GitHub↗6,451
  • aholachek/mobile-first-animationAvatar de aholachek

    aholachek/mobile-first-animation

    2,072Voir sur 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
    Voir sur GitHub↗2,072
Voir les 30 alternatives à RISE→

Questions fréquentes

Que fait 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.

Quelles sont les fonctionnalités principales de damianavila/rise ?

Les fonctionnalités principales de damianavila/rise sont : Computational Slide Decks, Interactive Presentations, Dynamic Technical Demos, Presentation Interfaces, Slideshow Managers, Notebook-to-Slideshow Converters, Kernel Communication Routers, Presentation Frameworks.

Quelles sont les alternatives open-source à damianavila/rise ?

Les alternatives open-source à damianavila/rise incluent : 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…