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 Kahoot

Ranking updated Aug 19, 2026

For an open source interactive quiz platform, the first results are android/topeka (Topeka is a sample Android quiz application demonstrating Material Design rather than a self-hostable, live interactive polling and presentation platform for audience engagement), monkeytypegame/monkeytype (Monkeytype is a browser-based typing trainer featuring leaderboards and analytics, but it focuses on typing practice rather than live audience quizzes and presentation polling) and ant-design/ant-design-mobile (This repository is a mobile UI component library rather than an interactive quiz or polling platform, making it a building block for frontend interfaces rather than a complete self-hostable engagement tool). visit1985/mdp and akiran/react-slick round out the shortlist. Compare the match explanations and check the project documentation against your requirements.

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

Open-Source Alternatives to Kahoot

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

    android/topeka

    5,104View on GitHub↗

    Topeka is an Android quiz application and educational game. It serves as a sample app designed to demonstrate the implementation of standardized visual guidelines and interaction patterns on the Android platform. The project focuses on Material Design implementation, showcasing a consistent and intuitive user interface through a knowledge-testing game. It applies these standardized design principles to create interactive user flows and mobile screens. The application is built using Kotlin and Jetpack Compose, incorporating Material Design 3 and state-driven UI updates. It covers core areas o

    Topeka is a sample Android quiz application demonstrating Material Design rather than a self-hostable, live interactive polling and presentation platform for audience engagement.

    KotlinQuiz ComponentsQuiz Games
    View on GitHub↗5,104
  • monkeytypegame/monkeytypemonkeytypegame avatar

    monkeytypegame/monkeytype

    20,248View on GitHub↗

    Monkeytype is a browser-based typing trainer that captures keystrokes through low-level events to provide real-time feedback on speed and accuracy. The application maintains user progress and state entirely within browser memory, ensuring instantaneous interaction during typing sessions. The platform distinguishes itself through a comprehensive analytics and community system. Users can track their historical performance and typing metrics through detailed profiles, while a global leaderboard system allows for the comparison of experience levels and rankings against the broader community. The

    Monkeytype is a browser-based typing trainer featuring leaderboards and analytics, but it focuses on typing practice rather than live audience quizzes and presentation polling.

    TypeScriptLeaderboards
    View on GitHub↗20,248
  • ant-design/ant-design-mobileant-design avatar

    ant-design/ant-design-mobile

    12,006View on GitHub↗

    Ant Design Mobile is a mobile UI component library and design system built for React. It provides a collection of pre-styled interface elements and standardized UI blocks used to create consistent, responsive user interfaces for mobile web applications. The framework focuses on mobile web design and frontend interface engineering, providing tools to implement interaction patterns tailored for touch-based browsing. It ensures a uniform look and feel across different mobile browsers and handheld device screens. The library incorporates responsive layout systems and CSS-variable-based theming.

    This repository is a mobile UI component library rather than an interactive quiz or polling platform, making it a building block for frontend interfaces rather than a complete self-hostable engagement tool.

    TypeScriptMobile-Compatible Web Apps
    View on GitHub↗12,006
  • visit1985/mdpvisit1985 avatar

    visit1985/mdp

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

    This project is a terminal-based markdown presentation tool rather than an interactive polling or quiz platform, making it a neighbouring presentation utility rather than the requested engagement tool.

    CSlide State Management
    View on GitHub↗5,266
  • akiran/react-slickakiran avatar

    akiran/react-slick

    11,924View on GitHub↗

    react-slick is a React carousel component and responsive slider library. It provides a reusable user interface element for displaying a sequence of items in a horizontal scroll, supporting infinite looping, navigation dots, and adjustable transition speeds. The library enables the creation of touch-enabled image and content sliders that adapt to different screen sizes. It is used to build interactive content carousels, responsive image sliders, and rotating banners for product showcases.

    This repository is a React carousel and slider component rather than an interactive quiz and polling platform, making it a building block for UI layouts rather than the self-hostable audience engagement tool you are looking for.

    JavaScriptSlide State Management
    View on GitHub↗11,924
  • golang/mobilegolang avatar

    golang/mobile

    6,127View on GitHub↗

    The Go Mobile project is a framework and toolchain that enables Go developers to build native mobile applications for Android and iOS entirely in Go, or to compile Go packages into shared libraries that can be called from existing native mobile apps. It provides a complete set of libraries for handling mobile app lifecycle events, rendering 2D and 3D graphics through OpenGL ES, accessing device sensors like accelerometers and gyroscopes, processing touch and keyboard input, playing audio via OpenAL Soft, and reading bundled application assets. The project distinguishes itself by offering two

    This repository is a mobile development framework for building Android and iOS apps in Go, which is a building block rather than the self-hostable interactive quiz and polling platform you are looking for.

    GoMobile-Compatible Web Apps
    View on GitHub↗6,127
  • cuixueshe/earthwormcuixueshe avatar

    cuixueshe/earthworm

    10,899View on GitHub↗

    Earthworm is an AI-powered language learning platform centered on sentence construction, translation exercises, and grammar tutoring. It integrates a spaced repetition system to schedule reviews based on individual performance and a multimedia practice tool that converts audio, video, and text into interactive sentence-level exercises. The platform features a real-time competitive quiz system where users can challenge each other in live matches based on speed and accuracy. It also includes an AI tutor that provides contextual grammar and usage explanations for specific sentences, and a set of

    Earthworm provides a real-time competitive quiz system and ranked leaderboards, but its core identity is an AI-powered language learning platform rather than a general-purpose live polling and presentation tool.

    TypeScriptQuiz Facilitators
    View on GitHub↗10,899
  • hakimel/reveal.jshakimel avatar

    hakimel/reveal.js

    71,731View on 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

    This project is a web-native presentation framework for creating slideshows rather than an interactive quiz and polling platform, though it can support custom presentation content.

    JavaScriptSlide State ManagementPresentation Synchronization
    View on GitHub↗71,731
  • heroiclabs/nakamaheroiclabs avatar

    heroiclabs/nakama

    12,754View on GitHub↗

    Nakama is a distributed server framework designed for real-time multiplayer games and social applications. It provides an authoritative runtime environment for executing game logic, ensuring consistent state and cheat-resistant gameplay across diverse client platforms. The system acts as a centralized backend, managing persistent player identities, social graphs, and real-time communication channels to support complex multiplayer interactions. The platform distinguishes itself through an integrated suite of LiveOps tools that allow developers to manage game economies, schedule time-bound even

    Nakama is a distributed real-time backend framework for games rather than a ready-to-use quiz and polling platform, meaning you would have to build the entire quiz logic and interface on top of it.

    GoOnline & Multiplayer
    View on GitHub↗12,754
  • surveyjs/survey-librarysurveyjs avatar

    surveyjs/survey-library

    4,782View on GitHub↗

    This project is a JSON-based form rendering framework and visual creator designed for dynamic data collection. It provides a JavaScript form builder library that transforms JSON schemas into functional web forms and multi-step wizards, with a dedicated visual survey creator for designing layouts and branching logic without writing code. The library is distinguished by its bidirectional PDF integration, which allows the conversion of JSON schemas into fillable PDF documents and the extraction of structured data from existing PDFs. It also features advanced capabilities for creating scored asse

    This project is a form rendering framework and visual survey creator focused on data collection and dynamic forms rather than a live gamified presentation or polling platform.

    TypeScriptQuiz Components
    View on GitHub↗4,782
  • bigbluebutton/bigbluebuttonbigbluebutton avatar

    bigbluebutton/bigbluebutton

    9,040View on GitHub↗

    BigBlueButton is an open-source virtual classroom software and meeting server designed for hosting real-time online teaching sessions. It functions as a WebRTC video conferencing platform and collaboration suite, providing a self-hosted environment for virtual classroom management and online course administration. The system distinguishes itself through specialized educational tools, including an interactive quiz engine, breakout room coordination, and live polling. It provides a comprehensive suite of collaborative assets such as a shared infinite whiteboard, real-time co-authored notes, and

    BigBlueButton is a comprehensive virtual classroom and video conferencing platform that includes live polling features, but it is primarily a web conferencing suite rather than a dedicated interactive quiz and gamified learning platform.

    JavaScriptQuiz Facilitators
    View on GitHub↗9,040
Compare the top 10 at a glance
RepositoryStarsLanguageLicenseLast push
android/topeka5.1KKotlinApache-2.0Jan 22, 2021
monkeytypegame/monkeytype20.2KTypeScriptGPL-3.0Jun 22, 2026
ant-design/ant-design-mobile12KTypeScriptMITJun 16, 2026
visit1985/mdp5.3KCGPL-3.0Jul 9, 2025
akiran/react-slick11.9KJavaScriptMITAug 7, 2025
golang/mobile6.1KGobsd-3-clauseFeb 17, 2026
cuixueshe/earthworm10.9KTypeScriptAGPL-3.0Nov 14, 2024
hakimel/reveal.js71.7KJavaScriptMITMay 21, 2026
heroiclabs/nakama12.8KGoApache-2.0May 22, 2026
surveyjs/survey-library4.8KTypeScriptMITJun 23, 2026

Related searches

  • an open source platform for live polling
  • an open source alternative to Quizlet
  • an open source alternative to Qualtrics
  • an open source learning management system
  • an open source survey and questionnaire application
  • an open source collaborative digital whiteboard
  • an open source alternative to Anki
  • an open source collaborative digital bulletin board