awesome-repositories.com
Blog
MCP
awesome-repositories.com

Discover the best open-source repositories with AI-powered search.

ExploreCurated searchesOpen-source alternativesSelf-hosted softwareBlogSitemap
ProjectMCP serverAboutHow we rankPress
LegalPrivacyTerms
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com

Open-Source Alternatives to Fusion 360

Ranking updated Aug 19, 2026

For an open source parametric CAD software suite, the first results are freecad/freecad (FreeCAD is a comprehensive open-source parametric 3D CAD and CAM engineering suite that provides history-based modeling, assembly design, and extensible toolsets comparable to proprietary alternatives like Fusion 360), solvespace/solvespace (SolveSpace is a parametric 3D CAD application featuring constraint-based modeling, assembly support, technical drawings, and a built-in G-code generator for CAM machining, though it lacks some of the broader surface-modeling suites found in commercial alternatives) and xiangechen/chili3d (Chili3D is a browser-based parametric 3D modeling tool built on OpenCASCADE and WebAssembly that supports solid geometry manipulation and constraints, though it lacks the integrated CAM machining and technical drawing generation of a full suite). openscad/openscad and bambulab/bambustudio round out the shortlist. Compare the match explanations and check the project documentation against your requirements.

We curate open-source GitHub repositories matching “open source alternatives to fusion 360”. Results are ranked by relevance to your query — pick filters below to narrow, or refine with AI.

Open-Source Alternatives to Fusion 360

Find the best repos with AI.We'll search the best matching repositories with AI.
  • freecad/freecadFreeCAD avatar

    FreeCAD/FreeCAD

    31,553View on GitHub↗

    FreeCAD is an open-source engineering design suite designed for parametric 3D modeling, architectural planning, and mechanical assembly. It functions as a professional-grade platform that utilizes history-based operations to allow for non-destructive design updates, enabling users to construct complex geometry through a sequence of constrained sketches and solid operations. The platform distinguishes itself through a highly modular, workbench-based architecture that allows users to tailor the interface and toolsets to specific engineering domains. It features deep Python integration, which se

    FreeCAD is a comprehensive open-source parametric 3D CAD and CAM engineering suite that provides history-based modeling, assembly design, and extensible toolsets comparable to proprietary alternatives like Fusion 360.

    C++Parametric Modeling EnginesTechnical Drawing GeneratorsParametric Modeling Engines
    View on GitHub↗31,553
  • solvespace/solvespacesolvespace avatar

    solvespace/solvespace

    4,019View on GitHub↗

    SolveSpace is a parametric CAD software and 3D solid modeler. It functions as a constraint-based geometry solver that allows for the creation of 2D and 3D models where positions and sizes are driven by geometric rules and mathematical relationships. The project distinguishes itself by integrating a mechanical linkage simulator for analyzing the motion of pin and ball joints and a G-code generator that produces CNC machining instructions with cutter radius compensation. It also includes tools for kinematic simulation, allowing users to trace the motion paths of components and export coordinate

    SolveSpace is a parametric 3D CAD application featuring constraint-based modeling, assembly support, technical drawings, and a built-in G-code generator for CAM machining, though it lacks some of the broader surface-modeling suites found in commercial alternatives.

    C++G-code GeneratorsParametric Modeling EnginesTechnical Drawing Generators
    View on GitHub↗4,019
  • xiangechen/chili3dxiangechen avatar

    xiangechen/chili3d

    4,293View on GitHub↗

    Chili3D is a browser-based parametric 3D modeling tool that uses boundary representation (B-Rep) to define and manipulate precise solid geometry. It functions as a constructive solid geometry (CSG) engine, combining primitive shapes through union, difference, and intersection operations, while also serving as a parametric constraint system that maintains geometric relationships and dimensions through adjustable parameters. The software distinguishes itself by running entirely in a web browser without requiring installation, while providing industry-standard CAD file format support for importi

    Chili3D is a browser-based parametric 3D modeling tool built on OpenCASCADE and WebAssembly that supports solid geometry manipulation and constraints, though it lacks the integrated CAM machining and technical drawing generation of a full suite.

    TypeScriptBrowser-Based CAD ModelersBrowser-Based CAD Software
    View on GitHub↗4,293
  • openscad/openscadopenscad avatar

    openscad/openscad

    8,887View on GitHub↗

    OpenSCAD is a script-based 3D modeler and parametric CAD tool that generates three-dimensional solid objects from programmable scripts. It utilizes a constructive solid geometry engine to create complex shapes by performing boolean operations on basic geometric primitives. The system functions as a compiler that transforms a functional language into geometric representations, allowing for precise dimensional control through variables and functions. It features a WebAssembly implementation that enables the geometry pipeline to execute directly within web browsers. The software covers a broad

    OpenSCAD is a desktop-based parametric CAD tool that generates 3D objects from code rather than interactive modeling, making it a code-first alternative in this category.

    C++Parametric Modeling Engines
    View on GitHub↗8,887
  • bambulab/bambustudiobambulab avatar

    bambulab/BambuStudio

    4,690View on GitHub↗

    Bambu Studio is a 3D printing slicer, CAD model processor, multi-material print manager, and 3D printer control interface. It converts 3D models into G-code instructions for 3D printers and serves as a remote dashboard for monitoring hardware status and managing print progress. The software distinguishes itself by importing high-precision CAD data in STEP format to ensure accurate slicing. It features a multi-material painting system that allows users to assign different filaments to specific areas of a model to create multi-colored objects. The platform covers additive manufacturing workflo

    Bambu Studio is a 3D printing slicer and print manager rather than a parametric CAD/CAM design suite for creating parts from scratch, making it an adjacent tool in the manufacturing pipeline.

    C++G-code GeneratorsToolpath Optimizers
    View on GitHub↗4,690
  • marlinfirmware/marlinMarlinFirmware avatar

    MarlinFirmware/Marlin

    17,433View on GitHub↗

    Marlin is a firmware platform designed for 3D printers and CNC machines that translates manufacturing instructions into precise hardware operations. It functions as a G-code interpreter, parsing text-based commands to manage multi-axis motion, thermal regulation, and material delivery systems. By operating independently of a host computer, the system enables a standalone manufacturing workflow through the direct processing of files from local storage. The firmware distinguishes itself through a modular hardware abstraction layer that supports a wide range of microcontroller configurations. It

    Marlin is a firmware for 3D printers and CNC machines rather than a desktop parametric 3D CAD and CAM design suite, making it a lower-level manufacturing component rather than the application you are looking for.

    C++CNC Machine ControllersG-Code Interpreters
    View on GitHub↗17,433
  • librecad/librecadLibreCAD avatar

    LibreCAD/LibreCAD

    5,958View on GitHub↗

    LibreCAD is an open-source, cross-platform 2D CAD application for creating and editing precise technical drawings. It functions as a full-featured drawing editor that reads and writes industry-standard DXF and DWG file formats, enabling cross-application compatibility. The software provides tools for creating 2D designs with support for layers, dimensions, and geometric primitives, along with precision features like snapping to endpoints, midpoints, and intersections. It also includes a command-line converter that can export DXF drawings to PDF, SVG, and PNG formats for batch processing or in

    LibreCAD is a cross-platform desktop application for technical drawing, but it is strictly limited to 2D drafting rather than providing the 3D parametric modeling and CAM capabilities required.

    C++2D Technical Drawing Editors
    View on GitHub↗5,958
  • gnea/grblgnea avatar

    gnea/grbl

    4,415View on GitHub↗

    grbl is a CNC machine control system that translates G-code into precise hardware pulses to drive motors and tools for automated fabrication. It functions as a motion controller that manages the translation of standard commands into physical movement through asynchronous operation. The system includes a motion planning optimizer that calculates acceleration and deceleration curves using a look-ahead buffer to ensure fluid cornering and jerk-free movement. It features a dedicated laser engraving workflow that dynamically scales laser power based on movement speed to maintain consistent energy

    This repository provides embedded firmware and motion control for CNC machines, which is a manufacturing execution tool rather than the parametric 3D CAD/CAM software suite requested.

    CCNC Machine ControllersG-Code Interpreters
    View on GitHub↗4,415
  • grbl/grblgrbl avatar

    grbl/grbl

    6,226View on GitHub↗

    Grbl is a CNC motion control firmware and G-code parser designed for milling machines. It serves as a hardware control layer running on ATmega328 microcontrollers to translate G-code instructions into precise motor movements. The system manages stepper motor acceleration and coordinated multi-axis motion to drive milling hardware. It includes a tool probing system for automating workpiece alignment and calculating tool length offsets, as well as homing cycles that use limit switches to establish a precise coordinate origin. The firmware covers broader machine management including spindle and

    This repository provides embedded firmware and G-code parsing for CNC motion control rather than serving as a parametric 3D CAD and CAM software suite for desktop modeling.

    CCNC Machine ControllersG-Code Interpreters
    View on GitHub↗6,226
  • qcad/qcadqcad avatar

    qcad/qcad

    1,829View on GitHub↗

    QCAD is a professional two-dimensional computer-aided drafting application designed for creating technical drawings, engineering schematics, and architectural plans. It provides a comprehensive suite of geometric construction and modification tools that allow users to draft precise layouts while managing complex project structures through layers, blocks, and part libraries. The software distinguishes itself through an integrated scripting framework that enables users to automate repetitive design tasks and develop custom tools to extend core functionality. It also functions as a manufacturing

    QCAD is a professional two-dimensional drafting and CAD application, which lacks the 3D parametric modeling, assembly design, and full CAM suite requested by this search.

    C++2D Technical Drawing Editors
    View on GitHub↗1,829
  • ultimaker/curaUltimaker avatar

    Ultimaker/Cura

    6,977View on GitHub↗

    Cura is 3D printer slicing software and a G-code generator that converts 3D models into machine-readable instructions. It provides a management interface for configuring printer profiles and coordinating additive manufacturing workflows. The software includes a multi-extruder print controller for defining multi-material or multi-nozzle hardware setups. It supports custom printer integration by allowing users to define machine dimensions and G-code requirements for hardware not included in default lists. The platform covers remote print management through integration with external print serve

    Cura is a 3D printer slicing and G-code generation tool rather than a parametric CAD/CAM design suite for creating models from scratch, placing it in an adjacent additive manufacturing domain.

    PythonG-code Generators
    View on GitHub↗6,977
  • cadquery/cadqueryCadQuery avatar

    CadQuery/cadquery

    5,351View on GitHub↗

    CadQuery is a programmatic 3D modeling library and parametric CAD framework that allows for the generation of complex geometric solids and assemblies using a fluent Python API. It functions as a B-Rep geometry engine, enabling the construction of models through code rather than a graphical user interface. The project is built on the Open CASCADE Technology kernel and utilizes a method-chaining API to link geometric commands in sequence. It distinguishes itself through a workplane-based coordinate system and a powerful selection system that uses topological and spatial filtering to target spec

    CadQuery is a code-first Python library for programmatic parametric modeling rather than a desktop-based interactive CAD/CAM suite with a graphical interface.

    PythonMechanical Part AssembliesParametric Modeling Engines2D Technical Drawing Editors
    View on GitHub↗5,351
Compare the top 10 at a glance
RepositoryStarsLanguageLicenseLast push
freecad/freecad31.6KC++LGPL-2.1Jun 16, 2026
solvespace/solvespace4KC++GPL-3.0Jun 19, 2026
xiangechen/chili3d
4.3K
TypeScript
agpl-3.0
Feb 4, 2026
openscad/openscad8.9KC++otherFeb 18, 2026
bambulab/bambustudio4.7KC++AGPL-3.0Jun 22, 2026
marlinfirmware/marlin17.4KC++GPL-3.0Jun 16, 2026
librecad/librecad6KC++NOASSERTIONJun 17, 2026
gnea/grbl4.4KCotherJun 12, 2024
grbl/grbl6.2KCNOASSERTIONJun 2, 2024
qcad/qcad1.8KC++NOASSERTIONJun 23, 2026

Related searches

  • an open source browser based 3d modeling tool
  • an open source 3d cad modeling software
  • an open source 3d modeling software
  • an open source tool for CAD design
  • an open source cad software for drafting
  • an open source platform for 3d printing models
  • an open source alternative to Sketch
  • an open source alternative to Figma