awesome-repositories.com
المدونة
MCP
awesome-repositories.com

اكتشف أفضل مستودعات المصادر المفتوحة باستخدام بحث مدعوم بالذكاء الاصطناعي.

استكشفعمليات بحث منسقةبدائل مفتوحة المصدربرمجيات ذاتية الاستضافةالمدونةخريطة الموقع
المشروعخادم MCPحولكيفية ترتيب النتائجالصحافة
قانونيالخصوصيةالشروط
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
damianavila avatar

damianavila/RISE

0
View on GitHub↗
3,739 نجوم·410 تفرعات·JavaScript·5 مشاهدات

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.

سجل النجوم

مخطط تاريخ النجوم لـ damianavila/riseمخطط تاريخ النجوم لـ damianavila/rise

بحث بالذكاء الاصطناعي

استكشف المزيد من المستودعات الرائعة

صف ما تحتاجه بلغة بسيطة — وسيقوم الذكاء الاصطناعي بترتيب آلاف المشاريع مفتوحة المصدر المنسقة حسب الصلة.

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/mercuryالصورة الرمزية لـ mljar

    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/papermillالصورة الرمزية لـ nteract

    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-animationالصورة الرمزية لـ aholachek

    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
  • عرض جميع البدائل الـ 30 لـ RISE→