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

Discover the best open-source repositories with AI-powered search.

ExploreCurated searchesOpen-source alternativesSelf-hosted softwareBlogSitemap
ProjectMCP serverAboutHow we rankPress
LegalPrivacyTerms
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com

Open-Source Alternatives to Mentimeter

Ranking updated Aug 20, 2026

For an open source platform for live polling, the strongest matches are bespokejs/bespoke (Bespoke is a lightweight presentation slide framework rather than), markdalgleish/bespoke.js (Bespoke) and ksky521/nodeppt (This project generates interactive markdown slide decks in the). damianavila/rise and hiroppy/fusuma round out the shortlist. Each is ranked by relevance to your query, popularity and recent activity.

We curate open-source GitHub repositories matching “open source alternatives to mentimeter”. Results are ranked by relevance to your query — pick filters below to narrow, or refine with AI.

Open-Source Alternatives to Mentimeter

Find the best repos with AI.We'll search the best matching repositories with AI.
  • bespokejs/bespokebespokejs avatar

    bespokejs/bespoke

    4,803View on GitHub↗

    Bespoke is a lightweight JavaScript presentation framework designed for creating sequenced web presentations. It functions as a DOM-based slide controller and navigation engine that manages the visibility and styling of HTML elements to create presentation flows. The framework is built around a plugin-based architecture that allows for the extension of core behavior. This system enables the injection of custom logic into the navigation workflow by intercepting and modifying system events, including the ability to cancel specific actions. The toolkit covers content element definition and stat

    Bespoke is a lightweight presentation slide framework rather than an interactive polling platform, making it a building block for slide decks rather than a tool for real-time audience engagement.

    JavaScriptSlide Presentation RuntimesHTML Slide Decks
    View on GitHub↗4,803
  • markdalgleish/bespoke.jsmarkdalgleish avatar

    markdalgleish/bespoke.js

    4,803View on 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

    Bespoke.js is a slide deck presentation framework rather than an interactive polling platform, making it a code-level building block for presentations instead of a tool for gathering real-time audience feedback.

    JavaScriptSlide Presentation RuntimesHTML Slide Decks
    View on GitHub↗4,803
  • ksky521/nodepptksky521 avatar

    ksky521/nodeppt

    10,352View on 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

    This project generates interactive markdown slide decks in the browser, but it lacks the real-time audience polling, live feedback, and hosting capabilities needed for an active engagement platform.

    JavaScriptInteractive PresentationsSlide Presentation Runtimes
    View on GitHub↗10,352
  • damianavila/risedamianavila avatar

    damianavila/RISE

    3,739View on 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

    RISE is a Jupyter notebook presentation tool for rendering code-based slides, but it lacks the core real-time audience polling and feedback features required for an interactive polling platform.

    JavaScriptInteractive Presentations
    View on GitHub↗3,739
  • hiroppy/fusumahiroppy avatar

    hiroppy/fusuma

    5,371View on 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

    Fusuma is a markdown presentation framework that generates web-based slides with live comments and annotations, but it lacks the core interactive polling capabilities needed for real-time audience feedback.

    JavaScriptInteractive PresentationsHTML Slide Decks
    View on GitHub↗5,371
  • jlantunez/webslidesjlantunez avatar

    jlantunez/webslides

    6,316View on 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

    WebSlides is an HTML-based presentation deck builder, but it lacks the real-time interactive polling and audience feedback features required for this category.

    JavaScriptHTML Slide DecksSlide Deck Components
    View on GitHub↗6,316
  • zulko/eagle.jsZulko avatar

    Zulko/eagle.js

    4,053View on GitHub↗

    eagle.js is a component-driven presentation engine and web-based tool for building interactive digital slideshows. It functions as a Vue.js slideshow framework that uses a component architecture to manage slide hierarchies and transitions within a browser. The system distinguishes itself through support for nested presentation hierarchies, allowing slideshows to be embedded within other slides to organize complex information. It includes a dual-window synchronization system for a dedicated presenter mode, which separates a private controller for speaker notes from the public display. The fra

    This project is a component-driven presentation engine for building slideshows, which is related to presentations but lacks the live audience polling and real-time feedback features needed for interactive polling.

    JavaScriptInteractive Presentations
    View on GitHub↗4,053
  • prabhuignoto/react-chronoprabhuignoto avatar

    prabhuignoto/react-chrono

    4,190View on GitHub↗

    react-chrono is a React component for rendering chronological events and narratives in various visual layouts. It functions as a customizable data visualization tool for mapping historical or future events through a sequence of dates. The project distinguishes itself through support for multi-level event mapping, allowing the creation of nested timelines where detailed sub-narratives exist within major events. It also includes an interactive slideshow mode with automated transitions and progress indicators for sequential presentation. The component covers a broad range of capabilities, inclu

    This is a React timeline component rather than a standalone polling and presentation platform, making it a building block for UI layouts rather than a complete audience engagement tool.

    TypeScriptInteractive Presentations
    View on GitHub↗4,190
  • mljar/mercurymljar avatar

    mljar/mercury

    4,333View on 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

    Mercury is a notebook-to-web framework rather than a dedicated polling and presentation platform, making it a neighbouring tool for turning scripts into interactive interfaces rather than a direct match.

    PythonInteractive Presentations
    View on GitHub↗4,333
  • webslides/webslideswebslides avatar

    webslides/WebSlides

    6,314View on GitHub↗

    WebSlides is a CSS-class-driven presentation framework that turns HTML sections into full-screen slides with keyboard, touch, and remote navigation. Its core architecture defines slides as HTML section elements styled entirely through CSS classes for layout, animation, and background, with a vertical-rhythm spacing foundation using an 8-pixel baseline grid. The framework includes a plugin-based behavior extension system that hooks into slide lifecycle events, and maps each slide to a unique URL hash for direct permalink navigation. The framework distinguishes itself through a comprehensive se

    WebSlides is an HTML presentation framework rather than an interactive polling platform, lacking the real-time feedback and audience response features requested.

    JavaScriptHTML Slide Decks
    View on GitHub↗6,314
  • partykit/partykitpartykit avatar

    partykit/partykit

    5,644View on GitHub↗

    PartyKit is a serverless WebSocket backend platform for building real-time multiplayer applications. It provides a globally distributed edge computing runtime that runs stateful server code close to users, with automatic scaling and hibernation for idle rooms. The platform handles WebSocket connections, HTTP requests, and durable storage without requiring infrastructure management, and includes a client and server SDK with hooks, storage, and Yjs integration for building collaborative features. The platform distinguishes itself through per-room isolation using Durable Objects, where each uniq

    PartyKit provides a real-time WebSocket backend and edge computing platform for building multiplayer applications, but it is a developer infrastructure building block rather than a ready-to-use polling and presentation platform.

    TypeScriptLive PollLive PollsReal-Time Polls
    View on GitHub↗5,644
  • illacloud/illa-builderillacloud avatar

    illacloud/illa-builder

    12,268View on GitHub↗

    Illa-builder is a low-code internal tool builder and API integration platform used to create business applications and admin panels. It functions as a database GUI dashboard and visual workflow automator, allowing users to connect to databases and external APIs to manage data and automate business processes. The platform provides a self-hosted app framework that can be deployed on private infrastructure via Docker. It enables the creation of custom dashboards and CRMs while maintaining full control over data and hosting. The system includes a visual drag-and-drop canvas for designing user in

    This repository provides a low-code internal tool builder and database GUI rather than an interactive polling and presentation platform, making it the wrong category for real-time audience engagement.

    TypeScriptOn-Premise Deployment
    View on GitHub↗12,268
  • qianjiachun/douyuexqianjiachun avatar

    qianjiachun/douyuEx

    5,220View on GitHub↗

    douyuEx is a Tampermonkey userscript and web interface enhancer designed to modify the functionality and appearance of a specific live streaming platform. It acts as a comprehensive automation tool and browser extension that provides a suite of utilities for managing live stream interactions, enhancing video playback, and analyzing streaming data. The project distinguishes itself through deep automation of platform-specific tasks, such as automated account check-ins, treasure box and gift packet claiming, and keyword-based chat responses. It also provides advanced interaction tools, including

    This repository is a browser userscript and automation tool designed for a specific live streaming platform rather than a self-hostable interactive polling and presentation platform for audience engagement.

    JavaScriptLive Polls
    View on GitHub↗5,220
  • collaboraonline/onlineCollaboraOnline avatar

    CollaboraOnline/online

    2,985View on GitHub↗

    This project is a cloud-based office suite and self-hosted document server that enables the creation and editing of documents, spreadsheets, and presentations. It functions as a headless office application, utilizing a server-side processing engine to handle file rendering and formatting without requiring a local graphical user interface. The system operates as a real-time collaborative editor, employing operational transformation to allow multiple users to edit files simultaneously. It also serves as a web-based document processor capable of automating office tasks through macro execution an

    Collabora Online is an enterprise office suite and document server focused on collaborative document editing rather than live audience polling and real-time audience feedback.

    C++Headless ProcessingOffice SuitesAdvanced Management
    View on GitHub↗2,985
Compare the top 10 at a glance
RepositoryStarsLanguageLicenseLast push
bespokejs/bespoke4.8KJavaScriptMITSep 8, 2020
markdalgleish/bespoke.js4.8KJavaScriptMITSep 8, 2020
ksky521/nodeppt10.4KJavaScriptMITJan 25, 2021
damianavila/rise3.7KJavaScriptNOASSERTIONOct 29, 2023
hiroppy/fusuma5.4KJavaScript—Dec 5, 2024
jlantunez/webslides6.3KJavaScriptMITDec 10, 2022
zulko/eagle.js4.1KJavaScriptISCJul 10, 2022
prabhuignoto/react-chrono4.2KTypeScriptMITDec 29, 2025
mljar/mercury4.3KPythonApache-2.0Jun 18, 2026
webslides/webslides6.3KJavaScriptMITDec 10, 2022

Related searches

  • an open source interactive quiz platform
  • an open source survey and questionnaire application
  • an open source alternative to Qualtrics
  • an open source collaborative digital whiteboard
  • an open source collaborative digital bulletin board
  • an open source whiteboard for collaboration
  • an open source alternative to Google Forms
  • an open source alternative to Jotform