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

  4. Node.js (example for macOS):

    brew install node

  5. Tailwind CSS:

    npm i -g tailwindcss

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.