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
·
Back to zulko/eagle.js

Open-source alternatives to Eagle.js

30 open-source projects similar to zulko/eagle.js, ranked by how many features they have in common. Compare stars, activity and what each one does to find the best Eagle.js alternative.

  • 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

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.

Find more with AI search
  • 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
  • slidevjs/slidevAvatar de slidevjs

    slidevjs/slidev

    47,208Ver en GitHub↗

    Slidev is a markdown-based presentation framework designed for creating interactive, web-based slide decks. It functions as a static site generator that transforms plain text files into modular UI components, allowing authors to maintain version control while building professional presentations. The engine provides a browser-based runtime that manages slide navigation, animated transitions, and the live execution of code blocks. What distinguishes Slidev is its developer-centric approach to technical presentations. It features built-in support for syntax highlighting, mathematical typesetting

    TypeScriptmarkdownpresentationslides
    Ver en GitHub↗47,208
  • mathuo/dockviewAvatar de mathuo

    mathuo/dockview

    3,023Ver en GitHub↗

    Dockview is a UI framework for building complex, desktop-like interfaces featuring dockable layout components, interactive tab grouping, and a cross-platform panel system. It provides the tools necessary to create environments with draggable tabs, split-views, and customizable panel arrangements. The system is distinguished by its multi-window layout manager, which allows panels to be detached into separate browser windows for multi-monitor setups. It further supports a state-persistent architecture that saves and restores the exact position and configuration of views across different user se

    TypeScriptangulardockdocking
    Ver en GitHub↗3,023
  • ganlanyuan/tiny-sliderAvatar de ganlanyuan

    ganlanyuan/tiny-slider

    5,333Ver en GitHub↗

    Tiny-slider is a vanilla JavaScript carousel library used to create touch-enabled content sliders and accessible UI components without external dependencies. It functions as a responsive layout engine that adjusts slide visibility and dimensions based on viewport breakpoints. The library distinguishes itself through built-in lazy loading for images and media to improve page performance and a responsive system that automatically scales item counts and spacing according to the device screen size. It also supports nested slider instances, allowing for the creation of multi-directional scrolling

    HTMLcarouselslider
    Ver en GitHub↗5,333
  • rcbyr/keen-sliderAvatar de rcbyr

    rcbyr/keen-slider

    5,017Ver en GitHub↗

    Keen-slider is a JavaScript touch carousel library and DOM-based slider engine. It provides a framework-independent tool for creating responsive, touch-enabled slide carousels that translate swipe inputs into animated transitions for content galleries. The library focuses on responsive design through the use of breakpoints and media queries to automatically adapt layout and behavior across different screen sizes. It supports native touch and swipe gestures compatible with modern web browsers and mobile devices. Its capability surface includes the implementation of navigation controls, infini

    TypeScriptagnosticangularcarousel
    Ver en GitHub↗5,017
  • pattle/simpsons-in-cssAvatar de pattle

    pattle/simpsons-in-css

    4,591Ver en GitHub↗

    This project is a CSS art gallery and front end design experiment consisting of character portraits rendered entirely with HTML and CSS. It functions as a collection of pure CSS illustrations and vector art, creating detailed digital drawings without the use of external image files, SVG, or Canvas. The project employs a variety of technical methods to achieve these visuals, including box-shadow pixel art to simulate individual pixels and layered HTML elements with absolute positioning to construct vector-style graphics. It utilizes a nested component hierarchy and a relative coordinate system

    CSS
    Ver en GitHub↗4,591
  • surmon-china/vue-awesome-swiperAvatar de surmon-china

    surmon-china/vue-awesome-swiper

    12,790Ver en GitHub↗

    vue-awesome-swiper is a Vue.js component wrapper for the Swiper library, providing a declarative interface for creating touch-enabled carousels. It serves as a virtualized slider component that can render only visible slides to maintain performance when handling large datasets. The project distinguishes itself through high-performance rendering and a wide array of visual effects, including 3D transitions, parallax movements, and image zoom capabilities. It also supports the synchronization of multiple slider instances and provides accessibility features such as ARIA roles and focus-scrolling

    JavaScriptcarouselcarrouselnuxtjs
    Ver en GitHub↗12,790
  • visit1985/mdpAvatar de visit1985

    visit1985/mdp

    5,266Ver en GitHub↗

    mdp is a markdown terminal presentation tool and slide deck renderer. It uses a text-based user interface to transform markdown files into structured presentations displayed directly within the command line. The project distinguishes itself by offering both a terminal-based presentation environment and a markdown to PDF converter. This allows slide content to be exported into PDF documents while preserving syntax highlighting, dark themes, and custom colors. The system manages slide navigation through keyboard shortcuts, including sequential movement and direct indexing. It supports incremen

    C
    Ver en GitHub↗5,266
  • shower/showerAvatar de shower

    shower/shower

    4,870Ver en GitHub↗

    Shower is a web-based slide framework and markup-driven generator used to create interactive presentations. It functions as an HTML presentation engine that renders structured markup into browser-based slideshows supporting keyboard navigation and custom styling. The system utilizes a command line interface to manage the creation, bundling, and publishing of presentation assets. It separates presentation logic from visual design through a template-driven theme system, allowing for the application of external CSS themes. The framework includes tools for technical content formatting, such as c

    JavaScript
    Ver en GitHub↗4,870
  • taylorchen709/vueadminAvatar de taylorchen709

    taylorchen709/vueAdmin

    6,570Ver en GitHub↗

    vueAdmin is a framework for admin dashboard development and internal tooling, providing a foundation for building management interfaces and back-office panels. It serves as a bootstrapping tool to generate pre-structured project layouts, allowing for the creation of administrative interfaces without building dashboard shells from scratch. The project focuses on visual customization, enabling users to adjust the appearance of the interface through CSS variables and external theme packages. The system is built as a single-page application using a component hierarchy, client-side routing, and c

    Vue
    Ver en GitHub↗6,570
  • youzan/vantAvatar de youzan

    youzan/vant

    24,323Ver en GitHub↗

    Vant is a mobile UI library and component framework for Vue, providing a collection of lightweight, reusable interface elements optimized for small screens and touch interactions. It serves as a mobile component library and accessible web UI kit designed to integrate with Vue's reactivity and state management. The framework functions as a themable design system, allowing for visual branding and dark mode support through customizable theme variables. It includes built-in tools for internationalization to localize user interfaces across different geographic regions. The library covers a broad

    TypeScript
    Ver en GitHub↗24,323
  • alibaba/chatuiAvatar de alibaba

    alibaba/ChatUI

    4,404Ver en GitHub↗

    ChatUI is a React conversational UI library and framework designed for building messaging interfaces. It provides a set of components for creating conversation flows, including message bubbles, input areas, and structured message hierarchies. The library distinguishes itself through specialized AI agent interface features, such as the visualization of an agent's reasoning process and simulated typing animations that render text character-by-character. It also includes a system of pre-designed conversational card templates for rendering banners, selection lists, and questionnaires within a cha

    TypeScript
    Ver en GitHub↗4,404
  • elemefe/elementAvatar de ElemeFE

    ElemeFE/element

    54,116Ver en GitHub↗

    Element is a Vue.js UI component library and web UI toolkit. It provides a collection of pre-styled user interface components and modular building blocks used to build web applications. The project includes a customizable CSS theme framework, allowing for the modification of visual styles and brand requirements through theme tools and generators. The toolkit covers frontend component management, custom web theming, and a workflow for rapid prototyping.

    Vuecomponentselement-uijavascript
    Ver en GitHub↗54,116
  • josephuspaye/keen-uiAvatar de JosephusPaye

    JosephusPaye/Keen-UI

    4,059Ver en GitHub↗

    Keen-UI is a Vue.js UI component library and Material Design framework. It provides a collection of reusable interface elements designed for building web applications that follow Material Design specifications for layout, spacing, and color. The library is a tree-shakeable component set, allowing the import of standalone components to minimize final bundle sizes. It functions as a customizable design system where visual attributes, such as colors and sizes, can be adjusted to match specific brand identities. The framework covers a range of UI components, including inline alert messages for i

    JavaScript
    Ver en GitHub↗4,059
  • hakimel/reveal.jsAvatar de hakimel

    hakimel/reveal.js

    71,731Ver en GitHub↗

    This project is a web-native presentation framework that renders slide decks from standard HTML or Markdown. It functions as a declarative slide engine, managing navigation, state persistence, and lifecycle events through a configuration-driven interface. By leveraging standard web technologies, it enables the creation of responsive, browser-based presentations that support complex layouts, nested transitions, and interactive content. The framework distinguishes itself through a modular, plugin-based architecture that allows developers to extend core functionality using custom hooks and event

    JavaScriptpresentationsslidesslideshow
    Ver en GitHub↗71,731
  • bgstaal/multiplewindow3dsceneAvatar de bgstaal

    bgstaal/multipleWindow3dScene

    18,960Ver en GitHub↗

    This project is a cross-window 3D visualization system that maintains a consistent scene state across multiple open browser instances. It utilizes a local storage state synchronizer to share real-time application data between different browser tabs. The system coordinates Three.js environments by syncing the internal scene graph, camera angles, and object positions. It achieves this through event-driven state propagation, allowing updates in one window to be reflected in all others without a dedicated backend server. The implementation includes window lifecycle management to track the creati

    JavaScript
    Ver en GitHub↗18,960
  • imakewebthings/deck.jsAvatar de imakewebthings

    imakewebthings/deck.js

    5,422Ver en GitHub↗

    deck.js is an HTML presentation framework and slide generator used to create structured digital slideshows. It transforms web technologies and standard HTML elements into a sequenced presentation format for browser-based delivery. The system includes a dedicated utility for generating printable presentation handouts, which converts digital slides into a simplified black and white format for physical distribution.

    JavaScript
    Ver en GitHub↗5,422
  • stevenwanderski/bxslider-4Avatar de stevenwanderski

    stevenwanderski/bxslider-4

    4,183Ver en GitHub↗

    This project is a jQuery content slider used to create responsive image galleries and touch-enabled carousels. It functions as an accessible UI component that displays images, video, or HTML content using hardware-accelerated animations. The slider includes built-in support for swipe gestures and finger-following navigation for touch-enabled devices. It integrates ARIA attributes, such as Aria Live and Aria Hidden, to ensure screen reader compatibility and accessibility for users of assistive technologies. The system provides comprehensive layout and navigation capabilities, including config

    JavaScriptbxslidercontent-sliderimage-slider
    Ver en GitHub↗4,183
  • markdalgleish/bespoke.jsAvatar de markdalgleish

    markdalgleish/bespoke.js

    4,803Ver en GitHub↗

    bespoke.js is a DOM-driven presentation tool and HTML framework that transforms existing web elements into navigable slide decks. It functions as a web-based deck orchestrator, using a JavaScript engine to manage slide transitions and state through CSS and programmatic API controls. The project is built as a plugin-based slide engine, allowing developers to extend core behavior by intercepting navigation events and injecting custom lifecycle logic. This modular system enables the creation of tailored presentation frameworks by adding specific behavioral logic or state management. The toolset

    JavaScript
    Ver en GitHub↗4,803
  • donavon/use-persisted-stateAvatar de donavon

    donavon/use-persisted-state

    1,372Ver en GitHub↗

    Use-persisted-state is a React hook library that persists component state in browser storage and synchronizes updates across multiple tabs and windows. It extends standard component state management by automatically saving values to browser storage providers on every state update, ensuring user data survives page reloads and browser sessions. The library supports cross-component state sharing by linking multiple distinct component instances to a single storage key so they share and update identical data. It provides factory-generated hook instances that create isolated state functions bound t

    JavaScriptcustom-hookhookslocalstorage
    Ver en GitHub↗1,372
  • damianavila/riseAvatar de damianavila

    damianavila/RISE

    3,739Ver en GitHub↗

    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 visualiza

    JavaScript
    Ver en GitHub↗3,739
  • ksky521/nodepptAvatar de ksky521

    ksky521/nodeppt

    10,352Ver en GitHub↗

    nodeppt is a markdown presentation generator and static site generator that transforms markdown source files into interactive web-based slide decks. It consists of a command-line build tool and a specialized frontend runtime used to deliver presentations in a web browser. The project features a dual-screen presentation runtime that synchronizes the audience view with a private speaker notes monitor. It employs a plugin-based markdown pipeline and a post-processing DOM transformation system to convert custom syntax into structured HTML content. The framework supports technical content generat

    JavaScript
    Ver en GitHub↗10,352
  • glidejs/glideAvatar de glidejs

    glidejs/glide

    7,668Ver en GitHub↗

    Glide is a dependency-free ES6 JavaScript library used to create responsive content sliders and carousels. It functions as a modular framework for implementing sliding content areas that adapt their layout and settings based on browser window breakpoints. The library is distinguished by a modular architecture that allows the inclusion of only necessary logic to reduce final bundle size. It separates core structural styles from thematic visual styles and utilizes a plugin system to extend the base slider functionality and lifecycle hooks. The component covers a range of interaction and naviga

    JavaScriptcarouseldependency-freees6
    Ver en GitHub↗7,668
  • zdhxiong/mduiAvatar de zdhxiong

    zdhxiong/mdui

    4,517Ver en GitHub↗

    mdui is a framework-agnostic UI library and design system based on Material Design 3 standards. It provides a comprehensive set of reusable interface elements implemented as native Web Components, ensuring compatibility across different JavaScript frameworks. The library features a sophisticated theming system that supports light and dark modes, as well as the ability to generate dynamic color palettes from seed colors or image sources. It distinguishes itself with a high level of flexibility in visual customization, using CSS custom properties to control design tokens such as typography, cor

    TypeScriptcssjavascriptmaterial
    Ver en GitHub↗4,517
  • matze/mthemeAvatar de matze

    matze/mtheme

    6,835Ver en GitHub↗

    mtheme is a minimalist visual style for creating presentation slides using the LaTeX Beamer document class. It provides a set of formatting rules and a presentation typesetting style designed to optimize slide layout and content spacing. The theme focuses on a clean, low-noise layout that reduces visual clutter to maximize available content space. It includes a visual progress indicator integrated into each frame to track the viewer's position within the slide deck. The project covers academic presentation formatting and technical slide design, utilizing a document typesetting engine to gene

    TeXlatex-beamer-themetex
    Ver en GitHub↗6,835
  • marp-team/marpAvatar de marp-team

    marp-team/marp

    11,974Ver en GitHub↗

    Marp is a presentation framework that transforms plain text files into slide decks using Markdown syntax. It functions as a converter and static site generator, enabling the creation of structured visual presentations that can be exported into formats including HTML, PDF, and PowerPoint. The project distinguishes itself through a modular architecture that supports custom themes and plugins, allowing users to extend the core conversion pipeline. It provides a command-line interface for automated file processing and includes reactive file-system watching to facilitate a live preview development

    TypeScriptdeckmarkdownmarp
    Ver en GitHub↗11,974
  • argyleink/open-propsAvatar de argyleink

    argyleink/open-props

    5,409Ver en GitHub↗

    Open Props is a CSS custom property library and design token set providing reusable variables for colors, typography, and layout. It functions as a CSS variable framework and design system intended to ensure visual consistency across components and platforms. The project includes an optimization toolkit for generating selector-scoped variable bundles and removing unused design tokens from stylesheets to reduce final file size. It also provides configuration files to enable design variable autocompletion within code editors. The system covers broader capabilities in adaptive web interface des

    HTML
    Ver en GitHub↗5,409