CAD Software for Linux

View 19 business solutions
CAD Linux Clear Filters

Browse free open source CAD software and projects for Linux below. Use the toggles on the left to filter open source CAD software by OS, license, language, programming language, and project status.

  • Custom VMs From 1 to 96 vCPUs With 99.95% Uptime Icon
    Custom VMs From 1 to 96 vCPUs With 99.95% Uptime

    General-purpose, compute-optimized, or GPU/TPU-accelerated. Built to your exact specs.

    Live migration and automatic failover keep workloads online through maintenance. One free e2-micro VM every month.
    Start Free
  • Our Free Plans just got better! | Auth0 Icon
    Our Free Plans just got better! | Auth0

    With up to 25k MAUs and unlimited Okta connections, our Free Plan lets you focus on what you do best—building great apps.

    You asked, we delivered! Auth0 is excited to expand our Free and Paid plans to include more options so you can focus on building, deploying, and scaling applications without having to worry about your security. Auth0 now, thank yourself later.
    Try free now
  • 1
    FreeCAD

    FreeCAD

    a parametric 3D CAD modeler

    This is an official mirror of FreeCAD. Code and release files are primarily hosted on https://github.com/FreeCAD/FreeCAD and mirrored here. FreeCAD is a general purpose feature-based, parametric 3D modeler for CAD, MCAD, CAx, CAE and PLM, aimed directly at mechanical engineering and product design but also fits a wider range of uses in engineering, such as architecture or other engineering specialties. It is 100% Open Source and extremely modular, allowing for very advanced extension and customization. FreeCAD is based on OpenCasCade, a powerful geometry kernel, features an Open Inventor-compliant 3D scene representation model provided by the Coin 3D library, and a broad Python API. The interface is built with Qt. FreeCAD runs exactly the same way on Windows, Mac OSX and Linux platforms.
    Leader badge
    4.5 out of 5 stars 124 Reviews
    Downloads: 5,882 This Week
    Last Update:
    See Project
  • 2
    SolidCraft

    SolidCraft

    SolidCraft: an open-source parametric 3D CAD application

    SolidCraft is an open-source parametric 3D computer-aided design application built entirely in Rust for mechanical modeling and engineering workflows. It allows users to create constrained sketches and transform them into editable solid models through operations such as extrusion, filleting, and shelling. A parametric feature timeline preserves modeling history and automatically rebuilds geometry when dimensions change. The software supports assemblies, reusable parameters, and geometric measurements. It runs on Windows, macOS, Linux, and web browsers without requiring proprietary CAD infrastructure. A command-line interface enables scripted modeling, rendering, and file exports. SolidCraft also includes a Model Context Protocol server that allows AI agents to create, inspect, and modify designs through structured commands. Its architecture supports interactive design and automated engineering workflows.
    Downloads: 585 This Week
    Last Update:
    See Project
  • 3
    LibreCAD

    LibreCAD

    Cross-platform Open-source 2D CAD

    LibreCAD is an open-source cross-platform 2D CAD program, which is translated in over 30 languages. LibreCAD is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License version 2. This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. License: https://www.gnu.org/licenses/gpl-2.0.html Source: https://github.com/LibreCAD/LibreCAD/releases Track the latest development: https://github.com/LibreCAD/LibreCAD/milestones https://github.com/LibreCAD/LibreCAD/commits/master Create bug reports and feature requests: https://github.com/LibreCAD/LibreCAD/issues Get help: - https://forum.librecad.org - https://dokuwiki.librecad.org - https://librecad.readthedocs.io/
    Leader badge
    4.7 out of 5 stars 77 Reviews
    Downloads: 1,575 This Week
    Last Update:
    See Project
  • 4
    CADCraft

    CADCraft

    CADCraft: computer-aided design and drafting

    CADCraft is an open-source 2D drafting application written in pure Rust as a clean-room reimplementation of familiar AutoCAD workflows. It provides a command line, object snaps, polar tracking, layers, dimensions, hatches, blocks, layouts, plotting, and parametric constraints. Drawing and modification commands cover lines, polylines, circles, splines, offsets, trimming, arrays, grips, and many other common CAD operations. DXF files from R12 through 2018 are handled natively, while DWG support is provided through the open-source acadrust library. Paper space, viewports, page setups, PDF plotting, SVG export, and PNG export are also available. Every CAD operation can be driven through the UI, CLI, JSON control channel, or MCP server. Native builds target macOS, Windows, Linux, and FreeBSD, with a WebAssembly version for browsers.
    Downloads: 180 This Week
    Last Update:
    See Project
  • Go from Code to Production URL in Seconds Icon
    Go from Code to Production URL in Seconds

    Cloud Run deploys apps in any language instantly. Scales to zero. Pay only when code runs.

    Skip the Kubernetes configs. Cloud Run handles HTTPS, scaling, and infrastructure automatically. Two million requests free per month.
    Start Free
  • 5
    VirtualSatellite

    VirtualSatellite

    Virtual Satellite

    Virtual Satellite is a DLR open source software for model based systems engineering MBSE. One of the major features of Virtual Satellite is the modular data model, that can be easily customized to your personal needs. Today, there are already various different versions: - Virtual Satellite 4 - Core is the entry point to start developing and the basis for all other versions - Virtual Satellite 4 - CEF is a specialized version for the use in our Concurrent Engineering Facility - Virtual Satellite 4 - FDIR is a research version for Failure Detection, Isolation and Recovery - Virtual Satellite 4 - DEV IDE is a spezial Eclipse IDE for easy and fast VIrtual Satellite development. This project contains the deployed artefacts from the Virtual Satellite Eco-System. Donwnloads for Virtual Satellite 4 Core are also provided. The artefacts contain p2 builds for: - Daily development builds - Regular integration builds - Specific release builds
    Leader badge
    4.0 out of 5 stars 1 Review
    Downloads: 636 This Week
    Last Update:
    See Project
  • 6
    Ink/Stitch

    Ink/Stitch

    Ink/Stitch: an Inkscape extension for machine embroidery design

    Ink/Stitch is a free, open-source machine embroidery design extension for Inkscape. It transforms vector graphics into stitch patterns compatible with embroidery machines. Users can create detailed designs using running stitches, satin stitches, fill patterns, and manual stitch placement. The software provides customizable stitch parameters, underlays, and routing tools for optimizing embroidery results. Its lettering system includes pre-digitized fonts and support for custom embroidery fonts. Users can preview stitch sequences through an animated simulator and generate detailed PDF production sheets. Ink/Stitch also supports thread color management and importing or exporting popular embroidery formats. Available for Windows, macOS, and Linux, it serves hobbyists and professional embroidery digitizers.
    Downloads: 41 This Week
    Last Update:
    See Project
  • 7
    QElectroTech

    QElectroTech

    Libre and open source desktop application to create diagrams

    QElectroTech is a free, open-source computer-aided design application for creating electrical diagrams and technical schematics. It is primarily designed for electrical documentation but also supports pneumatic, hydraulic, electronic, and industrial process diagrams. The software provides an extensive library of standardized symbols that users can arrange through a drag-and-drop interface. It includes tools for creating custom symbols, editing connections, and organizing diagrams across multiple sheets. Users can generate cross-references, customize title blocks, and automatically create project tables of contents. QElectroTech also supports exporting component information for external documentation. Available for Windows, macOS, and Linux, it helps technicians, engineers, and designers produce professional schematic documentation without built-in circuit simulation.
    Downloads: 26 This Week
    Last Update:
    See Project
  • 8
    Materializr

    Materializr

    Open-source parametric 3D CAD for makers

    Materializr is a free, open-source parametric 3D CAD application designed for makers, hobbyists, and technical designers. It provides an accessible interface for creating precise solid models without requiring complex professional CAD software. Users can draw dimensioned sketches with geometric constraints and transform them into three-dimensional objects. Its OpenCASCADE geometry engine supports extrusion, lofting, fillets, chamfers, and Boolean operations. The software includes tools for creating screw threads, engraving text, and embossing designs onto curved surfaces. An editable feature history allows earlier modeling steps to be modified after saving projects. Available for Windows, macOS, Linux, Android, and iPad, Materializr supports exporting models for 3D printing and fabrication.
    Downloads: 24 This Week
    Last Update:
    See Project
  • 9
    SOLIDWORKS for Linux

    SOLIDWORKS for Linux

    This is a project, where I give you a way to use SOLIDWORKS on Linux

    SOLIDWORKS-for-Linux is a user-contributed script and environment setup project that enables running SOLIDWORKS, the professional 3D CAD software, on Linux via Wine and custom configurations. Since SOLIDWORKS is officially only available for Windows, this project offers a comprehensive solution including setup scripts, dependencies, and workarounds to help engineers, designers, and students use it on Linux-based systems. While not officially supported, it aims to bridge the platform gap with the help of community collaboration and open-source tools.
    Downloads: 24 This Week
    Last Update:
    See Project
  • PRTG Catches Network Issues Before They Cause Downtime Icon
    PRTG Catches Network Issues Before They Cause Downtime

    Threshold-based alerts flag problems early, so your team can act before users notice, not after.

    Reactive troubleshooting usually means hearing about a problem from frustrated users, not your monitoring tool. PRTG sets threshold-based alerts across devices, servers and applications, notifying your team by email, SMS or push the moment a metric crosses a set limit. That means catching a failing disk or overloaded server before it becomes an outage and getting time back from firefighting. Start a free trial and set your first alerts today.
    Download 30-Day Trial
  • 10

    Frame3DD

    Static and Dynamic Structural Analysis of 2D and 3D frames.

    FRAME3DD is a program for the static and dynamic structural analysis of two- and three-dimensional frames and trusses with elastic and geometric stiffness.
    Leader badge
    4.8 out of 5 stars 5 Reviews
    Downloads: 134 This Week
    Last Update:
    See Project
  • 11
    TexGen
    TexGen is a geometric textile modelling software package to be used for obtaining engineering properties of woven textiles and textile composites. Citing TexGen We would be grateful if you could acknowledge use of TexGen where appropriate and suggest using one of the following references: L P Brown and A C Long. "Modelling the geometry of textile reinforcements for composites: TexGen", Chapter 8 in "Composite reinforcements for optimum performance (Second Edition)", ed. P Boisse, Woodhead Publishing Ltd, 2021, ISBN: 978-0-12-819005-0. https://doi.org/10.1016/B978-0-12-819005-0.00008-3 Lin, H., Brown, L. P. & Long, A. C. 2011. Modelling and Simulating Textile Structures using TexGen. Advanced Materials Research, 331, 44-47. To reference version 3.13.0 please use: Louise Brown, mike-matveev, & georgespackman. (2023). louisepb/TexGen: TexGen v3.13.1 (v3.13.1). Zenodo. https://doi.org/10.5281/zenodo.8221491
    Leader badge
    5.0 out of 5 stars 2 Reviews
    Downloads: 179 This Week
    Last Update:
    See Project
  • 12
    CADAM

    CADAM

    CADAM is the open source text-to-CAD web application

    CADAM is an open-source “text-to-CAD” web application that turns natural-language prompts into parametric 3D models, targeting a workflow where you describe what you want and the system produces editable geometry. It is designed around a browser-first experience, so users can iterate quickly without installing a heavyweight desktop CAD suite for every experiment. A key idea is that the generated output is parametric and scriptable, enabling repeatable edits and variations rather than a one-off mesh result. The project integrates modern web tooling and a backend stack to manage sessions, model generation requests, and persisted outputs, making it usable as an actual product rather than only a demo. It’s also built to support an agentic workflow, where the system can refine outputs over multiple steps, bridging the gap between intent (“a bracket with four mounting holes”) and precise geometry.
    Downloads: 18 This Week
    Last Update:
    See Project
  • 13
    CAELinux

    CAELinux

    Dedicated to computer-aided engineering Linux distribution

    CAELinux is an installable live (USB) Linux distribution dedicated to open source engineering with a focus on Computer Aided Engineering and Scientific Computing. Based on Ubuntu, it features a ready to use workstation environment for open source product development, makers and scientist with many CAD/CAM/CAE applications for mechanical design, stress analysis, heat transfer, flow simulation and CNC manufacturing / 3D printing as well as electronic design tools and a complete development environment for scientific computing & mathematical modeling. A special focus of CAELinux is to provide simplified interfaces to facilitate the use of specialized open source software while providing high performance parallel multiphysics solvers ready to use for more advanced users. Try CAELinux or carry it with you on a USB stick in a live environment or install it to turn your PC into a full fledged Ubuntu based CAE workstation. It's all up to you what you can do with it!
    4.6 out of 5 stars 7 Reviews
    Downloads: 131 This Week
    Last Update:
    See Project
  • 14
    LeoCAD

    LeoCAD

    A CAD application for creating virtual LEGO models

    Design virtual models you can build with LEGO® bricks. LeoCAD has an intuitive interface that is designed to allow new users to start creating new models without having to spend too much time learning the application. At the same time, it has a rich feature set that enables experienced users to build models by using techniques that are more advanced. LeoCAD is fully compatible with the LDraw Standard and related tools, and it reads and writes LDR and MPD files so that you can share and download models from the Internet. It also uses the LDraw parts library, which has over 10,000 different parts and continues to receive updates. Native versions are available for Windows, Linux, and macOS to ensure that users are familiar with the program interface. LeoCAD is open-source, so anyone can contribute with fixes and features, and it is always going to remain free.
    Downloads: 15 This Week
    Last Update:
    See Project
  • 15
    Seamly2D

    Seamly2D

    Free and open source pattern design software

    Seamly2D enables the design, reuse, and remix of digital sewing patterns for creating bespoke-fit, specialty-sized, and ready-to-wear-sized clothing. Users have the right to utilize, sell, share, and distribute their patterns in any way they choose. * Downloads: https://seamly.io * Support: https://forum.seamly.io * Code: https://github.com/fashionfreedom/seamly2d * License: GPLv3+
    Leader badge
    Downloads: 393 This Week
    Last Update:
    See Project
  • 16
    QymCAD

    QymCAD

    Parametric 3D CAD with a real B-rep kernel (OpenCASCADE)

    QymCAD is a free, open-source parametric 3D CAD application for mechanical design, product development, and manufacturing. It uses the OpenCASCADE boundary representation kernel to create precise solid geometry rather than polygonal approximations. Users can construct sketches with geometric constraints, mathematical dimensions, and associative references. Its modeling tools support extrusion, revolution, lofting, sweeping, fillets, chamfers, holes, and patterns. Parts can be combined into assemblies using configurable joints, movement limits, and interference checks. Parametric history automatically rebuilds dependent geometry when dimensions or earlier operations change. The application supports STEP, STL, DXF, and SVG import and export. Available for Windows, macOS, and Linux, QymCAD stores projects locally without requiring cloud services.
    Downloads: 12 This Week
    Last Update:
    See Project
  • 17
    dxf2gcode

    dxf2gcode

    DXF2GCODE: converting 2D dxf drawings to CNC machine compatible G-Code

    DXF2GCODE converts 2D drawings (DXF, PDF, PS) into G-code for CNC machines. **Development has moved to GitHub!** The next version of dxf2gcode is being developed at: https://github.com/dxf2gcode/dxf2gcode Please use GitHub Issues for bug reports and feature requests. SourceForge remains available for previous releases and historical tickets. For user support and discussions, please visit our community forum: https://www.ltspiceusers.ch/forums/english-section.67/ DXF2GCODE is a tool for converting 2D (dxf, pdf, ps) drawings to CNC machine compatible GCode. Windows, Linux, and Mac support by using python scripting language.
    Leader badge
    Downloads: 269 This Week
    Last Update:
    See Project
  • 18
    KiCad EDA

    KiCad EDA

    A Cross Platform and Open Source Electronics Design Automation Suite

    Leader badge
    Downloads: 197 This Week
    Last Update:
    See Project
  • 19
    PyCAM
    Open Source CAM - Toolpath Generation for 3-Axis CNC machining
    Leader badge
    4.4 out of 5 stars 17 Reviews
    Downloads: 42 This Week
    Last Update:
    See Project
  • 20
    An STL format importer/exporter plugin script for Google SketchUp. Supports both binary and ASCII import and export.
    4.7 out of 5 stars 3 Reviews
    Downloads: 37 This Week
    Last Update:
    See Project
  • 21
    Open Source Text to CAD Harness

    Open Source Text to CAD Harness

    An open source harness for generating CAD models

    Open Source Text to CAD Harness is an open-source framework that enables the generation of parametric 3D CAD models using natural language prompts interpreted by AI coding agents. It acts as a harness that converts text descriptions into source-controlled CAD scripts, which are then compiled into geometric models using tools like OpenCascade and build123d. The system emphasizes reproducibility by storing CAD logic as editable code rather than opaque binary files, allowing iterative refinement through agent-driven workflows. It includes a local visualization interface called CAD Explorer for inspecting generated geometry and supports multiple export formats for engineering and manufacturing use. The project also integrates modular “skills” for robotics, motion planning, and manufacturing validation, making it highly extensible. Designed to run locally without backend dependencies, it provides a flexible environment for experimentation and production workflows.
    Downloads: 4 This Week
    Last Update:
    See Project
  • 22
    Impact Finite Element Program
    Impact is an explicit Finite Element Program Suite which simulates dynamic impact events. It has a range of elements, contact handling and different material laws. Models can be created, solved and analyzed with the included pre- and postprocessor. Impact is based on an Explicit Time stepping algorithm. These kind of codes are used to simulate dynamic phenomena such as car crashes and similar, usually involving large deformations.
    4.7 out of 5 stars 7 Reviews
    Downloads: 18 This Week
    Last Update:
    See Project
  • 23
    conducteo

    conducteo

    conducteö - logiciel de calcul des ponts thermiques linéiques

    conducteö est un logiciel de modélisation et de simulation des ponts thermiques linéiques, conforme à la RT 2012 et aux principales normes européennes concernant les ponts thermiques. Code source : https://github.com/c-marcel/conducteo Installeurs Linux/Debian et Windows : https://github.com/c-marcel/conducteo/releases Installeurs macOS : https://github.com/Neocle/conducteo/releases/tag/macOS
    Leader badge
    5.0 out of 5 stars 1 Review
    Downloads: 46 This Week
    Last Update:
    See Project
  • 24
    Libre Mechanics

    Libre Mechanics

    Open Knowledge on engineering development.

    Libre Mechanics it’s an Open Knowledge project created to offer a useful platform of information related with the development and research of Mechanical Engineering themes and similar fields, higly related with the use of Open Source and Software Libre tools. Here you will find a wide variety of projects, publications and scientific material available as references for developing their own projects, also guides and tutorials that allow you to take advantage of free software tools available today. The four principal lines of work are: Design Analysis and Simulation Automation and Robotics Development
    Leader badge
    5.0 out of 5 stars 1 Review
    Downloads: 27 This Week
    Last Update:
    See Project
  • 25
    OpenWAM
    The 1-dimensional gas-dynamics code. More information in http://www.openwam.com Modeling is an important technique for the optimization of internal combustion engines (ICE). The use of calculation models together with experimental tests is producing unquestionable successes due to the fact that both techniques complement each other. 1D wave action models simplify the engine by means of ducts, where only one dimension is considered, and volumes where mass accumulation is considered and the gas properties are uniform in the entire element. Finally, non dimensional models are used to solve connections between 1D and 0D elements. Thanks to more than 20 years, more than 10 PhD Thesis and many research projects and publications, CMT-Motores Térmicos has developed an own 1D gasdynamic tool called OpenWAMTM which gathers an important know-how on air management, compressible flow, turbocharging, chemical species tracking, numerical analysis and many other aspects of engine modeling.
    Downloads: 41 This Week
    Last Update:
    See Project