awesome-repositories.com
Blog
awesome-repositories.com

Descubre los mejores repositorios open-source con nuestra búsqueda potenciada por IA.

ExplorarBúsquedas curadasAlternativas open-sourceSoftware autohospedableBlogMapa del sitio
ProyectoAcerca deCómo clasificamosPrensaServidor MCP
Aviso legalPrivacidadTérminos
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
Zulko avatar

Zulko/eagle.js

0
View on GitHub↗
4,053 estrellas·214 forks·JavaScript·ISC·2 vistaszulko.github.io/eaglejs-demo↗

Eagle.js

eagle.js es un motor de presentaciones basado en componentes y una herramienta basada en web para construir presentaciones de diapositivas digitales interactivas. Funciona como un framework de presentaciones para Vue.js que utiliza una arquitectura de componentes para gestionar jerarquías de diapositivas y transiciones dentro de un navegador.

El sistema se distingue por su soporte para jerarquías de presentación anidadas, permitiendo que las presentaciones se incrusten dentro de otras diapositivas para organizar información compleja. Incluye un sistema de sincronización de doble ventana para un modo de presentador dedicado, que separa un controlador privado para notas del orador de la pantalla pública.

El framework proporciona una amplia gama de capacidades interactivas, incluyendo una biblioteca de widgets para diapositivas, integración de demostraciones en vivo funcionales y un motor de temas personalizado para el estilo visual. La navegación se maneja a través de una combinación de entradas de teclado, ratón y scroll, con utilidad adicional para ampliar áreas específicas de la diapositiva mediante un mecanismo de zoom de contenido.

Features

  • Vue.js Presentation Frameworks - Functions as a Vue.js slideshow framework using a component architecture for flexible layout and styling.
  • Interactive Presentations - Enables the creation of web-based presentations featuring embedded live demos and interactive widgets.
  • Nested Presentation Hierarchies - Supports embedding slideshows within other slides to organize complex information into multi-level layers.
  • Browser-Based Presentation Frameworks - Provides a browser-based framework for authoring and delivering presentations with an integrated presenter mode.
  • Slide Navigation Adapters - Handles slide progression through a unified system of keyboard, mouse, and scroll event listeners.
  • Nested Component Hierarchies - Supports nesting slideshows within other presentations to create complex organizational structures.
  • Presentation Component Frameworks - Provides a component-driven engine for nesting slideshow hierarchies and managing slide transitions.
  • Slide Navigation Controls - Tracks current slide and step indices to drive view updates and transition animations.
  • Presenter Controls - Ships a dual-window synchronization system that separates private speaker notes from the public display.
  • Speaker Views - Provides a dedicated speaker view with synchronized notes and a preview of upcoming slides.
  • Hierarchical Slide Structures - Implements a component-based architecture to organize slides and incremental steps into nested hierarchies.
  • Cross-Window State Synchronizations - Synchronizes state between a presenter controller window and a public display window using shared browser state.
  • Slideshow Frameworks - Offers a component-based system for building interactive web presentations using Vue.js.
  • Live Demo Embeds - Enables embedding functional web demos and interactive elements directly into slides for live demonstrations.
  • CSS Variable Theming - Provides a theming system that maps visual styles to native CSS variables for dynamic overrides.
  • Input Event Mappings - Maps keyboard, mouse, and scroll events to internal navigation methods for controlling presentation flow.
  • Slide Transition Engines - Implements an engine to manage custom visual transition effects between sequential slides.
  • Slide Transition Effects - Provides custom enter and leave transitions to control the visual flow of the presentation.
  • Theme Customization Engines - Features a flexible engine for changing appearance via configurable style properties and components.
  • Presentation Themes - Allows updating the visual style of a slideshow by importing existing CSS theme files.
  • Presentation Widgets - Provides a library of functional slide elements including modals, code blocks, toggles, and radio buttons.
  • Presentation Interactive Widgets - Includes a library of embeddable widgets and components for adding live demos to web presentations.
  • UI - Listed in the “UI组件” section of the Awesome Github Vue awesome list.

Historial de estrellas

Gráfico del historial de estrellas de zulko/eagle.jsGráfico del historial de estrellas de zulko/eagle.js

Búsqueda con IA

Explora más repositorios increíbles

Describe lo que necesitas en lenguaje sencillo: la IA clasifica miles de proyectos open-source curados por relevancia.

Start searching with AI

Preguntas frecuentes

¿Qué hace zulko/eagle.js?

eagle.js es un motor de presentaciones basado en componentes y una herramienta basada en web para construir presentaciones de diapositivas digitales interactivas. Funciona como un framework de presentaciones para Vue.js que utiliza una arquitectura de componentes para gestionar jerarquías de diapositivas y transiciones dentro de un navegador.

¿Cuáles son las características principales de zulko/eagle.js?

Las características principales de zulko/eagle.js son: Vue.js Presentation Frameworks, Interactive Presentations, Nested Presentation Hierarchies, Browser-Based Presentation Frameworks, Slide Navigation Adapters, Nested Component Hierarchies, Presentation Component Frameworks, Slide Navigation Controls.

¿Qué alternativas de código abierto existen para zulko/eagle.js?

Las alternativas de código abierto para zulko/eagle.js incluyen: jxnblk/mdx-deck — mdx-deck is a markdown presentation generator and React-based framework used to create interactive slide decks. It… hiroppy/fusuma — Fusuma is a markdown presentation framework and static slide generator that transforms Markdown and MDX files into… formidablelabs/spectacle — Spectacle is a React-based presentation framework that enables developers to author slide decks using JSX and MDX… jlantunez/webslides — WebSlides is an open-source tool for creating HTML presentations, landing pages, and longform articles directly in the… slidevjs/slidev — Slidev is a markdown-based presentation framework designed for creating interactive, web-based slide decks. It… mathuo/dockview — Dockview is a UI framework for building complex, desktop-like interfaces featuring dockable layout components,…

Alternativas open-source a Eagle.js

Proyectos open-source similares, clasificados según cuántas características comparten con Eagle.js.
  • jxnblk/mdx-deckAvatar de jxnblk

    jxnblk/mdx-deck

    11,493Ver en GitHub↗

    mdx-deck is a markdown presentation generator and React-based framework used to create interactive slide decks. It functions as a static site presentation engine that converts Markdown and MDX files into structured, stylable browser-based slides. The framework distinguishes itself by combining structured markdown with interactive React components and a synchronized presenter mode. This presenter mode provides a dedicated second window featuring a timer, slide previews, and hidden speaker notes for live events. The system covers a broad range of presentation capabilities, including custom CSS

    JavaScriptdeckgatsbygatsby-theme
    Ver en GitHub↗11,493
  • hiroppy/fusumaAvatar de hiroppy

    hiroppy/fusuma

    5,371Ver en GitHub↗

    Fusuma is a markdown presentation framework and static slide generator that transforms Markdown and MDX files into structured slide decks for web-based presentations. It functions as a technical content renderer and an interactive presentation tool, enabling the creation of slides from text-based source files. The project distinguishes itself as a speaker delivery suite, providing tools for presentation rehearsal such as voice recording, timing analysis, and rehearsal timelines. It includes a dedicated presenter view with speaker notes and supports real-time slide annotations and live comment

    JavaScripta11ykeynotemarkdown
    Ver en GitHub↗5,371
  • formidablelabs/spectacleAvatar de FormidableLabs

    FormidableLabs/spectacle

    10,136Ver en GitHub↗

    Spectacle is a React-based presentation framework that enables developers to author slide decks using JSX and MDX syntax. It provides a component-driven approach to building presentations, where slides are composed as React components with declarative layouts, theme-driven styling, and step-based animation sequencing. The framework distinguishes itself through its support for live coding demonstrations within slides, allowing presenters to execute and display code directly during a talk. It includes a presenter mode with dual-view architecture that shows speaker notes, a timer, and upcoming s

    TypeScriptkeynotepresentationreact
    Ver en GitHub↗10,136
  • jlantunez/webslidesAvatar de jlantunez

    jlantunez/webslides

    6,316Ver en GitHub↗

    WebSlides is an open-source tool for creating HTML presentations, landing pages, and longform articles directly in the browser. It provides a full-screen slide deck system where each section element becomes an individual slide with horizontal and vertical navigation, keyboard shortcuts, touch gestures, and remote presenter support. The project distinguishes itself by offering over 40 pre-built slide components such as covers, cards, quotes, and flexible block grids that can be assembled without writing custom layout code. It includes built-in support for embedding rich media like background i

    JavaScript
    Ver en GitHub↗6,316
  • Ver las 30 alternativas a Eagle.js→