1# Tools
3Polished, generally useful software. Everything here runs in the browser unless noted.
5## Documents
7- **[mdshare](https://vault1.magland.org/tools/mdshare)**
8 ([live](https://mdshare--tools.vault1-sites.magland.org/)).
9 A split-pane markdown editor (LaTeX math, highlighted code, mermaid
10 diagrams) where the document is compressed into the URL itself, so sharing
11 is just copying the link; no server, nothing uploaded.
13## Meetings
15- **[commonroom](https://vault1.magland.org/tools/commonroom)**
16 ([live](https://commonroom--tools.vault1-sites.magland.org/)).
17 Serverless group video calls: pick a room name, share the link, and everyone
18 in the room is connected over a full WebRTC mesh (up to 8 people), with
19 room-wide shared settings. See also
20 [commonroom-recorder](https://vault1.magland.org/proof-of-concept/commonroom-recorder),
21 which joins a call and records it for transcription.
23## Geometry and meshing
25- **[mesh-studio](https://vault1.magland.org/tools/mesh-studio)**
26 ([live](https://mesh-studio--tools.vault1-sites.magland.org/)).
27 Build CAD primitives or import STEP/IGES with
28 [OpenCASCADE.js](https://ocjs.org/), then inspect them in 3D, including each
29 face's true NURBS surface (polynomials on faces), not just its triangulation.
30- **[mesh-converter](https://vault1.magland.org/tools/mesh-converter)**
31 ([live](https://mesh-converter--tools.vault1-sites.magland.org/)).
32 Convert meshes between 19 formats (PLY, OBJ, STL, VTK, Gmsh, XDMF, …) with
33 [meshio](https://github.com/nschloe/meshio) running in-browser on Pyodide;
34 inspect meshes in 3D and see what a lossy export would drop.
36## Numerical computing
38- **[numbl-figure-viewer](https://vault1.magland.org/tools/numbl-figure-viewer)**
39 ([live](https://numbl-figure-viewer--tools.vault1-sites.magland.org/)).
40 Open a figure exported from [numbl](https://numbl.org) and render it, with
41 the underlying data included.