5 releases

0.0.4 Apr 10, 2024
0.0.3 Mar 19, 2024
0.0.2 Oct 30, 2023
0.0.1 Nov 6, 2022
0.0.0 Feb 10, 2022

#840 in Web programming

23 downloads per month

MIT license

100KB
3K SLoC

Lerni

Build License Crate Docs

Lerni is a platform designed to simplify the creation of educational materials such as cards, slides, etc.

Prerequisites

  1. Rust with WebAssembly target:

    curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh
    rustup target add wasm32-unknown-unknown
    
  2. wasm-bindgen-cli:

    cargo install wasm-bindgen-cli
    
  3. wasm-opt from binaryen package (example for macOS):

    brew install binaryen
    

Getting Started

Build examples:

make examples

Run server:

make serve

Open in browser: http://localhost:8000

License

The source code is licensed under MIT license.

Dependencies

~22–35MB
~565K SLoC