All Projects → FreeCAD → Freecad Addons

FreeCAD / Freecad Addons

A convenient gathering of useful and well-developed FreeCAD plugins made by the community.

Labels

Projects that are alternatives of or similar to Freecad Addons

Rocket
FreeCAD Rocketry Workbench
Stars: ✭ 29 (-92.05%)
Mutual labels:  addons
addon-example
Example - Home Assistant Community Add-ons
Stars: ✭ 73 (-80%)
Mutual labels:  addons
forge
🔥 Incubator of pet projects, tools, pet projects. Edge cases and failovers included.
Stars: ✭ 33 (-90.96%)
Mutual labels:  addons
repository-beta
BETA - Home Assistant Community Add-ons
Stars: ✭ 25 (-93.15%)
Mutual labels:  addons
addon-matrix
Matrix - Home Assistant Community Add-ons
Stars: ✭ 39 (-89.32%)
Mutual labels:  addons
addon-base-python
Docker Python base images (Alpine) - Home Assistant Community Add-ons
Stars: ✭ 12 (-96.71%)
Mutual labels:  addons
grass-addons
GRASS GIS Addons Repository (Manuals: https://grass.osgeo.org/grass-stable/manuals/addons/ | Linux-logs: https://grass.osgeo.org/addons/grass8/logs/ | Windows logs: https://wingrass.fsv.cvut.cz/grass82/addons/grass-8.2.0/logs/)
Stars: ✭ 64 (-82.47%)
Mutual labels:  addons
odoo-demo-addons-tutorial
學習 odoo , 本文章會持續更新
Stars: ✭ 52 (-85.75%)
Mutual labels:  addons
addon-traccar
Traccar - Home Assistant Community Add-ons
Stars: ✭ 65 (-82.19%)
Mutual labels:  addons
addon-airsonos
AirSonos - Home Assistant Community Add-ons
Stars: ✭ 50 (-86.3%)
Mutual labels:  addons
ThreadProfile
Create 2d thread profile for sweeping along helix in Part or Part Design workbenches
Stars: ✭ 15 (-95.89%)
Mutual labels:  addons
hassio-addons
DSMR Reader Datalogger and Metabase Home Assistant Add-ons
Stars: ✭ 29 (-92.05%)
Mutual labels:  addons
mightyscape-1.X
A maintained extension collection for Inkscape 1.0+, working on Windows and Linux
Stars: ✭ 23 (-93.7%)
Mutual labels:  addons
BadRotations CN
这个插件是在尽量不动badrotations的情况下进行汉化,支持9.x,有兴趣star一下吧
Stars: ✭ 13 (-96.44%)
Mutual labels:  addons
HackBar
HackBar is a security audit tool that will enable you to pentest websites more easily. ... You can use it to check site security by performing SQL injections, XSS holes and more. It also has a user-friendly interface that makes it easy for you to do fuzz testing, hash generation, encoding and more.
Stars: ✭ 43 (-88.22%)
Mutual labels:  addons
addon-zwavejs2mqtt
Z-Wave JS to MQTT - Home Assistant Community Add-ons
Stars: ✭ 68 (-81.37%)
Mutual labels:  addons
stay-productive
Remove feed from Facebook, Twitter and Linkedin... To stay productive !
Stars: ✭ 15 (-95.89%)
Mutual labels:  addons
addon-mopidy
Mopidy - Home Assistant Community Add-ons
Stars: ✭ 42 (-88.49%)
Mutual labels:  addons
addon-appdaemon
AppDaemon4 - Home Assistant Community Add-ons
Stars: ✭ 66 (-81.92%)
Mutual labels:  addons
volto-slate
An alternative text editor for Volto, capable of completely replacing the default richtext editor while offering enhanced functionality and behavior.
Stars: ✭ 22 (-93.97%)
Mutual labels:  addons

FreeCAD Addons Repository AddonManager-Logo

This repository is a collection of useful additional workbenches and modules for FreeCAD made by its community members, conveniently available for seamless integration in to the application itself.

Important Notes:

  1. Since these Addons are not part of the official FreeCAD package and not supported by the FreeCAD team, although this list is curated and maintained by the FreeCAD team, you should read the information provided on each of the addons page before installing any of them, to make sure you know what you are installing.

  2. Bug reports and feature requests should be made directly on each addon page. Any reports opened in this repository should be related directly to the Addon Manager itself.

  3. The commit number indicated in the github tree above is not considered by the Addons Manager. What is installed or updated is always the latest master branch of every addon.

Addon Descriptions

For a description of each Addon you can either:

  • within FreeCAD use the Addon Manager to scroll between all available Addon/External Workbenches.
  • click on each individually linked Addons in this repository to read their README files.

Installing

Important Note: As of FreeCAD v0.17.9940 the Addon Manager was finally implemented in to FreeCAD. It can be accessed from within the Tools → 'Addon Manager' dropdown menu. For earlier versions (≤v0.16), please see the Deprecated Installation Methods section.

1. Builtin Addon Manager

The recommended way is using the built-in Addon Manager that installs 3rd party workbenches, addons, and macros. Access it via Tools → Addon Manager:

freecad-0.17-addon_manager-screenshot

2. Manual install

For any reason the first option is not available, then manual installation is always possible. Github provides users to 'Clone or download' each of the addons listed in this repository. They can be downloaded by:

  • navigating to the specific addon repository
  • clicking the green 'Clone or download' → Download ZIP' buttons found in the top right of each addon page
    OR
  • Using git clone <github repository URL>
    Most of the addons must either be placed in your user's FreeCAD/Mod folder, or in the Macros folder. Refer to the instructions on each addon page.

Note: Your user's FreeCAD folder location is obtained by typing in FreeCAD's python console: FreeCAD.ConfigGet("UserAppData")while the Macros folder location is indicated in the dialog opened from Macro -> Macros... dropdown menu.

Adding your workbench to the collection

Have you made an interesting workbench or module that we are not aware of? Tell us on the FreeCAD forum so we can add it here!

To submit your workbench to the repository you must also need the following tasks to be completed:

  1. Announce your Workbench on the FreeCAD Forums

  2. Create a dedicated page for your workbench on the FreeCAD wiki (don't forget to add [[Category:Addons]] to it) + add it to https://freecadweb.org/wiki/External_workbenches

  3. Create an entry on https://www.freecadweb.org/wiki/Template:DevWorkbenches

  4. Tag (AKA 'label) your Github repo with the following: freecad, addons, and workbench

  5. Make sure you have a simple SVG logo of your workbench (no larger than 10kb) that can be used to represent it in the Addon Manager dialog. The PR to FreeCAD master must include the:

    5a. logo which needs to be added to FreeCAD/src/Mod/AddonManger/Resources/icons in the following format: <WorkbenchName>_workbench_icon.svg.

    5b. path to said above icon needs to be added to FreeCAD/src/Mod/AddonManger/Resources/AddonManager.qrc

  6. Please structure the README.md file in a way that makes it easy to understand while reading from the Addon Manager dialog. Example: SheetMetal Workbench
    Note the use of: screenshots, screencasts, mentioning of Licence, Changelog etc...

Translating External Workbenches

For wider usage of external workbenches, we recommend that workbench developers integrate the ability to translate their workbench(s). FreeCAD uses a 3rd-party crowdsource translation service called Crowdin. There are some automated scripts that we use to push and pull translations from Crowdin via their API. Developers are invited to help improve these scripts so as to include their own workbenches in the process. Further discussion on this forum thread.

Addon Manager Source Code

Source code for the Addon Manager lives in FreeCAD master FreeCAD/src/Mod/AddonManger/.

Deprecated Installation Methods

Before FreeCAD v. 0.17.9940 the methods below were utilized to automate the installation of workbenches and macros. This sections is being kept for historical purposes.

1. Using the installer macro

The installer macro can be launched from inside FreeCAD, and will download and install any of the addons above automatically. To install the installer macro:

  1. Download addons_installer.FCMacro
  2. Place the downloaded macro in your FreeCAD Macros folder. The FreeCAD Macros folder location is indicated in menu Macros -> Macros -> User macros location: the execute macro dialog
  3. Restart FreeCAD. The addons installer will now be listed in menu Macro -> Macros and can be launched by selecting it then clicking the Execute button:

the addons installer

2. Using the "pluginloader" addon

The plugin loader is a much more elaborate way to install and manage additional content for freecad. Install it with the method above, or following the instructions on the pluginloader page.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].