Dimension scores are derived from public data and fields; weighted into the composite. Reference only.
Heavy Fish Design is a JSON-like language and command-line tool for designing and laying out parts for laser cutters or CNC routers. It is not a traditional graphical CAD tool; instead, designs are described in .hfd files and rendered from the command line. The documentation includes customizable examples such as arcade cabinets and Christmas trees, suggesting that it is geared toward parametric, reusable digital fabrication workflows.
Functionally, HFD focuses on preprocessing for laser cutting and CNC work. It supports kerf offset adjustment to compensate for cut width, can automatically nest parts based on material size, and can split parts into multiple files when they do not fit on a single sheet. It also provides a full expression language for scaling components and supports combining designs into reusable custom components. The documentation includes sections such as Components, Path, Transforms, Part Transformers, Custom Components, and Expressions, giving it fairly broad coverage.
HFD is a local command-line tool with binary packages available for macOS and Windows. The documentation also notes that users with Go experience can build it themselves. Usage involves downloading a zip file and running commands in the terminal, such as ./hfd-mac render designs/xmas_tree/nadia.hfd. In terms of ecosystem, the main text only mentions that the repo contains many examples and rendered outputs; it does not describe integrations with LightBurn, CAD/CAM software, laser cutter control software, or any specific export formats.
The main text does not provide information about pricing, licensing, paid plans, commercial support, or payment methods, so it is not possible to determine whether it is free, open source, or subject to commercial-use restrictions. The documentation is reasonably readable, with clear getting-started commands and examples, but it lacks key information such as platform compatibility details, maintenance status, community size, and API/SDK availability.
Its main advantage is its highly focused use case: it is well suited to developers, makers, and designers who need to generate laser-cut or CNC parts in batches using parametric designs. Automatic nesting and kerf offset adjustment can reduce repetitive work. The downside is that the command-line workflow and text-based design format create a relatively high barrier to entry, especially for users accustomed to graphical interfaces. Ecosystem and support information is also limited. The main text does not indicate how accessible it is from China; if access is unstable, workflows based on OpenSCAD, FreeCAD, Fusion 360, LightBurn, or Inkscape may be worth considering as alternatives.
⚠ This review is compiled from public sources and does not constitute a purchase recommendation. Verify all facts on the vendor's official site. Verify on heavyfishdesign.com official site.
heavyfishdesign.com is an Unknown Design & Creative provider. TG4G tracks its product information, an overall rating of 6.0/10, and a China-accessibility score of China direct-connect friendly. Click "Visit Official Site" to reach heavyfishdesign.com directly.