EVERYTHING XIAOMI
Get listed

Flyfish CAD Viewer

Flyfish CAD Viewer is a free, open-source browser viewer for DWG, DXF, DWF, DWFx and XPS drawings.

Place
#21 of 31
Score
5.6
Flyfish CAD Viewer's website

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

All alternatives
  1. 1

    ShareCAD

    Free planAndroidiOSWebLinux
    8.0From $49 a month
  2. 2CAD Reader logo

    CAD Reader

    Free planAndroidiOSmacOSWindows
    7.9From $45 a year
  3. 3

    CADViewer

    AndroidiOSWebAPI
    7.6From $2,444 a year
  4. 4DWG FastView logo

    DWG FastView

    AndroidiOSWebAPI
    7.6From $47.99 a year
  5. 5DWGSee logo

    DWGSee

    AndroidiOSWebAPI
    7.6$69 one-time
  6. 6

    Glovius

    AndroidiOSWebWindows
    7.6From $299 a year