Skip to the content
Know your tech before you buy it. Makers: get listed from $19/mo

ImplicitCAD

implicitcad.org

  • Free plan
  • Windows
  • macOS
  • Linux
  • Web
  • API
8.1 Club score Visit implicitcad.org

ImplicitCAD

Free

Free plan

What the maker publishes

Export formats
The online editor lists STL, OBJ, SVG, DXF, and 2D G-code for a Hacklab laser cutter as output options. source
Free plan
Yes source
Geometry
The FAQ says ImplicitCAD supports rounded unions and a wider range of primitives and transformations than OpenSCAD. source
Geometry features
The FAQ highlights rounded unions and says ImplicitCAD supports a wider range of primitives and transformations than OpenSCAD. source
GitHub integration
The website can open projects from a URL in its online editor, including raw GitHub file URLs. source
GitHub integration
The FAQ says the website can open a project in its editor from a URL pointing to a raw GitHub-hosted file. source
GUI and API server
The FAQ says ImplicitCAD has no GUI, and mentions implicitsnap.hs as a way to compile a REST API server. source
Intended users
The FAQ describes ImplicitCAD as intended to be a serious CAD program; the home page discusses designing precise, parameterized objects for 3D printing. source
Intended users
The project describes itself as intended to be a serious CAD program and discusses using code and mathematical abstractions to design precise, parameterized objects. source
Known limits
The FAQ says ImplicitCAD has no GUI of its own, and its repository README lists multi-material/color, hull, and Minkowski sum support as unfinished. source
Language options
Users can design objects with the ExtOpenSCAD language or the Haskell API, and the FAQ describes using the API from C or other languages with some work. source
Language support
Users can design with the ExtOpenSCAD language or use the Haskell API; the FAQ says Haskell functions can also be exported to C for use from other languages. source
Local installation
The installation page describes binary installation or building a release or development version, and says Linux distribution packages are not currently provided. source
Local use
The tutorial says a local installation acts as a compiler that converts .escad files to a chosen output format, and users need a separate editor and viewer. source
Model rendering
The project describes an internal near-infinite-resolution model that can be rendered as an approximating triangle mesh, raytraced image, or G-code, with quality depending on the requested output. source
Online use
The installation page says ImplicitCAD can be used in the website's online editor without installing it. source
Parametric design
Its programming approach supports reusable objects, automation of repetitive tasks, and parametric designs. source
Parametric modeling
Yes source
Platform access
both source
Platform availability
The installation page says Windows and Mac packages have not been made, while listing an Arch Linux binary option and build instructions for Windows and Mac. source
Platform availability
The installation page says Windows and Mac packages have not been made and Linux distribution packages are not presently provided; it describes installing locally by building with GHC and cabal. source
3D print export
Yes source
Project maturity
The FAQ says ImplicitCAD is written in Haskell and invites contributions through its hacking guide. source
Project status
The repository README calls ImplicitCAD a work in progress and says its listed working features were assessed on January 26, 2020, with regressions possible. source

Checked against the maker's pages on 12 Oct 2026.