Python spaced-repetition

Open-source Python projects categorized as spaced-repetition

Top 20 Python spaced-repetition Projects

spaced-repetition
  • LibreLingo

    🐢 🌎 📚 a community-owned language-learning platform

    Project mention: FOSS alternative for language learning? | /r/fossdroid | 2023-12-09
  • 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
  • vocabsieve

    Simple sentence mining tool for language learning

  • 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.

  • ebisu

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

    Project mention: Ask HN: How has studying changed with AI? | news.ycombinator.com | 2024-06-25

    Yeah my current approach for programmatic Anki notes is genanki + using a stable ID as the first field of cards to allow for updates. Great point about ephemeral sentences -- something for me to think about creating an auto-suspension add-on for (I've seen the same issues about memorizing structure).

    What did you use for scheduling? I've seen ebisu [0] used before but found it difficult to grok. I can say as I've used FSRS [1] within Anki I've started to like its decisions alot.

    I think the main thing that keeps me from rolling my own Anki is mobile support. I had an Android app once and having to keep up-to-date with all the changing App Store requirements was annoying as hell. Eventually they took down the app for some compliance thing.

    [0] https://github.com/fasiha/ebisu

  • fsrs4anki-helper

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

    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

  • InfluxDB

    Purpose built for real-time analytics at any scale. InfluxDB Platform is powered by columnar analytics, optimized for cost-efficient storage, and built with open data standards.

    InfluxDB logo
  • drill

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

  • flywheel

    Your own Duolingo without overengineering (by amaargiru)

  • 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

  • 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
  • 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.

  • 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:

  • ankivalenz

    Turn HTML files into Anki decks

  • 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

  • Anansi

    Anki can be used for learning just about anything and the benefits of spaced repetition are tremendous. Anansi is a means of automating deck creation using Anthropic's Claude. (by Onlyartist9)

    Project mention: Show HN: Anki Deck Assistant | news.ycombinator.com | 2024-09-04
  • 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 discussion

Log in or Post with

Python spaced-repetition related posts

  • Ask HN: How has studying changed with AI?

    2 projects | news.ycombinator.com | 25 Jun 2024
  • 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
  • A note from our sponsor - InfluxDB
    www.influxdata.com | 8 Sep 2024
    InfluxDB Platform is powered by columnar analytics, optimized for cost-efficient storage, and built with open data standards. 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,936
2 vocabsieve 362
3 free-spaced-repetition-scheduler 308
4 ebisu 307
5 fsrs4anki-helper 192
6 AnkiPandas 131
7 SSP-MMC 125
8 drill 94
9 flywheel 69
10 spaced-inbox 67
11 fsrs-optimizer 62
12 simple-spaced-repetition 30
13 memory-hammer 28
14 zettelwarmer 24
15 obsankipy 16
16 ankivalenz 13
17 anki-patcher 7
18 alphabet-soup 3
19 dekki 2
20 Anansi 0

Sponsored
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.
www.scoutapm.com