Baike.dev
All toolsAI codingTrendingOpen sourceNewsSubmit
Log in
< Back to tools
F

FreeCAD

> 编程语言
Open source

Official source code of FreeCAD, a free and opensource multiplatform 3D parametric modeler.

32.5K stars0 likes2 views
WebsiteGitHub

About

Official source code of FreeCAD, a free and opensource multiplatform 3D parametric modeler.

### Your own 3D Parametric Modeler [Website](https://www.freecad.org) • [Documentation](https://wiki.freecad.org) • [Forum](https://forum.freecad.org/) • [Bug tracker](https://github.com/FreeCAD/FreeCAD/issues) • [Git repository](https://github.com/FreeCAD/FreeCAD) • [Blog](https://blog.freecad.org) [](https://crowdin.com/project/freecad) Overview -------- * **Freedom to build what you want** FreeCAD is an open-source parametric 3D modeler made primarily to design real-life objects of any size. Parametric modeling allows you to easily modify your design by going back into your model history to change its parameters. * **Create 3D from 2D and back** FreeCAD lets you sketch geometry-constrained 2D shapes and use them as a base to build other objects. It contains many components to adjust dimensions or extract design details from 3D models to create high quality production-ready drawings. * **Designed for your needs** FreeCAD is designed to fit a wide range of uses including product design, mechanical engineering and architecture, whether you are a hobbyist, programmer, experienced CAD user, student or teacher. * **Cross platform** FreeCAD runs on Windows, macOS and Linux operating systems. * **Underlying technology** * **OpenCASCADE** A powerful geometry kernel, the most important component of FreeCAD * **Coin3D library** Open Inventor-compliant 3D scene representation model * **Python** FreeCAD offers a broad Python API * **Qt** Graphical user interface built with Qt Installing ---------- Precompiled packages for stable releases are available for Windows, macOS and Linux on the [latest releases page](https://github.com/FreeCAD/FreeCAD/releases/latest). On most Linux distributions, FreeCAD is also directly installable from the software center application. For weekly development releases visit the [releases page](https://github.com/FreeCAD/FreeCAD/releases/). Other options are described on the [wiki Download page](https://wiki.freecad.org/Download). Compiling --------- See the [Developers Handbook – Getting Started](https://freecad.github.io/DevelopersHandbook/gettingstarted/) for build instructions. Reporting Issues --------- To report an issue please: - Consider posting to the [Forum](https://forum.freecad.org), [Discord](https://discord.com/invite/w2cTKGzccC) channel, or [Reddit](https://www.reddit.com/r/FreeCAD) to verify the issue; - Search the existing [issues](https://github.com/FreeCAD/FreeCAD/issues) for potential duplicates; - Use the most updated stable or [development versions](https://github.com/FreeCAD/FreeCAD/releases/) of FreeCAD; - Post version info from `Help > About FreeCAD > Copy to clipboard`; - Restart FreeCAD in safe mode `Help > Restart in safe mode` and try to reproduce the issue again. If the issue is resolved it can be fixed by deleting the FreeCAD config files. - Start recording a macro `Macro > 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; - Post a Step-By-Step explanation on how to recreate the issue; - Upload an example file (FCStd as ZIP file) to demonstrate the problem; For more details see: - [Bug Tracker](https://github.com/FreeCAD/FreeCAD/issues) - [Reporting Issues and Requesting Features](https://github.com/FreeCAD/FreeCAD/issues/new/choose) - [Contributing](https://github.com/FreeCAD/FreeCAD/blob/main/CONTRIBUTING.md) - [Help Forum](https://forum.freecad.org/viewforum.php?f=3) > [!NOTE] The [FPA](https://fpa.freecad.org) offers developers the opportunity to apply for a grant to work on projects of their choosing. Check [jobs and funding](https://blog.freecad.org/jobs/) to know more. Usage & Getting Help -------------------- The FreeCAD wiki contains documentation on general FreeCAD usage, Python scripting, and development. View these pages for more information: - [Getting started](https://wiki.freecad.org/Getting_started) - [Features list](https://wiki.freecad.org/Feature_list) - [Frequent questions](https://wiki.freecad.org/FAQ/en) - [Workbenches](https://wiki.freecad.org/Workbenches) - [Scripting](https://wiki.freecad.org/Power_users_hub) - [Developers Handbook](https://freecad.github.io/DevelopersHandbook/) The [FreeCAD forum](https://forum.freecad.org) is a great place to find help and solve specific problems when learning to use FreeCAD. ---

This project receives generous infrastructure support from and KiCad Services Corp.

Issues· 4074 open

View all issuesOpen on GitHub
  • #31868

    Chamfer/Fillet: "There are no suitable edges for chamfer or fillet" on suitable edge

    Mod: Part Design3rd party: OCCStatus: ConfirmedTopic: FilletsUpdated Sep 17, 2026
  • #30838

    FEM: Missing text from reults color gradient legend (due to Font type or Fontconfig)

    Mod: FEMStatus: Needs confirmationTopic: User Interface3rd party componentTopic: FontsUpdated Sep 17, 2026
  • #32488

    BIM: Prevent wrapping "Building", and "Level" in objects of other types.

    Mod: BIMTopic: User InterfaceStatus: ConfirmedUpdated Sep 17, 2026
  • #32285

    Core: locked property added in transaction cannot be undone

    Mod: CoreTopic: Undo/RedoStatus: ConfirmedPriority: HighUpdated Sep 17, 2026
  • #32406

    crash modifying thread in 26.3

    Status: Needs confirmationType: CrashStatus: Needs feedback3rd party: Addon/MacroUpdated Sep 17, 2026
  • #32767

    Sketcher: Text Tool does not load fonts from the appropriate paths on Linux when using the v26.3.0.dev AppImage

    Status: Needs confirmationMod: SketcherOS: LinuxTopic: FontsUpdated Sep 17, 2026
  • #25791

    PartDesign: Display Mode Body "Tip" and "Through" options should be combined to improve behavior of both

    Mod: Part DesignType: FeatureUpdated Sep 17, 2026
  • #30966

    PartDesign: Rendering bug with polar array (not OCC related)

    Mod: Part DesignStatus: Needs confirmationStatus: Needs feedbackUpdated Sep 17, 2026
  • #27807

    OCC: Bugged 3D modeling when adding fillet to revolved square

    Mod: Part Design3rd party: OCCStatus: ConfirmedTopic: FilletsUpdated Sep 17, 2026
  • #29480

    OCC: “Fillet problem on the perpendicular surface to the semicircular face”

    Type: BugMod: Part Design3rd party: OCCStatus: ConfirmedTopic: FilletsUpdated Sep 17, 2026

> Tags

C++3d3d-printingarchitecturebim

No comments yet. Be the first to share.

> Details

PublishedAug 1, 2026
UpdatedSep 17, 2026
Category编程语言
PricingOpen source

> Related tools

T
TypeScript
JavaScript 的超集,为前端与全栈提供静态类型
P
Python
通用编程语言,广泛用于 Web、数据与 AI
G
Go
Google 推出的简洁高效系统语言