Back to Programs

End user applications

FreeCAD

Cross-platform 3D parametric modeler

OpenCASCADEOpenInventorc++pythonqt

Participation history

4 GSoC years

2026

5 projects

Official year page

Combining FreeCAD Assembly, Multibody Dynamics, and Finite Element Analysis

FreeCAD is a powerful CAD software with vast capabilities supporting complete technical design pipelines beginning from modelling to FEM analysis to...

TechDraw UX Overhaul

This project will primarily change the command system for TechDraw from a pre-selection to a post-selection. So that the user can click on a command...

Reviving and modernising Robotic Workbench

FreeCAD comes with a Robot Workbench, which is capable of 6-DOF robot simulations, trajectory planning and a vendor specific code export (KUKA)....

Integrate a client for buildingSMART Data Dictionary web service.

This project will build and integrate a Python-based client for the buildingSMART Data Dictionary (bSDD) directly into FreeCAD's BIM Workbench. This...

3D Constraint driven sketcher/wireframe workbench

FreeCAD currently lacks a dedicated parametric 3D sketching , forcing engineers to use multiple 2D sketches. like some examples are bicycles,roll...

2025

3 projects

Official year page

3D PDF Export in FreeCAD

The 3D PDF Export for FreeCAD project aims to develop a native capability for exporting interactive 3D models directly to PDF format, enhancing...

Interactive controls in the 3D View

This project aims to add interactive controls like Gizmos along with On- View-Parameters (OVPs) directly to the 3D model view of FreeCAD,...

Multiple files parallel editing

As of march 2025 FreeCAD cannot have more than one active document. If a task is going on in a file, another file cannot be edited until that...

2024

1 project

Official year page

Command-Line Preferences Manipulation

The project aims to create a Command-line utility tool to manage and manipulate FreeCAD preferences from outside the FreeCAD application. This tool...

2023

4 projects

Official year page

UI tool for fetching online content

A library management add-on for managing Different online-offline FreeCAD components is a utility application for FreeCAD which allows an easy and...

Upgrade the documentation system to git-based system

The project aims to migrate the FreeCAD documentation system to a file-based, versioned system based on Git and Markdown so that it supports multiple...

Unified Measurement Facility

FreeCAD currently has several ways of measuring objects, causing confusion for users and making the learning curve steeper. The proposed project aims...

On-machine Inspection for FreeCAD

On-machine Inspection (OMI) is a valuable tool used in CNC commercial manufacturing to ensure proper tolerances of the manufactured piece. This is...