This is a limited port of OpenSCAD to WebAssembly, using at its core a headless WASM build of OpenSCAD (done by @DSchroer), wrapped in a UI made of pretty PrimeReact components, a React Monaco editor ...
openscad-format is designed to be simple and flexible to use: $ openscad-format --help Usage: openscad-format [options] Options: --version Show version number [boolean] -i, --input Input file to read, ...