



FreeCAD is described as 'A versatile open-source 3D CAD modeler with modular architecture, suitable for engineering applications across multiple platforms, supporting Python scripting' and is a very popular CAD software in the photos & graphics category. There are more than 100 alternatives to FreeCAD for a variety of platforms, including Windows, Mac, Linux, Web-based and SaaS apps. The best FreeCAD alternative is SketchUp. It's not free, so if you're looking for a free alternative, you could try OpenSCAD or SolveSpace. Other great apps like FreeCAD are Autodesk AutoCAD, SOLIDWORKS, Onshape and BRL-CAD.




HyperFun is a simple specialized high-level programming language. It is intended for modeling geometric objects and their internal volumetric properties (color, material density and others). A model can include objects of mixed dimensions (1D, 2D, 3D, 4D and even kD)) defined by...

The software’s particular strength lies in the three-dimensional general arrangement and reinforcement design. With this, the building construction is carried out in advance, so that discrepancies and conflicts are already visible in the planning phase.
Graphite is an easy to use precision 2D/3D CAD software for product design and development. Formerly known as Vellum, Graphite offers extremely powerful, precision wire-frame drafting with the elegant ease-of-use that makes it productive even when only used occasionally.




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.

Formerly Vellum Solids, Xenon™ is an associative 3D modeling software for product design and development that's easy to use. It offers history-based wireframe, solid and surface modeling with precision drawings, renderings and animation.




CaDoodle is a local drag-and-drop CAD application for Linux (Arm,x86), WIndows (X86), and Mac (Arm,x86) and ChromeOS. Users models are stored locally, and the application runs entirely locally. CaDoodle has a drag and drop interface that is cross-trainable with TinkerCAD.



nanoCAD is a pro-grade 2D CAD system with native DWG support and full customizability. It is totally free, for business, professional, or personal purposes. It is fast, lightweight, capable, and , unlike most free CAD programs, completely uncrippled. nanoCAD includes:



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
Impact is an explicit Finite Element Program Suite which simulates dynamic impact events. It has a range of elements, contact handling and different material laws. Models can be created, solved and analyzed with the included pre- and postprocessor.


Only does 2D CAD, not 3D CAD