Implementing SM-2 in Rust

This page summarizes the projects mentioned and recommended in the original post on news.ycombinator.com

InfluxDB – Built for High-Performance Time Series Workloads
InfluxDB 3 OSS is now GA. Transform, enrich, and act on time series data directly in the database. Automate critical tasks and eliminate the need to move data externally. Download now.
www.influxdata.com
featured
Stream - Scalable APIs for Chat, Feeds, Moderation, & Video.
Stream helps developers build engaging apps that scale to millions with performant and flexible Chat, Feeds, Moderation, and Video APIs and SDKs powered by a global edge network and enterprise-grade infrastructure.
getstream.io
featured
  1. free-spaced-repetition-scheduler

    A spaced repetition algorithm based on DSR model

    Hey sorry about that. I will take down the old FAQ, or at least redirect it to the new one. The other thing not mentioned in that section of the FAQ (that I will add now) is the re-review phase. When you miss a card during review it will go to the re-review queue. Missing it again in that phase will reset its interval to 1.

    Since I created Mochi there have been some new algorithis developed. Most notably FSRS [0] looks promising.

    [0] https://github.com/open-spaced-repetition/free-spaced-repeti...

  2. InfluxDB

    InfluxDB – Built for High-Performance Time Series Workloads. InfluxDB 3 OSS is now GA. Transform, enrich, and act on time series data directly in the database. Automate critical tasks and eliminate the need to move data externally. Download now.

    InfluxDB logo
  3. Hey sorry about that. I will take down the old FAQ, or at least redirect it to the new one. The other thing not mentioned in that section of the FAQ (that I will add now) is the re-review phase. When you miss a card during review it will go to the re-review queue. Missing it again in that phase will reset its interval to 1.

    Since I created Mochi there have been some new algorithis developed. Most notably FSRS [0] looks promising.

    [0] https://github.com/open-spaced-repetition/free-spaced-repeti...

  4. qtt

    I did something similar recently in Idris 2, specifically to see how ergonomic using quantitative type theory is. My experience is it's quite a hassle, but I don't think that's beyond reproach.

    The repo is here[0], and if you like long form unedited videos about someone failing to program, you can see my struggles with Idris 2 here[1]

    [0] https://github.com/dspx-plcr/qtt

  5. leitner-box-rs

    This library implements the Leitner System, a spaced repetition technique for memorization, in Rust.

    Here is an implementation of Leitner Box in Rust:

    https://github.com/open-spaced-repetition/leitner-box-rs

NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a more popular project.

Suggest a related project

Related posts

  • Spaced repetition can allow for infinite recall

    2 projects | news.ycombinator.com | 2 Feb 2025
  • The FSRS (Free Spaced Repetition Scheduler) Algorithm

    1 project | news.ycombinator.com | 20 Oct 2023
  • FSRS explained, part 1: What it is and how it works

    2 projects | /r/Anki | 12 Aug 2023
  • FSRS is supported in AnkiMobile now!

    3 projects | /r/Anki | 5 Feb 2023
  • How did I publish a paper in ACMKDD as an undergraduate? A fantastic research experience on spaced repetition algorithm. Open source the code and dataset.

    3 projects | /r/Anki | 25 Sep 2022

Did you know that Python is
the 2nd most popular programming language
based on number of references?