Python spaced-repetition

Open-source Python projects categorized as spaced-repetition

Top 18 Python spaced-repetition Projects

  • LibreLingo

    🐢 🌎 📚 a community-owned language-learning platform

  • Project mention: FOSS alternative for language learning? | /r/fossdroid | 2023-12-09
  • vocabsieve

    Simple sentence mining tool for language learning

  • Scout Monitoring

    Free Django app performance insights with Scout Monitoring. Get Scout setup in minutes, and let us sweat the small stuff. A couple lines in settings.py is all you need to start monitoring your apps. Sign up for our free tier today.

    Scout Monitoring logo
  • ebisu

    Public-domain Python library for flashcard quiz scheduling using Bayesian statistics. (JavaScript, Java, Dart, and other ports available!)

  • Project mention: Anki – Powerful, intelligent flash cards | news.ycombinator.com | 2024-01-27

    I really wish something like https://github.com/fasiha/ebisu becomes the norm. That is, the idea of fitting the cards to your time (by prioritising) rather than you having to do everything there software wants.

    The only bit missing is some algorithm deciding how often to introduce new cards based on your historical data.

  • free-spaced-repetition-scheduler

    A spaced repetition algorithm based on DSR model

  • Project mention: Anki – Powerful, intelligent flash cards | news.ycombinator.com | 2024-01-27

    ... https://github.com/open-spaced-repetition/fsrs4anki/wiki/The... ...

    I'm not sure I believe we understand our own learning/memory anything like enough for this not to be total pseudoscience? Reminds me of A Beautiful Mind.

  • fsrs4anki-helper

    An Anki add-on that supports Postpone & Advance & Load Balance & Easy Days & Disperse Siblings

  • Project mention: Show HN: Phrasing – learn every language, to any level | news.ycombinator.com | 2024-01-29

    You can set easy days via the FSRS4Anki Helper add-on: https://ankiweb.net/shared/info/759844606

    And it also supports to postpone your backlog.

  • AnkiPandas

    Analyze and manipulate your Anki collection using pandas! 🌠🐼

  • SSP-MMC

    A Stochastic Shortest Path Algorithm for Optimizing Spaced Repetition Scheduling

  • Project mention: Main updates of FSRS4Anki from v3.7.0 to v3.23.0 | /r/Anki | 2023-06-08
  • InfluxDB

    Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.

    InfluxDB logo
  • drill

    A CLI program for learning things through spaced repetition. :dog: (by rr-)

  • spaced-inbox

    A minimal spaced writing inbox

  • Project mention: Serendipity is too important to be left to chance (1996) | news.ycombinator.com | 2023-12-19

    Similar to the system gwern mentioned in a sibling comment, I have implemented a "spaced inbox" system [1] that shows me old notes that I have written. The idea is to encourage me to keep adding to and refining ideas I have (but of course, the scheduling can be tweaked to only show notes that I am likely to have forgotten, as gwern suggests). Perhaps coincidentally, both my spaced inbox system and the Remembrance Agent in the OP are designed to work with Emacs (though mine does not force the user to use Emacs).

    [1]: https://github.com/riceissa/spaced-inbox

  • fsrs-optimizer

    FSRS Optimizer Package

  • Project mention: FSRS is now the most accurate spaced repetition algorithm in the world* | /r/Anki | 2023-12-07

    Me and LMSherlock are investigating this, but according to Sherlock's analysis, RMSE remains quite stable if the number of reviews in the dataset changes by a small amount. You can help us to reproduce your problem by submitting your colelction, please see this issue: https://github.com/open-spaced-repetition/fsrs-optimizer/issues/64

  • memory-hammer

    An always-on Anki review system.

  • zettelwarmer

    CLI Tool for Zettlr/Obsidian to help you browse random notes. The older the note, the more likely it will be shown.

  • simple-spaced-repetition

    Simple spaced repetition scheduler based on the classic Anki algorithm.

  • Project mention: Show HN: Python.cards – Learn Python with spaced repetition | news.ycombinator.com | 2024-04-15
  • ankivalenz

    Turn HTML files into Anki decks

  • obsankipy

    Python program to generate anki cards from obsidian markdown notes

  • Project mention: Obsankipy: A New Way to Sync Your Obsidian Notes to Anki! | /r/ObsidianMD | 2023-12-01

    Introducing Obsankipy: I am open sourcing Obsankipy, a Python-based program designed to seamlessly sync your notes from Obsidian to Anki. Inspired by the obsidian_to_anki plugin, Obsankipy allows you to run the sync process without having Obsidian running, and even automate it! While it's still a work in progress, Obsankipy supports key features such as basic and reversed cards, cloze cards, images, audio, math formulas, code blocks, links, and more. Key Features:

  • anki-patcher

    🩹 A modular python script launcher to patch anki cards en masse

  • Project mention: Show HN: Anki-Patcher, a modular Python script launcher to patch cards en masse | news.ycombinator.com | 2023-10-28
  • alphabet-soup

    Alphabet Soup gives language learners easily digestible chunks for practice.

  • dekki

    An ML based spaced repetition algorithm to help you learn faster and remember longer.

  • Project mention: Is there an AI software where I can upload a pdf (177 pg) and it makes an anki deck for me? | /r/Anki | 2023-12-07

    https://www.dekki.ai/ knock yourself out

  • SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
NOTE: The open source projects on this list are ordered by number of github stars. The number of mentions indicates repo mentiontions in the last 12 Months or since we started tracking (Dec 2020).

Python spaced-repetition related posts

  • Show HN: Python.cards – Learn Python with spaced repetition

    1 project | news.ycombinator.com | 15 Apr 2024
  • Show HN: Phrasing – learn every language, to any level

    1 project | news.ycombinator.com | 29 Jan 2024
  • FSRS: A modern, efficient spaced repetition algorithm

    14 projects | news.ycombinator.com | 15 Jan 2024
  • FOSS alternative for language learning?

    1 project | /r/fossdroid | 9 Dec 2023
  • FSRS is now the most accurate spaced repetition algorithm in the world*

    8 projects | /r/Anki | 7 Dec 2023
  • Is there an AI software where I can upload a pdf (177 pg) and it makes an anki deck for me?

    1 project | /r/Anki | 7 Dec 2023
  • The FSRS (Free Spaced Repetition Scheduler) Algorithm

    1 project | news.ycombinator.com | 20 Oct 2023
  • A note from our sponsor - SaaSHub
    www.saashub.com | 1 Jun 2024
    SaaSHub helps you find the best software and product alternatives Learn more →

Index

What are some of the best open-source spaced-repetition projects in Python? This list will help you:

Project Stars
1 LibreLingo 1,900
2 vocabsieve 328
3 ebisu 303
4 free-spaced-repetition-scheduler 273
5 fsrs4anki-helper 169
6 AnkiPandas 126
7 SSP-MMC 118
8 drill 94
9 spaced-inbox 62
10 fsrs-optimizer 50
11 memory-hammer 28
12 zettelwarmer 22
13 simple-spaced-repetition 26
14 ankivalenz 13
15 obsankipy 12
16 anki-patcher 6
17 alphabet-soup 2
18 dekki 2

Sponsored
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com