Open Source OpenSCAD Alternatives

    The best open source alternative to OpenSCAD is FreeCAD, which is both free and Open Source. If that doesn't suit you, our users have ranked more than 25 alternatives to OpenSCAD and 19 is open source so hopefully you can find a suitable replacement. Other interesting open source alternatives to OpenSCAD are MeshLab (Free, Open Source), BRL-CAD (Free, Open Source), Dust3D (Free, Open Source) and CadQuery (Free, Open Source).

    This page was last updated Sep 15, 2021

    1. FreeCAD is a general purpose parametric 3D CAD modeler. The development is completely Open Source (LGPL License).
      show more
      • FreeOpen Source
      • Mac
      • Windows
      • Linux
      • Android
      • iPhone
      • Android Tablet
      • iPad
      System for processing and editing 3D triangular meshes, provides a set of tools for editing, cleaning, healing, inspecting, rendering, texturing and converting meshes.
      show more


    2. BRL-CAD is a powerful cross-platform open source solid modeling system that includes interactive geometry editing, high-performance ray-tracing for rendering and geometric analysis, image and signal-processing tools, a system performance analysis benchmark suite, libraries for...
      show more
      • FreeOpen Source
      • Mac
      • Windows
      • Linux
      Dust3D is a cross-platform open-source modeling software. It helps you create a 3D watertight model in seconds. Use it to speed up your character modeling in game making, 3D printing, and so on.
      show more
    3. CadQuery is an intuitive, easy-to-use python based language for building parametric 3D CAD models. CadQuery is for 3D CAD what jQuery is for javascript. Imagine selecting Faces of a 3d object the same way you select DOM objects with JQuery!
      show more
      CadQuery vs OpenSCAD opinions
      pros, cons and recent comments
      macreiter OpenCASCADE kernel is more powerful and faster than the CGAL kernel used by OpenSCAD. Direct ability to work with all major CAD formats, plus ability to use BREP and NURB primitives. Standard Python language rather than new custom language.
      Positive comment almost 4 years ago

      1


      • FreeOpen Source
      • Online
      • Self-Hosted
      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.
      show more
      • FreeOpen Source
      • Mac
      • Linux
      Antimony is a computer-aided design (CAD) tool from a parallel universe in which CAD software evolved from Lisp machines rather than drafting tables.
      show more
    4. MakerSCAD is a web-based parametric 3D design software with a block-based programming language to create objects for 3D printing, animations, games and websites.

      Discontinued

      Site certificate expired. Software itself hasn't been updated in a very long time, is incomplete, and doesn't function

      show more
      • FreeOpen Source
      • Windows
      • Linux
      Varkon is a very powerful parametric 2D/3D CAD, modeling and application development tool for engineering, design, architecture, etc. It does 2D drafting, 2D and 3D modeling, sculptured surface modeling, and even animations.

      Discontinued

      The project seems no longer developed. Last version, 1.19E, released in November 2012, can be still downloaded from SourceForge.

      • FreeOpen Source
      • Mac
      • Windows
      • Linux
      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.
    Showing 10 of 19 alternatives