FreeCAD Parts Library: Ready-Made Engineering Models, and What License Does Each Source Have?

⏱Estimated reading time: 6 min
.mbl{–mut:#5a6b7d;–line:#e3e8ee;–accent:#0f766e;max-width:820px;margin:0 auto;line-height:1.9}.mbl table{border-collapse:collapse;width:100%;font-size:.95em;margin:8px 0 18px}.mbl td,.mbl th{border-bottom:1px solid var(–line);padding:8px 6px;text-align:left;vertical-align:top}.mbl code{direction:ltr;unicode-bidi:embed;background:#f3f5f7;padding:1px 6px;border-radius:5px;font-size:.9em}.mbl-box{border:1px solid var(–line);border-radius:12px;padding:14px 16px;margin:18px 0;background:#f7f9fb}.mbl-dl{display:inline-block;background:var(–accent);color:#fff!important;text-decoration:none;font-weight:700;border-radius:10px;padding:12px 22px;min-height:48px}.mbl-note{font-size:.88em;color:var(–mut)}

Anyone who drafts in FreeCAD knows that drawing a bolt, a pipe, or a standard part from scratch takes time without adding value to the design. That is why the FreeCAD community has assembled ready-made libraries: a general parts library, and tools that generate bolts and standard profiles. But note: these sources do not use a single license, and each has its own terms, which is what this article explains.

In brief
SourceWhat it isLicense
FreeCAD-libraryReady-made parts library (model files) with a macro for browsing itParts: CC BY 3.0, and each part’s author must be credited. Macro and code: LGPL 2.1 or later
Fasteners WorkbenchA software add-on inside FreeCAD that generates bolts and nutsGPL 2.0 or later (for the software)
BOLTSParametric standard parts library (data and code that generate parts)LGPL 2.1 or later, and the repository is now archived

Licenses are taken from the license files and add-on data (package.xml) in each repository, as of 9 November 2026.

1. FreeCAD-library parts library

A GitHub repository maintained by the FreeCAD user community, not an official part of the FreeCAD project itself. It contains a large number of parts, organized into folders by category:

  • Architectural Parts: ready-to-insert architectural elements, including tree models for site layouts.
  • HVAC and Pipes and tubes and Hydraulics: air-conditioning, piping, and pump parts.
  • Mechanical Parts and Electrical Parts and Electronics Parts: mechanical and electrical parts.
  • And other folders such as Logistics (platforms and shipping containers), Topography, and Symbols.

Formats

Each part comes in FreeCAD’s native FCStd format, and usually also includes a STEP file that can be opened in most other CAD programs (SolidWorks, Fusion, Inventor). Some also include STL for preview or 3D printing.

How to use it

  1. In FreeCAD, open Tools → Addon Manager, search for Parts Library, and install it.
  2. A window appears where you can browse the library and add the part to your project with two clicks.
  3. Or download the entire repository from GitHub and open any FCStd file, or import the STEP file directly.

License: author credit required

The license file in the repository states that all of its contents, every part and every helper file, are licensed under CC BY 3.0, and that the rights to each part belong to its author. In practice:

  • You may use, modify, and distribute the part, including commercially.
  • You must credit the author of the part. You can find this inside the FCStd file or in the commit history on GitHub.
  • The program code in the repository (the PartsLibrary macro and indexing tools) has a separate license: LGPL 2.1 or later.

2. Fasteners Workbench

Not a file library, but a software add-on inside FreeCAD that generates bolts, nuts, and washers according to specifications (ISO, DIN, and others) in the diameter and length you choose, and is installed from the Addon Manager. The add-on itself is licensed under GPL 2.0 or later, as stated in its official data (package.xml) and the license file in its repository.

3. BOLTS

A parametric standard-parts library (bolts, steel profiles, and connectors) that works with FreeCAD and OpenSCAD. It has been relicensed under LGPL 2.1 or later, but its repository is now named BOLTS_archive, meaning it has been archived. So make sure it is compatible with the version of FreeCAD you use before relying on it in a project.

Library license is not the same as tool license

This is where confusion usually happens, so pay attention to the difference between two types of sources:

  • A model library such as FreeCAD-library: the file itself (the part) is the licensed work. If you take a part and put it in your project or distribute it, CC BY 3.0 terms apply to it, most importantly attribution to its author.
  • A software add-on such as Fasteners: the license (GPL) governs the add-on code itself, meaning copying, modifying, and redistributing it. But the bolt generated by the tool inside your design is part of your work, and the software license does not automatically extend to it in the usual case.

This is general information, not legal advice. If the product is commercially significant or you will distribute the modified add-on itself, read the full license text or consult a specialist.

Before using any part in work delivered to a client: read the license of its source specifically. Tools that generate shapes (Fasteners and BOLTS) have software licenses, and the ready-made parts in FreeCAD-library have a CC BY license that requires author attribution. And if you need a part for a commercial product, the safest approach is to keep a list of each part’s source and author.

FreeCAD-library on the official GitHub ↗

Other source links: Fasteners Workbench and BOLTS. We do not host these files. The licenses are quoted from the LICENSE files and add-on data in each repository as of 9 November 2026, and they may change.

Related libraries and tools


Discover more from Mohdbali

Subscribe to get the latest posts sent to your email.

Related Articles

Stay Connected

13,935FansLike
1,700FollowersFollow
11,000SubscribersSubscribe

Latest Articles