External workbenches

    From FreeCAD Documentation

    Introduction

    External workbenches are those created by power users which haven't been integrated into the main FreeCAD source code.

    These workbenches aren't supported by the core FreeCAD development team, so they aren't tested to work with every version of FreeCAD. Questions, bug reports, and improvement requests should be made directly to the authors of the workbench.

    Workbenches marked with AddonManager.svg can be installed from the Addon Manager. For manual installation see Installing more workbenches. If there are specific instructions or prerequisites for using an external workbench, then these should be noted on the workbench's home page.

    Workbenches marked with Edit Cancel.svg are not recommended for recent versions of FreeCAD. They are obsolete, unmaintained, superseded by a newer workbench, or maybe they don't work with Python 3 or with Qt5. In most cases they should be avoided.

    Assembly workbenches

    As of FreeCAD 0.19 there is no official assembly workbench. However, several external tools have been created or are in development to manipulate objects to produce assemblies.

    Note that the assembly workbenches are generally incompatible with each other. If you create an assembly with one of them, you should stick to the original workbench, and not use another assembly workbench in the same document.

    There are also 'pseudo assembly' workbenches which actually don't use constraints to keep relationships between parts, but simply re-position them in space.

    Overview

    The table below is organized in topics, but can be reorder by clicking any of the column headers.

    Icon Name Topic Description Author Code
    ArchTextures workbench icon.svg ArchTextures Architecture and construction It allows you to add basic, non-photorealistic textures to architectural objects created with the Arch Workbench. furti https://github.com/furti/FreeCAD-ArchTextures AddonManager.svg
    BCFPlugin workbench icon.svg BCFPlugin Architecture and construction It aims to support the BIM Collaboration Format (BCF). podestplatz https://github.com/podestplatz/BCF-Plugin-FreeCAD AddonManager.svg
    IFC.svg BIM Architecture and construction It aims to implement a complete building information modeling (BIM) workflow in FreeCAD. It extends the Arch Workbench, and gathers tools from other workbenches to provide an environment that is convenient to model buildings, and work with IFC files. yorikvanhavre https://github.com/yorikvanhavre/BIM_Workbench AddonManager.svg
    BIMBots workbench icon.svg BIMBots Architecture and construction It allows you to upload a FreeCAD model or selected parts of a FreeCAD model to a BIMBots instance (usually a BIMServer with external services enabled), and perform different services and analyses on your model, and read the results in FreeCAD, usually under the form of a text report, or a BCF file. BIMBots https://github.com/opensourceBIM/BIMbots-FreeCAD AddonManager.svg
    Dodo.svg Dodo Architecture and construction It provides tools to create frames (trusses, beams) and pipelines (tubes, elbows, flanges), and query those objects.

    This is the new version of Flamingo, intended for Python 3 and Qt5.

    oddtopus https://github.com/oddtopus/dodo AddonManager.svg
    Flamingo.svg Flamingo Architecture and construction It provides tools to create frames (trusses, beams) and pipelines (tubes, elbows, flanges), and query those objects.

    This is the old version of Dodo, intended for Python 2 and Qt4. You should prefer Dodo for new models.

    oddtopus https://github.com/oddtopus/flamingo AddonManager.svg Edit Cancel.svg
    GeoData Architecture and construction It provides tool to import geographical information from a given point on Earth by its latitude and longitude, of from OpenStreetMap, Google Maps, Bing Map, or Here Map. microelly2 https://github.com/microelly2/geodata Edit Cancel.svg
    Geomatics workbench icon.svg Geomatics Architecture and construction It is partially based on GeoData. It provides functionality specific to Geomatics or Survey engineering, including importing point files, creating surfaces, creating contours, and creating sections. This is partially migrated to the Trails workbench. HakanSeven12 https://github.com/HakanSeven12/FreeCAD-Geomatics-Workbench AddonManager.svg Edit Cancel.svg
    Ose-piping-icon.svg OSE Piping Architecture and construction Create different piping fittings. It supports Dodo. Ruslan https://github.com/rkrenzler/ose-piping-workbench AddonManager.svg
    Arch Rebar.svg Reinforcement Architecture and construction It provides tools for Reinforcement Generation and Detailing. This workbench provides an interface and presets for the creation of common rebar types. And tools to generate rebars bill of material, rebar shape cut list, bar bending schedule, and rebars drawing and dimension. amrit3701 https://github.com/amrit3701/FreeCAD-Reinforcement AddonManager.svg
    SteelColumn Architecture and construction It provides tools for creating complex steel columns assembled from IPE profiles and plates. ebrahimraeyat https://github.com/ebrahimraeyat/momen AddonManager.svg
    TimberWorkbench-logo.svg Timber Architecture and construction It provides tools to facilitate the design and modeling of wood-frame and structural walls. This workbench is no longer developed nor maintained by its author. j-wiedemann https://github.com/j-wiedemann/FreeCAD-Timber AddonManager.svg Edit Cancel.svg
    Workbench Trails.svg Trails Architecture and construction It provides functionality specific to transportation engineering (roads and rail). It includes components to perform analysis of curvature. joelgraff https://github.com/joelgraff/freecad.trails AddonManager.svg
    Timber-Beam.svg Wood Frame Architecture and construction It provides tools to facilitate the design and modelling of wood-frame and structural walls, as well as cut lists for beams. JeromeL63 https://github.com/JeromeL63/Wood-Frame Edit Cancel.svg
    Workbench Woodworking.png Woodworking Architecture and construction This workbench is a good starting point for all FreeCAD woodworkers. Darek L (dprojects) https://github.com/dprojects/Woodworking
    A2p workbench.svg A2plus Assembly It provides tools to create multi-part assemblies. It is a fork and extension of the older Assembly2 Workbench, but it is not compatible with it. kbwbe https://github.com/kbwbe/A2plus AddonManager.svg
    Assembly2 Assembly2.png Assembly2 Assembly It provides tools to create multi-part assemblies. It is unmaintained since 2016. Consider using A2plus instead. hamish2014 https://github.com/hamish2014/FreeCAD_assembly2 AddonManager.svg Edit Cancel.svg
    Assembly3 workbench icon.svg Assembly3 Assembly It is used to perform assembly of different bodies contained in a single file or in multiple documents. It was a testbed for the App Link object that was eventually included in the master code. It is the most complex solution and supports things like interactive kinematics. realthunder https://github.com/realthunder/FreeCAD_assembly3 AddonManager.svg
    Assembly4 workbench icon.svg Assembly4 Assembly It is a solution based on the enhanced expression engine and the App Link object developed in the branch of Assembly3. Assembly4 does not work with a proper constraint solver, instead it uses the expression engine to position bodies with respect to Local Coordinate Systems (LCS). Zolko https://github.com/Zolko-123/FreeCAD_Assembly4 AddonManager.svg
    Ondsel.svg Ondsel Lens Collaboration Provides local and remote workspaces to organize projects, share files, and collaborate. Ondsel. https://github.com/ondsel-Development/ondsel-lens AddonManager.svg
    Autoload Customization It is a small extension that allows you to select the workbenches that should be loaded when you start FreeCAD. It can be used in combination with other extensions from the same author such as CommandPanel, PieMenu, and ShortCuts. triplus https://github.com/triplus/Autoload AddonManager.svg
    CommandPanel Customization It is an extension that provides a panel that can be used store tools from different workbenches. triplus https://github.com/triplus/CommandPanel AddonManager.svg
    CubeMenu Customization CubeMenu provides the ability to manage the FreeCAD navigation cube menu structure and overall appearance. triplus https://github.com/triplus/CubeMenu AddonManager.svg
    Glass Customization It is an extension that shows the combo view (tree view and property editor) as a transparent overlay over the 3D view. triplus https://github.com/triplus/Glass AddonManager.svg
    IconThemes Customization It is an extension that provides the ability of changing the icons of the default program. Icon sets aren't provided with this extension; these need to be provided separately. triplus https://github.com/triplus/IconThemes AddonManager.svg
    Launcher Customization It is a small extension that provides a dedicated dialog box to search and launch commands. Instead of clicking on a toolbar button or menu entry, this method of executing commands may be faster for some users. triplus https://github.com/triplus/Launcher AddonManager.svg
    ModernUI workbench icon.svg ModernUI Customization Replaces the standard user interface (UI) with feature such as ribbon menus and collapsing/expanding panels on mouse-over. HakanSeven12 https://github.com/HakanSeven12/Modern-UI AddonManager.svg
    NavigationIndicator Customization It is an extension that adds an indicator for the mouse navigation style in the status bar. Since FreeCAD 0.17 this extension is obsolete, as the indicator is included natively in FreeCAD. triplus https://github.com/triplus/NavigationIndicator AddonManager.svg Edit Cancel.svg
    PersistentToolbars Customization It is a small extension to keep the toolbars in their locations. Since FreeCAD 0.17 this extension is obsolete, as the functionality is included natively in FreeCAD. triplus https://github.com/triplus/PersistentToolbars AddonManager.svg Edit Cancel.svg
    PieMenu Customization It is a small extension that shows a pie menu to select tools or commands when the Tab key is pressed. A pie menu is an interface that appears in Blender and other systems like Android mobile phones to launch commands. triplus https://github.com/triplus/PieMenu AddonManager.svg
    Pluginloader Customization It is a small extension that allows the user to install macros, external workbenches, and other extensions in FreeCAD. Since FreeCAD 0.17 this utility is obsolete, as this functionality is already provided by the Addon Manager. microelly2 https://github.com/microelly2/freecad-pluginloader AddonManager.svg Edit Cancel.svg
    RemBench Customization It is a small extension that remembers and automatically activates a workbench based on the document tab that is selected. triplus https://github.com/triplus/RemBench AddonManager.svg
    SearchBarModIcon.svg SearchBar Customization It is an extension that adds a search bar next to the what's this? tool. The search results include tools, objects and preferences. Other mods can extend it by registering a result provider. Suzanne Soy https://github.com/SuzanneSoy/SearchBar
    SelectorToolbar Customization It is a small extension that provides a point and click experience for switching workbenches. triplus https://github.com/triplus/SelectorToolbar AddonManager.svg
    ShortCuts Customization It is a small extension that provides a manager and overlay for shortcuts. triplus https://github.com/triplus/ShortCuts AddonManager.svg
    TabBar Customization It is a small extension that adds a window with tabs in order to select workbenches. triplus https://github.com/triplus/TabBar AddonManager.svg
    ToolbarStyle Customization It is a small extension that allows the configuration of toolbars, with icons, text, or both. triplus https://github.com/triplus/ToolbarStyle AddonManager.svg
    MOOC workbench icon.svg MOOC Education It provides an interactive tutorial to learn about FreeCAD directly inside the program. It allows you to evaluate your self-learning. rockn https://framagit.org/freecad-france/mooc-workbench AddonManager.svg
    AirplaneWB logo.svg AirPlaneDesign Engineering It is an experimental workbench to design wings and airplane objects. FredsFactory (a179308) https://github.com/FredsFactory/FreeCAD_AirPlaneDesign AddonManager.svg
    Beltrami workbench icon.svg Beltrami Engineering It designs turbomachine blades, rotor and stator. From the original profile provided by Beltrami or an existing one, modifications can be made to match your design specifications. It uses geometrical drivers compatible with fluid dynamics analysis. For turbines, pumps, compressors and fans. SimTurb https://github.com/Simturb/Beltrami AddonManager.svg
    FreeCADTools Engineering It contains tools to create metal profiles, square tubing, z profile, palette, rotation, drawing, and more. Siardeni https://github.com/Siardeni/FreeCADTools
    GDML workbench icon.svg GDML Engineering It contains tools to handle the Geometry Definition Markup Language (GDML). KeithSloan https://github.com/KeithSloan/GDML AddonManager.svg
    GDT-WB-logo.svg GDT Engineering It is a collection of tools to add geometric dimensioning and tolerancing (GDT) labels in 2D and 3D technical drawings. It implements the standard ISO 16792. juanvanyo https://github.com/juanvanyo/FreeCAD-GDT AddonManager.svg Edit Cancel.svg
    Glider workbench.svg Glider Engineering It contains tools to design paragliders and kites using the OpenGlider library. booya https://github.com/booya-at/OpenGlider
    Kicad-StepUp-tools-WB.svg KicadStepUp Engineering It is aimed at helping both KiCad and FreeCAD users in collaborating with electrical (ECAD) and mechanical (MCAD) design. With FreeCAD it's possible to design a printed circuit board, and push it to KiCad; alternatively, the board can be designed in KiCad, it can be imported by FreeCAD, it can be edited with the Sketcher Workbench, and pushed back into KiCad. The 3D model, boards and enclosure, can be exported to VRML with materials properties for use in KiCad or Blender. easyw https://github.com/easyw/kicadStepUpMod AddonManager.svg
    LCInterlocking workbench icon.svg LCInterlocking Engineering It contains tools to create interlocking parts that can be cut with laser-cutters. Tabs and hinges can be added, and the sketch can be exported to SVG. execuc https://github.com/execuc/LCInterlocking AddonManager.svg
    Maker Workbench Engineering The Maker Workbench is composed of a mechatronic components system and an optic components system. The user can modify these components to customize their own system. David Muñoz https://github.com/URJCMakerGroup/MakerWorkbench AddonManager.svg
    OSE D3D Pro Frame.svg OSE 3D Printer Engineering A workbench for designing 3D printers by Open Source Ecology for Distributive Enterprise. G Roques https://github.com/gbroques/ose-3d-printer-workbench AddonManager.svg
    Pyrate logo icon.svg Pyrate Engineering It is used to design optical lenses. The project aims to provide an optical raytracer for isotropic, homogeneous anisotropic and inhomogeneous isotropic GRIN media. mess42, joha2 https://github.com/mess42/pyrate AddonManager.svg
    RocketWorkbench.svg Rocket Engineering It provides tools for model and amateur rocket design. Users can quickly and easily create rocket components suitable for 3D printing, CNC milling, or laser cutting DavesRocketShop https://github.com/davesrocketshop/Rocket.git AddonManager.svg
    Sheetmetal workbench icon.svg SheetMetal Engineering It provides tools to design an object made of a folded sheet, such as a metal case or enclosure. The user starts with a flat sheet, then uses tools to extrude and bend the faces of the object until the desired shape is obtained. The body may then be unfolded to obtain the required flat material, and to use as input for mills or laser cutting machines. Shai Seger and Ulrich Brammer https://github.com/shaise/FreeCAD_SheetMetal AddonManager.svg
    Workbench Ship.svg Ship Engineering It is used to create structures that are common to ships. It currently is seeking a maintainer. Jose Luis Cercós Pita https://github.com/FreeCAD/freecad.ship AddonManager.svg Edit Cancel.svg
    CADExchanger workbench icon.svg CADExchanger Information and data It is an extension that allows FreeCAD to import and export file formats supported by the commercial "CAD Exchanger" application, such as Rhino 3dm or ACIS sat, and mesh formats like OBJ and STL. yorikvanhavre https://github.com/yorikvanhavre/CADExchanger AddonManager.svg
    dxf_library Information and data It installs the DXF Python importer and exporter. This was required in FreeCAD versions v0.15 and below. This is not needed anymore when using the built-in DXF importer in v0.16 and above. This library is still needed if you wish to explicitly use the Python importer, or if you wish to export directly from the 3D model. Please notice that the built-in importer is faster than the Python importer, but in many cases the Python importer produces better results. yorikvanhavre https://github.com/yorikvanhavre/Draft-dxf-importer AddonManager.svg
    DynamicData workbench icon.svg DynamicData Information and data It is an extension that allows creating container objects to hold custom properties of any type that FreeCAD supports, for example, length or placement. These custom properties can then be used in mathematical expressions just like other properties in the Sketcher Workbench or Spreadsheet Workbench. mwganson https://github.com/mwganson/DynamicData AddonManager.svg
    InventorLoader workbench icon.svg InventorLoader Information and data It is an extension designed to import Autodesk Inventor files. Currently only Parts (IPT) can be displayed, not assemblies (IAM) nor drawings (IDW). As Inventor files contain a complete ACIS model representation, SAT and SAB files can also be imported. Export will not be supported, neither to IPT nor to SAT. jmplonka https://github.com/jmplonka/InventorLoader AddonManager.svg
    ImportNURBS workbench icon.png ImportNURBS Information and data A workbench to add support for importing 3dm files using open rhino3dm library Noteː This workbench is still under development keithsloan52 https://github.com/KeithSloan/ImportNURBS AddonManager.svg
    Workbench Plot.svg Plot Information and data It is a layer on top of the Matplotlib Python module to graph mathematical functions and vectors of points. Jose Luis Cercós Pita https://github.com/FreeCAD/freecad.plot AddonManager.svg
    Reporting workbench icon.svg Reporting Information and data It adds tools to extract information from a FreeCAD document using SQL statements, and show the results in a spreadsheet. The SQL statements can be used from a graphical user interface or from Python scripts. It works in a similar way to the Arch Schedule tool but is more powerful due to the flexibility that SQL provides. furti https://github.com/furti/FreeCAD-Reporting AddonManager.svg
    WebTools workbench icon.svg WebTools Information and data It contains a series of tools to communicate with web services like Git, a BIM server, and Sketchfab. yorikvanhavre https://github.com/yorikvanhavre/WebTools AddonManager.svg
    Yaml-workspace workbench icon.svg YAML Information and data It is an extension that adds an importer to load and manipulate objects from YAML files. In this way it's easier to design and check 3D parts before manufacturing. Mambix https://github.com/Mambix/FreeCAD-yaml-workspace AddonManager.svg
    3DfindIT Parts 3DfindIT.com, the engineering search engine for 3D components from CADENAS, provides users with easy access to millions of CAD models from thousands of international manufacturers and a range of intuitive search methods. tsielaff, berndhahnebach https://github.com/cadenasgmbh/3dfindit-freecad-integration AddonManager.svg
    BOLTSFC workbench icon.svg BOLTSFC Parts It is an extension that allows you to use the BOLTS "Open Library for Technical Specifications", which is a collection of objects like nuts, screws, bolts, and so on, parametrically defined. jreinhardt, berndhahnebach https://github.com/berndhahnebach/BOLTSFC AddonManager.svg
    Cadquery module workbench icon.svg CadQuery Parts It allows users to design parametric 3D CAD models defined by the CadQuery CAD scripting API. It includes a full-featured editor with auto-completion, syntax highlighting, line numbering, and code folding. Example scripts are included. Script variables can be edited dynamically through the use of a parameter dialog. This workbench also includes cqparts, which is a library that adds support for parts and assemblies with constraints on top of CadQuery. jmwright https://github.com/jmwright/cadquery-freecad-module AddonManager.svg
    Fasteners workbench icon.svg Fasteners Workbench Parts It is a workbench that provides various fasteners, screws, bolts, nuts, etc., to attach to your model complying with ISO standards. Ulrich Bramar (@ulrich1a) and Shai Seger (@shais) https://github.com/shaise/FreeCAD_FastenersWB AddonManager.svg
    FCGear workbench icon.svg FCGear Parts It is an extension that adds many different gears like cylindric involute, involute rack, cylindric cycloid, spherical involute bevel-gear, and crown gear. looooo https://github.com/looooo/freecad.gears AddonManager.svg
    Frametools Parts It is an extension with tools to create frames and beams, including two intersecting beams, in which one beam is cut by a plane or by another beam. looooo https://github.com/looooo/freecad.frametools AddonManager.svg
    Parts Library Parts It is an extension that downloads a library of parts in STEP format .step or in FreeCAD format .FCStd that can be imported into a document. Users can contribute content to this library by forking the repository, adding their own parts under a permissive CC-BY 3.0 license, and submitting a pull request to merge the new objects. Community https://github.com/FreeCAD/FreeCAD-library AddonManager.svg
    PCB Parts It is a workbench that allows the user to import and create printed circuit boards (PCB) in FreeCAD. It supports layers, colors, transparencies, importing Step and Iges models, and displaying holes and vias. marmni https://github.com/marmni/FreeCAD-PCB AddonManager.svg
    Retr3d Parts It is a framework designed to model and manufacture 3D printable parts starting from electronic waste. The intention of this project is to recycle e-waste, and promote 3D printing, especially in developing economies. Maaphoo https://github.com/Maaphoo/Retr3d AddonManager.svg
    Stemfie Workbench Parts It is a workbench that generates a set of parametric parts for the Stemfie Project. Stemfie Community https://github.com/bilbaomakers/StemfieWB
    Symbols Library Parts It is an extension that downloads a library of SVG symbols that can be used in FreeCAD, particularly in the TechDraw Workbench to produce technical documentation. Users can contribute content to this library by forking the repository, adding their own symbols under a permissive CC-BY 3.0 license, and submitting a pull request to merge the new objects. Community https://github.com/FreeCAD/FreeCAD-symbols AddonManager.svg
    ThreadProfileSVGLogo.svg ThreadProfile Parts It provides tools to create parametric 2D thread profiles compatible with extrusion tools in Part and PartDesign workbenches. mwganson https://github.com/mwganson/ThreadProfile AddonManager.svg
    Nodes Programming A visual scripting workbench for FreeCAD using pyqt-node-editor. j8sr0230 https://github.com/j8sr0230/Nodes AddonManager.svg
    Pivy_trackers Programming Pivy_trackers provides a Python developer with an easy way to directly manipulate the Coin3D scenegraph by generating specific scenegraph node structures which are then inserted and accessed though the pivy_tracker classes. joelgraff https://github.com/joelgraff/pivy_trackers AddonManager.svg
    Animation Animation.png Animation Pseudo-assembly It contains many tools to simulate movement of parts, create sequences of pictures, and thus produce an animation. The position and rotation of objects can be changed at different times, but also other properties like visibility, transparency, shape color, and camera position. microelly2 https://github.com/microelly2/Animation AddonManager.svg Edit Cancel.svg
    ExplodedAssembly workbench icon.svg ExplodedAssembly Pseudo-assembly It allows creating exploded views and animations of assemblies. It was previously known as "ExplodedAnimation". JMG1 https://github.com/JMG1/ExplodedAssembly AddonManager.svg
    Fcmcua wb.svg Fcmcua Pseudo-assembly Link a motion controller to a FreeCAD assembly using OPC UA. The workbench provides features to simulate machines that are controlled by e.g. a programmable logic controller (PLC), provided the PLC supports OPC UA. Heissgetraenk https://github.com/heissgetraenk/fcmcua AddonManager.svg
    Lattice2 workbench icon.svg Lattice2 Pseudo-assembly It provides tools for working with placements and arrays of placements. It is a sort of assembly workbench but there are no constraints nor relationships. Instead, the workbench focuses in arrays of placements that can be generated, combined, transformed, superimposed, and populated with shapes. It can also create exploded assemblies. DeepSOIC https://github.com/DeepSOIC/Lattice2 AddonManager.svg
    Manipulator workbench icon.svg Manipulator Pseudo-assembly It is aimed at helping users in aligning, moving, rotating, and measuring 3D objects through a friendly graphical interface. easyw https://github.com/easyw/Manipulator AddonManager.svg
    PartOMagic.svg Part-o-magic Pseudo-assembly It is an experimental workbench that provides some improvements to Std Part and PartDesign Body containers (automatic grouping, visibility automation, etc.), in order to work with documents that have multiple parts with deep feature hierarchies. It provides a Body-like container for the Part Workbench, and for other workbenches that produce solid shapes. Part-o-magic does not provide assembly constraints, but the tools included may be useful in conjunction with a true assembly workbench. DeepSOIC https://github.com/DeepSOIC/Part-o-magic AddonManager.svg
    Workfeature workbench icon.svg Workfeature Pseudo-assembly It provides tools to produce different points, axes, and planes, in order to facilitate the creation of assemblies. This workbench is based on the older Workfeatures macro, which was hosted in the macros recipes page. Currently, the macro has a bit more functionality than the workbench, but eventually the workbench will integrate all existing tools of the macro. They also differ in the graphical user interface; the macro creates a panel next to the tree view and the task panel, while the workbench provides its tools in toolbars, just like other workbenches. Rentlau https://github.com/Rentlau/WorkFeature-WB AddonManager.svg
    Kerkythea Rendering It adds a simple exporter to produce XML files for use with the Kerkythea freeware renderer. marmni https://github.com/marmni/FreeCAD-Kerkythea/blob/master/exportToKerkythea.FCMacro AddonManager.svg
    POV-Ray-Rendering workbench icon.svg POV-Ray-Rendering Rendering It creates renderings of your FreeCAD model and is very easy to use but also offers all options for advanced users. The_Raytracers https://github.com/TheRaytracers/freecad-povray-render AddonManager.svg
    Render workbench icon.svg Render Rendering It can produce high-quality rendered images, using open-source external rendering engines like Pov-ray, Luxrender, and Appleseed. Render is a replacement for the Raytracing Workbench, and uses the same templates so they are compatible. In the future Render may also support Kerkythea, Blender's EEVEE, and OpenCascade's CadRays engines. yorikvanhavre https://github.com/FreeCAD/FreeCAD-render AddonManager.svg
    3D Printing Tools workbench icon.svg 3D Printing Tools Shapes It has tools to do small changes to meshes imported from external files like STL. mark1791 https://github.com/mark1791/3D_Printing_Tools AddonManager.svg
    Cura Engine Shapes It is an extension that integrates CuraEngine into FreeCAD in order to facilitate gcode generation for 3D printing. This addon is unmaintained since 2014 and no longer works with recent versions of CuraEngine. cblt2l https://github.com/cblt2l/FreeCAD-CuraEngine-Plugin AddonManager.svg Edit Cancel.svg
    CurvedShapes workbench icon.svg CurvedShapes Shapes It has tools to create 3D curves from 2D profiles chbergmann https://github.com/chbergmann/CurvedShapesWorkbench AddonManager.svg
    Curves workbench icon.svg Curves Shapes It is a collection of tools to create and edit NURBS curves and surfaces. tomate44 (Chris_G) https://github.com/tomate44/CurvesWB AddonManager.svg
    Defeaturing workbench icon.svg Defeaturing Shapes It provides tools to edit STEP objects to remove features like holes, faces, and edges, and perform some operations with the simplified objects. easyw https://github.com/easyw/Defeaturing_WB AddonManager.svg
    Design456 workbench icon.svg Design456 Shapes Direct modeling tools for FreeCAD. Mariwan Jalal https://github.com/MariwanJ/Design456 AddonManager.svg
    Lithophane workbench icon.svg Lithophane Shapes It is an extension to convert a provided image to a "lithophane" for 3D printing. A lithophane is an image that can only be seen properly when illuminated from behind. furti https://github.com/furti/FreeCAD-Lithophane AddonManager.svg
    MeshRemodel workbench icon.svg MeshRemodel Shapes It provides tools to help re-create or re-model imported mesh objects to obtain a solid shape. The workflow is to create points from the mesh's vertices, and use those to create sketches, which can then be extruded. mwganson https://github.com/mwganson/MeshRemodel AddonManager.svg
    Nurbs Shapes It is a collection of scripts for managing freeform surfaces and curves. microelly2 https://github.com/microelly2/freecad-nurbs AddonManager.svg
    Pyramids-and-Polyhedrons workbench icon.svg Pyramids and Polyhedrons Workbench Shapes It has tools for generating pyramids, regular polyhedra and geodesic speres, fully scalable and usable like regular bodies. eddyverl https://github.com/eddyverl/FreeCAD-Pyramids-and-Polyhedrons
    Reconstruction Shapes It provides utilities to reconstruct models from images. microelly2 https://github.com/microelly2/reconstruction AddonManager.svg Edit Cancel.svg
    Silk workbench icon.svg Silk Shapes It is a collection of NURBS surface modeling tools focused on low degree and seam continuity. Silk is the new name of the NURBSlib-EVM project. edwardvmills https://github.com/edwardvmills/Silk AddonManager.svg
    Slic3r-tools workbench icon.svg Slic3r-tools Shapes It allows exporting parts, and opening the resulting STL in Slic3r. You can set up a default print profile, and directly get information about the resources that would be used to 3D print it, as well as quickly generate the .gcode file. limikael https://github.com/limikael/freecad-slic3r-tools AddonManager.svg
    SlopedPlanesMacro Shapes It allows you to build figures controlling the slopes of the faces of objects. Damian Caceres Moreno https://github.com/luzpaz/SlopedPlanesMacro AddonManager.svg
    Cfd workbench icon.svg Cfd Simulation It provides a graphical interface to the OpenFOAM solver to perform computational fluid dynamics (CFD) simulations. qingfengxia https://github.com/qingfengxia/Cfd AddonManager.svg
    CfdOF workbench icon.svg CfdOF Simulation It is a fork of the Cfd workbench that focuses on ease of use; it is intended for people who are just starting in the world of CFD and OpenFOAM. jaheyns https://github.com/jaheyns/CfdOF AddonManager.svg
    DesignSPHysics workbench icon.svg DesignSPHysics Simulation It provides a graphical user interface to DualSPHysics, a fluid dynamics solver using the smoothed particle hydrodynamics (SPH) model. ndrs92 https://github.com/DualSPHysics/DesignSPHysics AddonManager.svg
    EMWorkbench.svg EM Simulation It provides a graphical interface for different solvers by FastFieldSolvers. At present it supports the 3D magneto-quasistatic impedance solver FastHenry. Support for the 3D electrostatic capacitance solver FasterCap is ongoing. FastFieldSolvers S.R.L. https://github.com/ediloren/EM-Workbench-for-FreeCAD AddonManager.svg
    FrontISTR.svg FEM FrontISTR Simulation It provides a graphical interface for FrontISTR, an open-source large-scale parallel FEM program for nonlinear structural analysis. kinagaki https://github.com/FrontISTR/FEM_FrontISTR
    FEMbyGEN.svg FEMbyGEN Simulation It provides a simple interface to choose the best solution by showing the structural behavior of your designs on screen for parametric analysis and multiple loading situations. Serdar Ince, Ögeday Yavuz, Rahul Jhuree https://github.com/Serince/FEMbyGEN AddonManager.svg

    Translating external workbenches

    See the wiki page for more information Translating an external workbench