Addons
Explore FreeCAD ecosystem and take advantage of specialized tools.
DFM
Design for manufacturing workbench. Evaluate designs against manufacturing processes and associated rules.
AIGenFurniture Cabinet Generator
Parametric furniture cabinet design workbench. Generate cabinets from simple boxes, apply features (fronts, shelves, drawers), and export manufacturing files.
Assembly4
This assembly workbench allows you to assemble various native FreeCAD parts (of type Part or Body) into a standard assembly container using links, and place them relative to the assembly and to each other using LCS connectors.
Fasteners Workbench
Some common fasteners and fastener tools for FreeCAD.
AddFC Workbench
Additional tools for FreeCAD.
SheetMetal Workbench
A simple sheet metal tools workbench for FreeCAD.
Silk Workbench
NURBS Surface modeling tools focused on low degree and seam continuity
Design456 Workbench
Direct Modeling Workbench for FreeCAD
CfdOF
Computational Fluid Dynamics (CFD) based on OpenFOAM.
ColorPalette Theme
Choose your colors with the "ColorPalette" Theme and increase the focus on objects and texts(FreeCAD v1.1.0 ≥)
Assembly2MuJoCo
An addon for exporting FreeCAD builtin Assemblies to MuJoCo.
Optics
Geometrical optics for FreeCAD. Performs simple raytracing through your FreeCAD objects.
Corridor Road
Workbench for source-driven v1 road corridor design, review, and output preparation.
Curves Workbench
A collection of tools mainly dedicated to NURBS curves and surfaces modeling.
EstimateWB
A FreeCAD workbench to estimate material quantity by volume or weight for selected parts
Render
A workbench to produce high-quality rendered images from your FreeCAD document, using open-source external rendering engines. Designed as a modern replacement for deprecated internal Raytracing Workbench.
Telemetry
Help improve FreeCAD by sending basic metrics to the development team.
Addon Manager
Tool to install workbenches, macros, themes, etc.
CamScripts
CamScripts ToolBit import or script creation and configure *every* step of FreeCAD CAM process.
Bill of Materials Workbench
A workbench to create Bill of Materials (BoM) independent of the assembly workbench of your choice.
Lattice2 Workbench
Tools and arrays of all sorts and kinds, and local coordinate systems
Part-O-Magic Workbench
Experiment on FreeCAD-wide automation of Part container management
InstrumentInput
Use Bluetooth-connected measurement instruments such as calipers as input devices
Catppuccin
Light / Dark theme and preference pack.
Virtual Reality
A Virtual Reality (OpenXR) workbench. View your models with VR goggles.
Marz Workbench
Parametric Guitar design workbench
DesignProof
Proof-test your parametric CAD models by systematically varying dimensions and measuring regeneration success rates.
Beltrami
Workbench for designing Turbomachine blades.
Quetzal
A set of commands and objects that help to speed-up the drawing of frames and pipelines. Dodo successor.
ImportNurbs Workbench
An external workbench for add importer for 3dm>
Motion Control
Link motion controller to an assembly using OPC UA.
FEMbyGEN
Parametric Finite Element Analysis(FEM)
DynamicData
Container object for holding custom properties, alternative to spreadsheet
Woodworking
Woodworking workbench was designed primarily for creating simple cabinets for your home or garage. However, it includes many features that will make everyday carpentry and other CAD projects easier and faster. I hope you will find something …
Plot
Tools to modify existing plots.
FrameForge
FrameForge is dedicated for creating Frames and Beams, and apply operations (miter cuts, trim cuts) on these profiles.
Road
Road is the Transportation and Geomatics Engineering workbench for FreeCAD.
FreeCAD-Themes
Additional themes for FreeCAD
Machines
Collection of Community Maintained Machines
Ratchet
Workbench to quickly create ratchets.
FreeCAD Ribbon
A Ribbon interface for FreeCAD
Channels
FreeCAD Channels - Connector to Blender
SvgWorkbench
FreeCAD Svg Workbench
PieMenu
The PieMenu module is a tool to accelerate and simplify your workflow in usage of FreeCAD.
Mnesarco Utils
A collection of tools mainly dedicated to scripting and experiments.
Vars
FreeCAD Vars
Freecad.gears Workbench
A gear workbench for FreeCAD
FoamCut
Foamcut workbench provide functionality to prepare job and generate Gcode for 4 or 5 axis cnc hotwire cutter.
Constraint Design
This addon adds a design workbench that is specially designed to be as flexible and stable as possible.
Runner
Search for commands and run them.
Polyhedra
Create various polyhedrons in the Part workbench.
Cubinets
Visualize cabinet assemblies using parametric templates and generate cut lists.
Manipulator Workbench
A handy way to Move and Align objects in FreeCAD.
Defeaturing Workbench
A set of tools to edit a Shape or a STEP model.
Optics Design Workbench
Physically accurate forward ray tracing for optics simulation and optimization with FreeCAD workbench frontend.
Cables Workbench
Electrical cables drawing tools workbench for FreeCAD.
Mesh Remodel
Workbench for remodeling and repairing mesh objects.
GDML Workbench
An external workbench for creating GDML models for Geant4 and Root
Supplemental Materials
Materials database that supplements the core materials.
IDF
Importer for IDF files.
Solar
Workbench to manage solar analysis and configurations.
FreeCAD-PCB
Printed Circuit Board (PCB) Workbench for FreeCAD
FusedFilamentDesign
PartDesign addon for FFF/FDM 3D-printing design
Gridfinity Workbench
This Workbench will generate several variations of parametric Gridfinity bins and baseplates that can be easily customized.
File Explorer
Integrated file system viewer.
PyOpTools Workbench
An optics ray-tracing workbench based on pyOpTools
Reinforcement
A workbench that provides tools for Reinforcement Generation and its Detailing.
A2plus
Another assembly workbench for FreeCAD, following and extending Hamish's Assembly 2 workbench hence Assembly2plus. The main goal of A2plus is to create a very simple, easy to use, and not over-featured workbench for FreeCAD assemblies. …
Offline Wiki
Local version of the FreeCAD Wiki.
OpenSCAD Alternate Importer
An alternate OpenSCAD importer with some experimental features.
OSH Automated Documentation
A workbench that support the creation of assembly manuals of open source hardware.
OSAFE
This is a workbench for FreeCAD that creates foundation model from CSI ETABS model results.
ShapeStrings
Advanced tools for creating and manipulating ShapeStrings.
CadQuery
Build CadQuery models withing FreeCAD.
Rocket
Workbench for designing model rockets.
OpenTheme
An accessible and coordinated set of Light and Dark themes for FreeCAD
Standard Beams
Workbench to create standard beam profiles of varying shapes.
DesignSPHysics
DesignSPHysics is a macro/addon for FreeCAD that provides a Graphical User Interface for fluid and multi-physics solver DualSPHysics
Smooth
The Smooth addon provides bidirectional synchronization between FreeCAD's CAM tool libraries and the Smooth tool data exchange system. This addon adds a "Sync with Smooth" button to the CAM workbench toolbar and a preference page to …
Woods
Collection of various wood materials.
ToSketch
Tools to help recreate models from STEP files.
ThreadProfile
ThreadProfile object for creating internal/external threads
Free2ki
Export your 3D models to VRML files, with correctly applied rotation and scaling, for use in KiCad as well as Blender.
Ondsel Lens Addon
Workspace manager for Ondsel Lens workspaces
Feeds & Speeds
CAM addon to help generate basic feeds and speeds for machining.
KicadStepUp Workbench
A bidirectional ECAD/MCAD collaboration between KiCAD and FreeCAD.
SaveAndRestore
A simple addon to save and restore your settings
AirplaneDesign
A FreeCAD workbench dedicated to Airplane Design.
LCInterlocking
Create interlocking parts for laser cutting or CNC milling
Taack PLM
This workbench contains tools to interact with Taack Plm Intranet server app you can find under the https://github.com/Taack/plm
Assembly3
Assembly3 workbench an attempt to bring assembly capability to FreeCAD using SolveSpace constraint solver
Curved Shapes
Create 3D shapes from 2D curves.
Assembly4.1
This assembly workbench use lets you put FreeCAD Part and Body together inside a standard Assembly container.
SearchBar
Adds a search bar widget for tools, document objects, and preferences
Templater
A workbench to gather some drafting related tools
FreeCAD-WakaTime
A simple FreeCAD WakaTime extension.
DiscordPresence
Shows FreeCAD Status on discord.
CADBase Library
The workbench provides users with an easier way to work with components on the CADBase platform through the FreeCAD interface. Component modifications contain sets of files for various CAD systems. This workbench will work with data from …
Yaml Workbench
A FreeCAD addon that loads and manipulates objects via YAML files.
WebTools
A collection of tools to work with web services
Titleblock Workbench
An extension for the TechDraw workbench to fill a TitleBlock with the aid of the Spreadsheet workbench.
Better Tool Library
A FreeCAD Path Addon to manage your tool library.
Quick Measure
Measures selected features.
FEM_FrontISTR Workbench
A FreeCAD addon that enables a parallel nonliner FEM solver FrontISTR.
FcVM-Workbench
Finite element collapse analysis based on the von Mises plasticity model for use with FreeCAD
Dracula
Dracula dark theme for FreeCAD
Movie Workbench
Workbench to create and animate the movie camera, create and play videos of animations
Ship Workbench
Naval ship design (architecture, seakeeping, and ship resistance)
EasyProfileFrame
Simplifies the creation of frames using profiles, such as aluminum profiles. It also includes support for exporting Bill of Materials (BOM).
Animation FreeCAD
The FreeCAD Animation workbench allows users to animate any object easily through visual scripting Nodes thanks to PyFlow.
FreeGrid Workbench
A simple tools workbench for generating FreeGrid storage system components.
STEMFIE Workbench
A simple workbench for generating STEMFIE system components.
FreeCAD Documentation
The FreeCAD documentation for offline use
FreeCAD-Beginner-Assistant
Best practices modeling assistant for the Part and Sketcher workbench.
InventorLoader
This plugin enables FreeCAD to import Inventor part files (*.IPT), ACIS files (*.SAT, *.SAB), 3D-Solids from DXF files and Fusion360 (*.f3d) files.
Maker Workbench
A mechatronic components system + optic components system
Nodes
Visual scripting workbench for FreeCAD
Behave-Dark Colors
A preference pack including GUI color information to extend the Behave Dark stylesheet
Dodo
A set of commands and objects that help to speed-up the drawing of frames and pipelines. Py3/Qt5 port of flamingo.
Built-in Preference Packs Beta
Beta versions of the preference Packs included with the FreeCAD distribution
ElectroMagnetic Workbench
This project is dedicated to building an ElectroMagnetic workbench for FreeCAD, with support for inductance and capacitance solvers.
A Workbench Organizer
A workbench organizer widget for FreeCAD. Allows you to group your long list of workbenches into smaller meaningful groups. Allows you to rename some workbenches for better understanding or translation. Allows to show the workbench selector …
Stream Deck Addon
FreeCAD addon to use an Elgato Stream Deck macropad as an input device.
Frame and Beams Workbench
A workbench for beams and frames
ProDarkThemePack
ProDark preference pack including a stylesheet and othe GUI colour information for a complete ProDark experience
NikraDAP
Multibody Planar Dynamics Workbench based on a DAP solver algorithm developed by P.E. Nikravesh.
Boltsfc
Installable FreeCAD package of BOLTS, an Open Library for Technical Specifications.
MOOC
Learn FreeCAD
BCF Plugin
Integrate collaboration in the BIM space through support of the BCF (BIM Collaboration Format).