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 Quizlet

Ranking updated Aug 19, 2026

For an open source alternative to Quizlet, the first results are ankidroid/anki-android (Anki-Android is an open-source spaced-repetition flashcard application for mobile devices that supports multimedia cards and deck synchronization, fitting the core learning platform requirements though it operates primarily as a client rather than a self-hostable server), jwasham/computer-science-flash-cards (This repository provides a containerized, self-hostable flashcard web application featuring a spaced repetition system and study deck management tailored for computer science, though it focuses on a pre-built curriculum rather than general collaborative deck creation) and dae/anki (Anki is a comprehensive flashcard and spaced repetition platform with deck creation and active recall, though it lacks native self-hosting and built-in real-time collaboration out of the box). mnemosyne-proj/mnemosyne and judemont/quizflow 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 quizlet”. Results are ranked by relevance to your query — pick filters below to narrow, or refine with AI.

Open-Source Alternatives to Quizlet

Find the best repos with AI.We'll search the best matching repositories with AI.
  • ankidroid/anki-androidankidroid avatar

    ankidroid/Anki-Android

    10,755View on GitHub↗

    Anki-Android is an open-source education application designed for long-term memory retention through the use of spaced repetition. The platform enables users to create, manage, and study multimedia flashcards that support text, images, audio, and mathematical notation. It provides a structured environment for learning by scheduling review intervals based on an optimized algorithm that prioritizes content according to individual performance. The application distinguishes itself through its cross-platform synchronization capabilities, allowing users to maintain consistent study collections and

    Anki-Android is an open-source spaced-repetition flashcard application for mobile devices that supports multimedia cards and deck synchronization, fitting the core learning platform requirements though it operates primarily as a client rather than a self-hostable server.

    KotlinSpaced Repetition SystemsSpaced Repetition Models
    View on GitHub↗10,755
  • jwasham/computer-science-flash-cardsjwasham avatar

    jwasham/computer-science-flash-cards

    9,101View on GitHub↗

    This is a computer science flashcard web application designed for memorizing algorithms, data structures, and general technical concepts. It functions as a spaced repetition study tool that organizes academic materials by category and mastery level to track knowledge acquisition. The application is provided as a containerized educational tool, allowing for self-hosted deployment to ensure consistent execution across different systems. It includes a utility to export stored study sets and academic content into CSV files for use in external applications. The platform covers content management

    This repository provides a containerized, self-hostable flashcard web application featuring a spaced repetition system and study deck management tailored for computer science, though it focuses on a pre-built curriculum rather than general collaborative deck creation.

    HTMLSpaced Repetition Systems
    View on GitHub↗9,101
  • dae/ankidae avatar

    dae/anki

    28,586View on GitHub↗

    Anki is a cross-platform study application and spaced repetition flashcard software designed for memorizing information. It functions as a memory tool that implements spaced repetition systems to optimize long-term learning and recall. The software facilitates flashcard-based studying and personal knowledge management by organizing facts and concepts into scheduled reviews. It uses a timed review system to ensure information is retained in long-term memory through active recall. The application includes capabilities for managing digital decks of questions and answers, utilizing a mathematica

    Anki is a comprehensive flashcard and spaced repetition platform with deck creation and active recall, though it lacks native self-hosting and built-in real-time collaboration out of the box.

    RustSpaced Repetition Systems
    View on GitHub↗28,586
  • mnemosyne-proj/mnemosynemnemosyne-proj avatar

    mnemosyne-proj/mnemosyne

    591View on GitHub↗

    Mnemosyne: efficient learning with powerful digital flash-cards.

    Mnemosyne is a digital flashcard and spaced-repetition learning platform that handles deck creation and efficient memorisation algorithms, though it lacks the collaborative study sets and modern self-hosting server architecture of a fully-featured web suite.

    PythonEducational Platforms
    View on GitHub↗591
  • judemont/quizflowJ

    judemont/quizflow

    0View on GitHub↗

    Master vocabulary effortlessly with QuizFlow:

    QuizFlow is a flashcard learning platform built for mastering vocabulary, though it lacks details on advanced features like spaced repetition and mobile apps.

    Flashcards
    View on GitHub↗0
  • rh-id/a-flash-deckrh-id avatar

    rh-id/a-flash-deck

    42View on GitHub↗

    A simple and easy to use flash card app to help you study.

    This repository is a simple flashcard application that lets you study and create decks, though it lacks several advanced platform features like self-hosting, mobile apps, and collaboration.

    JavaFlashcards
    View on GitHub↗42
  • open-spaced-repetition/fsrs4ankiopen-spaced-repetition avatar

    open-spaced-repetition/fsrs4anki

    3,990View on GitHub↗

    This project is a scheduling enhancement for Anki that implements the Free Spaced Repetition Scheduler algorithm. It serves as a replacement for traditional scheduling models, calculating review intervals to optimize long-term memory retention. The tool provides memory retention simulation to predict future review counts and study time based on historical data. It allows for the optimization of retention levels to balance study effort against memory persistence and supports custom scheduling overrides for specific decks. The system covers memory pattern analysis, workload prediction, and the

    This project provides an advanced scheduling algorithm and plugin for Anki rather than serving as a standalone flashcard and spaced-repetition learning platform itself.

    Jupyter NotebookSpaced Repetition SystemsSpaced Repetition Models
    View on GitHub↗3,990
  • zyronon/typewordszyronon avatar

    zyronon/TypeWords

    8,588View on GitHub↗

    TypeWords is a language learning typing tool and vocabulary trainer designed to build spelling accuracy and muscle memory. It functions as a practice environment where users master complex texts and vocabulary through audio-based dictation and text input. The system utilizes a spaced repetition vocabulary trainer that employs a scientific algorithm to calculate review intervals for long-term memory retention. It includes a customizable wordlist manager for importing academic vocabularies or creating personal dictionaries with associated local audio and phonetic data. The platform covers a br

    TypeWords is a specialized language-learning typing and dictation trainer rather than a general flashcard and spaced-repetition platform for creating study decks.

    CSSSpaced Repetition Systems
    View on GitHub↗8,588
  • ankitects/ankiankitects avatar

    ankitects/anki

    28,571View on GitHub↗

    Anki is a cross-platform flashcard management system designed to optimize long-term memory retention through spaced-repetition learning. It functions as a digital learning assistant that uses active recall practice and automated scheduling algorithms to determine the ideal timing for card reviews based on individual performance history. The core system relies on a local relational database to ensure data persistence and portability, while supporting complex study workflows through flexible note-type schema modeling and template-driven content rendering. The platform distinguishes itself throu

    Anki is a premier flashcard and spaced-repetition system, but this specific repository points to a different tool infrastructure (likely a desktop GUI or window manager framework) rather than the actual Anki core application codebase.

    RustImage Occlusion ToolsSpaced Repetition SystemsSpaced Repetition Models
    View on GitHub↗28,571
  • yocontra/react-responsiveyocontra avatar

    yocontra/react-responsive

    7,171View on GitHub↗

    react-responsive is a media query library for React used to implement responsive design by conditionally rendering components based on viewport dimensions. It provides hooks and utilities for viewport detection and monitoring screen characteristics and orientation changes. The library includes a server-side rendering mock and device simulation capabilities. These allow for the manual override of device settings via properties or context to ensure consistent rendering during server-side operations and to facilitate automated UI testing. The project covers device characteristic detection and v

    This repository is a React media query library for implementing responsive design rather than a flashcard and spaced-repetition learning platform, making it the wrong category entirely.

    TypeScriptResponsive Design
    View on GitHub↗7,171
  • contra/react-responsivecontra avatar

    contra/react-responsive

    7,172View on GitHub↗

    react-responsive is a set of utility tools and hooks for evaluating CSS media queries within React components. It functions as a viewport state manager that detects screen dimensions and triggers user interface changes based on defined breakpoints. The project includes a helper for server-side rendering and automated testing that allows device properties to be overridden via context. This ensures consistent rendering when browser-native detection is unavailable. The library covers adaptive component rendering, viewport change monitoring, and responsive layout detection. It uses the native ma

    This is a React responsive design utility library rather than a flashcard and spaced-repetition learning platform, making it an entirely different category.

    TypeScriptResponsive Design
    View on GitHub↗7,172
  • omnivore-app/omnivoreomnivore-app avatar

    omnivore-app/omnivore

    15,882View on GitHub↗

    Omnivore is an open-source, self-hostable read-it-later application designed to centralize web articles, newsletters, and digital documents into a personal library. It functions as a comprehensive content archiver that captures web pages and stores them locally, ensuring permanent access and readability regardless of internet connectivity. The platform distinguishes itself through an event-sourced synchronization engine that maintains a consistent state across multiple devices by replaying user actions. It utilizes a headless web scraping service to extract clean text and metadata from raw we

    Omnivore is a self-hostable read-it-later and document archiving application rather than a flashcard and spaced-repetition learning platform, making it a neighbouring productivity tool rather than the requested study software.

    TypeScriptSelf-Hosted Applications
    View on GitHub↗15,882
Compare the top 10 at a glance
RepositoryStarsLanguageLicenseLast push
ankidroid/anki-android10.8KKotlingpl-3.0Feb 19, 2026
jwasham/computer-science-flash-cards9.1KHTMLCC-BY-SA-4.0Jan 13, 2025
dae/anki
28.6K
Rust
NOASSERTION
Jun 17, 2026
mnemosyne-proj/mnemosyne591PythonNOASSERTIONApr 18, 2026
judemont/quizflow0———
rh-id/a-flash-deck42JavaGPL-3.0Jun 6, 2026
open-spaced-repetition/fsrs4anki4KJupyter NotebookMITMar 20, 2026
zyronon/typewords8.6KCSSGPL-3.0Jun 23, 2026
ankitects/anki28.6KRustNOASSERTIONJun 16, 2026
yocontra/react-responsive7.2KTypeScriptMITMar 1, 2025

Related searches

  • an open source alternative to Anki
  • an open source language learning platform
  • an open source interactive quiz platform
  • a spaced-repetition flashcard app
  • an open source learning management system
  • an open source app for learning languages
  • an open source platform for live polling
  • an interactive platform for learning programming