CADViewer by Orua
github.com
What it is
CADViewer by Orua is a free, open-source browser viewer for large engineering drawings and read-only previews. It opens DWG, DXF, STL, STEP/STP, IGES/IGS, and BREP/BRP files through one entry point and toolbar. DWG and DXF files are parsed in a Web Worker with LibreDWG WebAssembly and rendered progressively using Canvas 2D and Path2D. Three-dimensional formats use OpenCascade WebAssembly and WebGL, with selectable metal surface finishes. Controls include pan, wheel zoom, fit-to-view, zoom window, drawing-list visibility, and light or dark backgrounds. Fonts can load on demand, and deployment configuration supports Simplified Chinese and English. The viewer runs on a static web server without an application server or database, with offline or private-network options. Locally selected files stay in browser processing without an account or upload API. It is read-only and lacks editing, property panels, selection workflows, and plugins.
Spec sheet
- Purpose
- CADViewer is an open-source browser CAD viewer designed for large engineering drawings and read-only previews.Read 4 Oct 2026 · github.com
- Deployment
- CADViewer can be deployed on a static web server without an application server or database, and it documents offline or private-network configuration.Read 4 Oct 2026 · github.com
- Privacy
- Locally selected files are parsed in the browser, and the viewer does not require an account, application backend, or drawing-upload API.Read 4 Oct 2026 · github.com
- 3D previews
- Three-dimensional formats are processed locally with OpenCascade WebAssembly and displayed with WebGL, with selectable metal surface-finish previews.Read 4 Oct 2026 · github.com
- Capacity limits
- The project says supported drawing size depends on the drawing, browser, device memory, entity complexity, nested blocks, hatches, and fonts.Read 4 Oct 2026 · github.com
- File fidelity limits
- External raster images, proxy objects, and uncommon custom entities may not render, while missing fonts can change text appearance.Read 4 Oct 2026 · github.com
- File formats
- It opens DWG, DXF, STL, STEP/STP, IGES/IGS, and BREP/BRP through one file entry and toolbar.Read 4 Oct 2026 · github.com
- Fonts and languages
- It defers SHX, TTF, OTF, and WOFF font loading and supports Simplified Chinese and English through deployment configuration.Read 4 Oct 2026 · github.com
- Intended audience
- The project is aimed at users who need to preview large AutoCAD drawings in a browser, including through self-hosted deployment.Read 4 Oct 2026 · github.com
- Large drawing rendering
- DWG/DXF parsing runs in a Web Worker with LibreDWG WebAssembly and progressively renders entities using Canvas 2D and Path2D.Read 4 Oct 2026 · github.com
- Licensing
- The repository says LibreDWG WebAssembly components are distributed under GPL-3.0-or-later and other components retain their respective licenses.Read 4 Oct 2026 · github.com
- Navigation
- The viewer supports pan, wheel zoom, fit-to-view, zoom window, drawing-list visibility, and light or dark backgrounds.Read 4 Oct 2026 · github.com
- Read-only limits
- It does not provide CAD editing, entity-property panels, selection workflows, or a plugin system.Read 4 Oct 2026 · github.com
- Security caveat
- The project notes that a hosting site may retain ordinary web-server access logs.Read 4 Oct 2026 · github.com
Plans and prices
Strong points and limits
Strong points
- Free open-source software
- Supports DWG, DXF, and multiple 3D formats
- Local browser parsing without account or upload API
- Static-server deployment without database
- WebGL previews with selectable metal finishes
Limits
- Read-only; no CAD editing tools
- External images and uncommon entities may not render
- Missing fonts can change text appearance
- Capacity depends on drawing and device resources
Who it suits
CADViewer suits users who need browser previews of large AutoCAD and related engineering files. It is suited to teams wanting self-hosted, offline, or private-network deployment.
Verdict
CADViewer provides broad format support and local, self-hosted viewing without an application backend. It is a preview tool rather than an editor, and rendering fidelity depends on files, fonts, browsers, and available memory.
Where Specifiction places it
- CAD Viewer Software#13 of 317.7