build123d Alternatives

build123d is described as 'Python-based, parametric boundary representation (BREP) modeling framework for 2D and 3D CAD. Built on the Open Cascade geometric kernel, it provides a clean, fully Pythonic interface for creating precise models suitable for 3D printing, CNC machining, laser' and is an app in the photos & graphics category. There are eight alternatives to build123d for a variety of platforms, including Mac, Windows, Linux, Web-based and BSD apps. The best build123d alternative is FreeCAD, which is both free and Open Source. Other great apps like build123d are OpenSCAD, FluidCAD, SolveSpace and CadQuery.

Copy a direct link to this comment to your clipboard
build123d alternatives page was last updated

Alternatives list

  1. FreeCAD icon
     497 likes

    A powerful open-source parametric 3D modeler ideal for mechanical engineering, supporting Python scripting, running on Windows, Linux, and Mac, with modular architecture allowing extensive adaptability and use with scientific computing libraries.

    118 FreeCAD alternatives

    Cost / License

    Application types

    Platforms

    • Mac
    • Windows
    • Linux
    • BSD
    • Snapcraft
    • Flathub
    • PortableApps.com
    • Flatpak
     
  2. OpenSCAD icon
     83 likes

    OpenSCAD is a software for creating solid 3D CAD objects. It is free software and available for Linux/UNIX, MS Windows and MacOS.

    51 OpenSCAD alternatives

    Cost / License

    • Free
    • Open Source

    Application types

    Platforms

    • Mac
    • Windows
    • Linux
    • Flathub
    • Flatpak
    • Snapcraft
    • BSD
    • Docker
    • Homebrew
     
  3. FluidCAD icon
     4 likes

    Parametric 3D CAD in browser using JavaScript scripting, fully interactive viewport editing, non-destructive feature tree control, direct geometry referencing, rapid prototyping, STEP import/export, smart defaults, minimal math, and open source availability.

    27 FluidCAD alternatives

    Cost / License

    Application types

    Platforms

    • Visual Studio Code
    • JavaScript
    • Neovim
    • Typescript
    • Node.JS
    • npm
     
  4. SolveSpace icon
     32 likes

    SolveSpace is a parametric 3D CAD program with extrude, revolve, union and difference functions. Save/Export as DXF, PDF, SVG, STL, STEP. Mesh generation expected by most 3d printers.

    Cost / License

    Application types

    Platforms

    • Mac
    • Windows
    • Linux
    • Online
     
  5. CadQuery icon
     7 likes

    CadQuery is an intuitive, easy-to-use Python module for building parametric 3D CAD models. Using CadQuery, you can write short, simple scripts that produce high quality CAD models. It is easy to make many different objects using a single script that can be customized.

    Cost / License

    Application types

    Platforms

    • Self-Hosted
    • Python
     
  6. OpenJSCAD.org icon
     6 likes

    OpenJSCAD.org is a more up-to-date OpenJsCAD frontend where you can edit .jscad files either locally or online via JS editor (built-in). A few functions are available to make the transition from OpenSCAD to OpenJSCAD easier (OpenSCAD.

    16 OpenJSCAD.org alternatives

    Cost / License

    • Free
    • Open Source

    Application types

    Platforms

    • Online
    • Self-Hosted
     
  7.  2 likes

    ImplicitCAD is a programmatic CAD program, implemented in Haskell. Unlike traditional CAD programs, programmatic CAD programs use text descriptions of objects, as in programming. Concepts like variables, control structures and abstraction are used, just as in programming.

    Cost / License

    • Free
    • Open Source

    Application type

    Platforms

    • Mac
    • Windows
    • Linux
     
  8. pythonOCC icon
     Like

    pythonOCC is a 3D CAD/PLM development library for the Python programming language. It provides 3D hybrid modeling, data exchange (support for the STEP/IGES file

    Cost / License

    • Free
    • Open Source

    Platforms

    • Mac
    • Windows
    • Linux
     
8 of 8 build123d alternatives