I made a scriptable spaced repetition CLI with Rust and Rhai!

This page summarizes the projects mentioned and recommended in the original post on /r/rust

Our great sponsors
  • InfluxDB - Power Real-Time Data Analytics at Scale
  • WorkOS - The modern identity platform for B2B SaaS
  • SaaSHub - Software Alternatives and Reviews
  • forne

    A Turing-complete but dead-simple spaced repetition CLI that helps you learn stuff.

    Meet Forne! It's a Rust CLI that uses custom Rhai scripts to let you define completely custom adapters for importing cards (with custom utilities for regular expressions), and custom learning algorithms that can store arbitrary data (e.g. custom weights, when the card was last seen, the average confidence). Right now, there's a very simple learning method built in, but I'll be adding plenty more soon, and I'm hoping people in the community will have their own algorithms and adapters to share!

  • rust-script

    Run Rust files and expressions as scripts without any setup or compilation step.

    I started this as a little script made with rust-script, which took only a few hours to mock up, and then I was able to refactor the core logic into a much larger scriptable system over only about a day. And, Rust being Rust, it worked first time once I got it compiling! Also, I have to say, having a full-blown custom scripting engine just work is a novelty coming from web programming, and Rhai is a great choice if you need this sort of functionality in your own projects!

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

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