/lerni

Frontend framework for creating educational content

Primary LanguageRustMIT LicenseMIT

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.