{"id":13392775,"url":"https://github.com/FreeCAD/FreeCAD","last_synced_at":"2025-03-13T18:32:00.193Z","repository":{"id":4593634,"uuid":"5736080","full_name":"FreeCAD/FreeCAD","owner":"FreeCAD","description":"This is the official source code of FreeCAD, a free and opensource multiplatform 3D parametric modeler.","archived":false,"fork":false,"pushed_at":"2025-03-06T22:01:20.000Z","size":2151092,"stargazers_count":23352,"open_issues_count":2834,"forks_count":4405,"subscribers_count":551,"default_branch":"main","last_synced_at":"2025-03-07T00:02:53.023Z","etag":null,"topics":["3d","3d-printing","architecture","bim","cad","coin","engineering","fem","freecad","linux","mac-osx","opencascade","windows"],"latest_commit_sha":null,"homepage":"https://www.freecad.org","language":"C++","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"other","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/FreeCAD.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":"CONTRIBUTING.md","funding":".github/FUNDING.yml","license":"LICENSE","code_of_conduct":"CODE_OF_CONDUCT.md","threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":"SECURITY.md","support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null},"funding":{"github":"FreeCAD","liberapay":"FreeCAD","open_collective":"freecad","patreon":null,"ko_fi":null,"tidelift":null,"community_bridge":null,"issuehunt":null,"otechie":null,"custom":["https://wiki.freecad.org/Donate"]}},"created_at":"2012-09-09T08:25:02.000Z","updated_at":"2025-03-06T23:52:05.000Z","dependencies_parsed_at":"2023-09-26T12:55:00.859Z","dependency_job_id":"193f3a7c-2123-4000-b4c2-d2cf4d151ad4","html_url":"https://github.com/FreeCAD/FreeCAD","commit_stats":{"total_commits":36753,"total_committers":685,"mean_commits":"53.654014598540144","dds":0.7710118901858352,"last_synced_commit":"4cb01753ed532263dddae60e40e8641df56f9185"},"previous_names":[],"tags_count":31,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/FreeCAD%2FFreeCAD","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/FreeCAD%2FFreeCAD/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/FreeCAD%2FFreeCAD/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/FreeCAD%2FFreeCAD/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/FreeCAD","download_url":"https://codeload.github.com/FreeCAD/FreeCAD/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":242956531,"owners_count":20212456,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["3d","3d-printing","architecture","bim","cad","coin","engineering","fem","freecad","linux","mac-osx","opencascade","windows"],"created_at":"2024-07-30T17:00:36.939Z","updated_at":"2025-03-13T18:31:55.181Z","avatar_url":"https://github.com/FreeCAD.png","language":"C++","readme":"\u003ca href=\"https://freecad.org\"\u003e\u003cimg src=\"/src/Gui/Icons/freecad.svg\" height=\"100px\" width=\"100px\"\u003e\u003c/a\u003e\n\n### Your own 3D parametric modeler\n\n[Website](https://www.freecad.org) •\n[Documentation](https://wiki.freecad.org) •\n[Forum](https://forum.freecad.org/) •\n[Bug tracker](https://github.com/FreeCAD/FreeCAD/issues) •\n[Git repository](https://github.com/FreeCAD/FreeCAD) •\n[Blog](https://blog.freecad.org)\n\n\n[![Release](https://img.shields.io/github/release/freecad/freecad.svg)](https://github.com/freecad/freecad/releases/latest) [![Crowdin](https://d322cqt584bo4o.cloudfront.net/freecad/localized.svg)](https://crowdin.com/project/freecad) [![Liberapay](https://img.shields.io/liberapay/receives/FreeCAD.svg?logo=liberapay)](https://liberapay.com/FreeCAD)\n\n\u003cimg src=\"/.github/images/partdesign.png\" width=\"800\"/\u003e\n\nOverview\n--------\n\n* **Freedom to build what you want**  FreeCAD is an open-source parametric 3D \nmodeler made primarily to design real-life objects of any size. \nParametric modeling allows you to easily modify your design by going back into \nyour model history to change its parameters. \n\n* **Create 3D from 2D and back** FreeCAD lets you to sketch geometry constrained\n 2D shapes and use them as a base to build other objects. \n It contains many components to adjust dimensions or extract design details from \n 3D models to create high quality production-ready drawings.\n\n* **Designed for your needs** FreeCAD is designed to fit a wide range of uses\nincluding product design, mechanical engineering and architecture,\nwhether you are a hobbyist, programmer, experienced CAD user, student or teacher.\n\n* **Cross platform** FreeCAD runs on Windows, macOS and Linux operating systems.\n\n* **Underlying technology**\n    * **OpenCASCADE** A powerful geometry kernel, the most important component of FreeCAD\n    * **Coin3D library** Open Inventor-compliant 3D scene representation model\n    * **Python** FreeCAD offers a broad Python API\n    * **Qt** Graphical user interface built with Qt\n\n\nInstalling\n----------\n\nPrecompiled packages for stable releases are available for Windows, macOS and Linux on the\n[Releases page](https://github.com/FreeCAD/FreeCAD/releases).\n\nOn most Linux distributions, FreeCAD is also directly installable from the \nsoftware center application.\n\nFor development releases check the [weekly-builds page](https://github.com/FreeCAD/FreeCAD-Bundle/releases/tag/weekly-builds).\n\nOther options are described at the [wiki Download page](https://wiki.freecad.org/Download).\n\nCompiling\n---------\n\nCompiling FreeCAD requires installation of several libraries and their \ndevelopment files such as OCCT (Open Cascade), Coin and Qt, listed in the \npages below. Once this is done, FreeCAD can be compiled with \nCMake. On Windows, these libraries are bundled and offered by the \nFreeCAD team in a convenient package. On Linux, they are usually found \nin your distribution's repositories, and on macOS and other platforms, \nyou will usually have to compile them yourself.\n\nThe pages below contain up-to-date build instructions:\n\n- [Linux](https://wiki.freecad.org/Compile_on_Linux)\n- [Windows](https://wiki.freecad.org/Compile_on_Windows)\n- [macOS](https://wiki.freecad.org/Compile_on_MacOS)\n- [Cygwin](https://wiki.freecad.org/Compile_on_Cygwin)\n- [MinGW](https://wiki.freecad.org/Compile_on_MinGW)\n\n\nReporting Issues\n---------\n\nTo report an issue please:\n\n- Consider posting to the [Forum](https://forum.freecad.org), [Discord](https://discord.com/invite/F4hdxzYZfc) channel, or [Reddit](https://www.reddit.com/r/FreeCAD) to verify the issue; \n- Search the existing [issues](https://github.com/FreeCAD/FreeCAD/issues) for potential duplicates; \n- Use the most updated stable or [development versions](https://github.com/FreeCAD/FreeCAD-Bundle/releases/tag/weekly-builds) of FreeCAD; \n- Post version info from e.g. `Help \u003e About FreeCAD \u003e Copy to clipboard`; \n- Start recording a macro `Macro \u003e Macro recording...` and repeat all steps. Stop recording after the issue occurs and upload the saved macro or copy the macro code in the issue; \n- Post a Step-By-Step explanation on how to recreate the issue; \n- Upload an example file (FCStd as ZIP file) to demonstrate the problem; \n\nFor more detail see:\n\n- [Bug Tracker](https://github.com/FreeCAD/FreeCAD/issues)\n- [Reporting Issues and Requesting Features](https://github.com/FreeCAD/FreeCAD/issues/new/choose)\n- [Contributing](https://github.com/FreeCAD/FreeCAD/blob/main/CONTRIBUTING.md)\n- [Help Forum](https://forum.freecad.org/viewforum.php?f=3)\n- [Developers Handbook](https://freecad.github.io/DevelopersHandbook/)\n\nThe [FPA](https://fpa.freecad.org) offers developers the opportunity\nto apply for a grant to work on projects of their choosing. Check\n[jobs and funding](https://blog.freecad.org/jobs/) to know more.\n\n\nUsage \u0026 Getting help\n--------------------\n\nThe FreeCAD wiki contains documentation on \ngeneral FreeCAD usage, Python scripting, and development. These \npages might help you get started:\n\n- [Getting started](https://wiki.freecad.org/Getting_started)\n- [Features list](https://wiki.freecad.org/Feature_list)\n- [Frequent questions](https://wiki.freecad.org/FAQ/en)\n- [Workbenches](https://wiki.freecad.org/Workbenches)\n- [Scripting](https://wiki.freecad.org/Power_users_hub)\n- [Development](https://wiki.freecad.org/Developer_hub)\n\nThe [FreeCAD forum](https://forum.freecad.org) is also a great place\nto find help and solve specific problems you might encounter when\nlearning to use FreeCAD.\n\n\n\u003cp\u003eThis project receives generous infrastructure support from\n  \u003ca href=\"https://www.digitalocean.com/\"\u003e\n    \u003cimg src=\"https://opensource.nyc3.cdn.digitaloceanspaces.com/attribution/assets/SVG/DO_Logo_horizontal_blue.svg\" width=\"91px\"\u003e\n  \u003c/a\u003e and \u003ca href=\"https://www.kipro-pcb.com/\"\u003eKiCad Services Corp.\u003c/a\u003e\n\u003c/p\u003e\n","funding_links":["https://github.com/sponsors/FreeCAD","https://liberapay.com/FreeCAD","https://opencollective.com/freecad","https://wiki.freecad.org/Donate"],"categories":["C++","Mechanics","Conversion","CAD","TODO scan for Android support in followings","\u003ca id=\"tag-graphics\" href=\"#tag-graphics\"\u003eGraphics\u003c/a\u003e","Applications","\u003ca name=\"cpp\"\u003e\u003c/a\u003eC++","Electronics and Mechanics","置顶","Hardware","Uncategorized","Board Design","Computer-aided Designers","硬件_其他","3d","GUI Apps","Projects using Pixi","Table of Contents","Creative","Repos"],"sub_categories":["Sensors","Graphics","Version Control","1、AI应用生态","Uncategorized","网络服务_其他","🎨 Graphics (15)","Workstation - Content Creation","Example projects","CAD","Other"],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2FFreeCAD%2FFreeCAD","html_url":"https://awesome.ecosyste.ms/projects/github.com%2FFreeCAD%2FFreeCAD","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2FFreeCAD%2FFreeCAD/lists"}