ImplicitCAD
implicitcad.org
- Free plan
- Windows
- macOS
- Linux
- Web
- API
8.1 Club score Visit implicitcad.org
Plans
Every plan and priceImplicitCAD
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.