Deuxfleurs
Viewer for geometry processing / meshes / 3d related stuff heavily inspired by polyscope (which is very nice, check it out!).
Can be used in webpages thanks to wasm, so web-based slides can include demos, or simply for making code demo easily accessible on the web. An example can be found here.
How to use
Here's a quick example that loads a mesh and uses a button to show/hide it:
use load_mesh;
// Init the app
let mut handle = init;
// Load the mesh and register it:
let = load_mesh.await.unwrap;
handle.register_surface;
handle.run_with_callback;
More examples are available in the corresponding folder.