Io
Guide
What it is: the FORMATS tier — file readers and writers (STEP, IGES, USD, glTF/GLB, STL, OBJ, PLY, SVG, PDF, DXF, IFC, 3MF, DOCX, tables, PNG). Rust/wasm, loaded lazily on the first door call.
A viewer that only renders must never import this package.
import { readStep, writeStl } from '@huukhanhnguyen/io'API reference
The runtime surface: 130 readers, writers and option types, one page per format.
- 3MF - 3 symbols
- Binary - 8 symbols
- BrepOrder - 2 symbols
- CurveJson - 3 symbols
- DXF - 3 symbols
- FaceLoops - 3 symbols
- GLB - 6 symbols
- GlbAnimation - 1 symbols
- GlbContainer - 4 symbols
- glTF - 3 symbols
- Hatch - 17 symbols
- IFC - 1 symbols
- IGES - 4 symbols
- Load - 3 symbols
- Mat4 - 3 symbols
- MeshTriangles - 1 symbols
- OBJ - 2 symbols
- ObjScene - 2 symbols
- PDF - 3 symbols
- PLY - 2 symbols
- PNG - 1 symbols
- STEP - 10 symbols
- STL - 6 symbols
- SVG - 12 symbols
- SVG dialect - 8 symbols
- Table - 3 symbols
- TriangleMesh - 3 symbols
- USD - 4 symbols
- UsdRead - 9 symbols