Flyfish CAD Viewer
Flyfish CAD Viewer is a free, open-source browser viewer for DWG, DXF, DWF, DWFx and XPS drawings.
What Flyfish CAD Viewer is
Flyfish CAD Viewer is a free, open-source browser viewer for DWG, DXF, DWF, DWFx and XPS drawings. It targets engineering archives, PLM, manufacturing, construction and after-sales systems. The viewer uses WebGL with WebAssembly and Worker runtime assets. DWG files are parsed through LibreDWG WebAssembly in a worker, while DXF files use JavaScript parsing with a fallback parser. DWF, DWFx and XPS files use the dwf-viewer renderer for 2D vectors and 3D eModel geometry, with an optional raster fallback. Files are read locally in the browser instead of being uploaded to a backend. Viewing tools include zoom, pan, fit-to-view, cursor world coordinates, zoom percentage and drag-and-drop. Typed bill-of-materials extraction includes CSV and JSON export helpers. Delivery options include an npm package, static demo, WASM assets and private integration. It supports web and self-hosted deployment, including intranets, private clouds and offline environments.
Good
- Supports DWG, DXF, DWF, DWFx and XPS
- Reads drawings locally in the browser
- Includes zoom, pan and fit-to-view tools
- Exports typed BOM data as CSV or JSON
- Offers npm, static demo and private integration
Watch out
- Applications must serve DWG and DWF runtime assets
- AGPL-3.0-only licensing applies
- Compatibility should be checked with representative files
Who it suits
It suits engineering, manufacturing, construction and after-sales teams that need browser-based CAD viewing. It also fits developers integrating drawing files into existing web or desktop WebView systems.
Verdict
Flyfish CAD Viewer combines broad drawing-format support with local browser processing and integration options. Runtime asset configuration and AGPL licensing are important considerations for deployment.
The facts
Each one read from Flyfish CAD Viewer's own pages, with the date it was checked.
What it does
- BOM extraction
- The README describes typed bill-of-materials extraction with CSV and JSON export helpers.checked 4 Oct 2026
- Business integration
- The maker lists plain Web, framework components, iframe, Worker/WASM and desktop WebView integration paths that can work with existing frontend, authentication and file APIs.checked 4 Oct 2026
- Business system integration
- Flyfish says its products can integrate through plain Web, framework components, iframe, Worker/WASM and desktop WebView paths.checked 11 Oct 2026
- Compatibility evaluation
- Flyfish recommends trying the live demo and public samples, then testing sanitized representative files for formats, rendering quality, performance and deployment environment.checked 11 Oct 2026
- Distribution
- The maker lists an npm package, a static demo, WASM assets and private integration as delivery options.checked 4 Oct 2026
- DWF and XPS
- The README says DWF, DWFx and XPS use the dwf-viewer renderer, including 2D vectors, 3D eModel geometry and an optional raster fallback.checked 4 Oct 2026
- DWG and DXF
- The README says DWG parsing uses LibreDWG WebAssembly in a worker and DXF uses JavaScript parsing with a fallback parser.checked 4 Oct 2026
- Formats
- It lists support for DWG, DXF, DWF, DWFx and XPS, including 3D eModel content.checked 11 Oct 2026
- Integration
- The product page lists an npm package, static demo, WASM assets and private integration as delivery options.checked 11 Oct 2026
- License
- The public GitHub repository lists an AGPL-3.0 license.checked 11 Oct 2026
- Licensing
- The README states the project package license is AGPL-3.0-only.checked 4 Oct 2026
- Local file handling
- The public repository README says files are read locally in the browser and drawings are not uploaded to a backend.checked 11 Oct 2026
- Notable runtime requirement
- The repository says DWG and DWF rendering require runtime assets that the integrating application must serve from a public URL or configure explicitly.checked 11 Oct 2026
- Private deployment
- Flyfish says its products support static hosting, intranets, private clouds and offline environments; runtime assets and licensing boundaries depend on the selected plan.checked 11 Oct 2026
- Product
- Flyfish CAD Viewer is a browser CAD viewer for DWG, DXF, DWF, DWFx and XPS files.checked 4 Oct 2026
- Purpose
- Flyfish CAD Viewer is a browser CAD drawing viewer for engineering archives, PLM, manufacturing, construction and after-sales systems.checked 11 Oct 2026
- Rendering
- The product page describes WebGL rendering and WASM/Worker runtime assets.checked 11 Oct 2026
- Runtime requirement
- The README says applications must serve the DWG and DWF runtime assets at a public URL and configure their paths.checked 4 Oct 2026
- Support
- The product page lists [email protected] for sales and support.checked 11 Oct 2026
- Target users
- The maker lists engineering archives, PLM, manufacturing, construction and after-sales systems as intended use cases.checked 4 Oct 2026
- Technical implementation
- The repository describes DWG parsing with LibreDWG WebAssembly in a worker, DXF parsing in JavaScript, and DWF/DWFx/XPS rendering through dwf-viewer.checked 11 Oct 2026
- Viewing tools
- The README lists zoom, pan, fit-to-view, cursor world coordinates, zoom percentage and drag-and-drop in the demo.checked 4 Oct 2026
Alternatives to Flyfish CAD Viewer
- 1
ShareCAD
Free planAndroidiOSWebLinux8.0From $49 a month - 2

CAD Reader
Free planAndroidiOSmacOSWindows7.9From $45 a year - 3
CADViewer
AndroidiOSWebAPI7.6From $2,444 a year - 4

DWG FastView
AndroidiOSWebAPI7.6From $47.99 a year - 5

DWGSee
AndroidiOSWebAPI7.6$69 one-time - 6
Glovius
AndroidiOSWebWindows7.6From $299 a year
