CAD Clear Filters

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

  • Migrate to innovate with Red Hat Enterprise Linux on Azure Icon
    Migrate to innovate with Red Hat Enterprise Linux on Azure

    Streamline your IT modernization journey with a holistic environment running Red Hat Enterprise Linux on Azure.

    With Red Hat Enterprise Linux on Azure, businesses can confidently modernize their IT environment, knowing they don’t have to compromise on security, scalability, reliability, and ease of management. Securely accelerate innovation and unlock a competitive edge with enterprise-grade modern cloud infrastructure.
  • Recruit and Manage your Workforce Icon
    Recruit and Manage your Workforce

    Evolia makes it easier to hire, schedule and track time worked by frontline in medium and large-sized businesses.

    Evolia is a web and mobile platform that connects enterprises with 1000’s of local shift workers and offers free workforce scheduling and time and attendance solutions. Is your business on Evolia?
  • 1
    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
    Downloads: 13,362 This Week
    Last Update:
    See Project
  • 2
    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
    Downloads: 2,487 This Week
    Last Update:
    See Project
  • 3
    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
    Downloads: 798 This Week
    Last Update:
    See Project
  • 4
    dxf2gcode

    dxf2gcode

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

    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: 441 This Week
    Last Update:
    See Project
  • Optimize your workforce. Icon
    Optimize your workforce.

    Avilar serves clients in the private, government and non-profit sectors, with 50 to 250,00 learners and administrative users.

    To win in today’s business environment, you need the right people, with the right skills, in the right jobs, at the right time. Avilar, the Competency Company, helps astute organizations optimize their workforce for success. Avilar’s competency and eLearning tools provide flexible workforce analytics solutions that work.
  • 5
    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!
    Leader badge
    Downloads: 296 This Week
    Last Update:
    See Project
  • 6
    This small program can help you to calculate optimal cut of rectangular details. It can be used to design cutting out of wood, glass, steel and other material.
    Leader badge
    Downloads: 114 This Week
    Last Update:
    See Project
  • 7
    PyCAM
    Open Source CAM - Toolpath Generation for 3-Axis CNC machining
    Leader badge
    Downloads: 92 This Week
    Last Update:
    See Project
  • 8
    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
    Downloads: 142 This Week
    Last Update:
    See Project
  • 9
    An STL format importer/exporter plugin script for Google SketchUp. Supports both binary and ASCII import and export.
    Leader badge
    Downloads: 83 This Week
    Last Update:
    See Project
  • Cyber Risk Assessment and Management Platform Icon
    Cyber Risk Assessment and Management Platform

    ConnectWise Identify is a powerful cybersecurity risk assessment platform offering strategic cybersecurity assessments and recommendations.

    When it comes to cybersecurity, what your clients don’t know can really hurt them. And believe it or not, keep them safe starts with asking questions. With ConnectWise Identify Assessment, get access to risk assessment backed by the NIST Cybersecurity Framework to uncover risks across your client’s entire business, not just their networks. With a clearly defined, easy-to-read risk report in hand, you can start having meaningful security conversations that can get you on the path of keeping your clients protected from every angle. Choose from two assessment levels to cover every client’s need, from the Essentials to cover the basics to our Comprehensive Assessment to dive deeper to uncover additional risks. Our intuitive heat map shows you your client’s overall risk level and priority to address risks based on probability and financial impact. Each report includes remediation recommendations to help you create a revenue-generating action plan.
  • 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
    Downloads: 43 This Week
    Last Update:
    See Project
  • 11
    KiCad EDA

    KiCad EDA

    A Cross Platform and Open Source Electronics Design Automation Suite

    Leader badge
    Downloads: 156 This Week
    Last Update:
    See Project
  • 12
    ImplicitCAD

    ImplicitCAD

    A math-inspired CAD program in haskell. CSG, bevels, and shells

    ImplicitCAD is a programmatic CAD program, implemented in Haskell. Unlike traditional CAD programs, programmatic CAD programs use text descriptions of objects, as in programming. Concepts like variables, control structures and abstraction are used, just as in programming. With the explosion of 3D printing, designing 3D objects has become an even more important problem. And it's a complicated one. We need to design complicated objects that precisely interface with each other. And often we don't want to just design a single object, but classes of objects, parameterized by variables. And we need to do this in collaboration. Generally, objects in programmatic CAD are built with Constructive Solid Geometry or CSG. Unions, intersections and differences of simpler shapes slowly build the object. ImplicitCAD supports all this and much more! For example, it provides rounded unions so that one can have smooth interfaces between objects.
    Downloads: 1 This Week
    Last Update:
    See Project
  • 13
    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.
    Leader badge
    Downloads: 23 This Week
    Last Update:
    See Project
  • 14
    Tochnog Finite Element Analysis
    Explicit/Impicit Finite Element Program with linear/nonlinear, elastic/hyperelastic/hypoelastic/plastic/visco, contact,thermal, fluid capabilities. h/p refinements. Parallel/Distributed solvers available. No shell elements but has 2D beams, trusses.
    Leader badge
    Downloads: 77 This Week
    Last Update:
    See Project
  • 15
    OdooPLM

    OdooPLM

    A Full PLM system based on odoo

    OdooPLM is an Open Source Odoo Application that allows you to manage PLM Data inside Odoo. You can upload data from the most common commercial CAD systems directly to Odoo with a unique and easy to use interface. Our approach, very quick, ready to use, is very useful for all companies that wants useful and powerful tools. You can install PLM module and its Client without any cost, touching the quality of our product in your real work environment. Official OdooPLM website https://odooplm.omniasolutions.website/ Try OdooPLM on Cloud at: https://www.v15.odooplm.cloud/ This project is maintained by OmniaSolutions. Find us at https://www.omniasolutions.website Odoo is a product of Odoo SA, world class leader in Open Source ERP system. Find it at https://www.odoo.com
    Leader badge
    Downloads: 25 This Week
    Last Update:
    See Project
  • 16
    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.
    Leader badge
    Downloads: 27 This Week
    Last Update:
    See Project
  • 17

    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.net * Support: https://forum.seamly.net * Code: https://github.com/fashionfreedom/seamly2d * License: GPLv3+
    Downloads: 45 This Week
    Last Update:
    See Project
  • 18
    Make sure to download from the link below and not the big giant button. I'm not sure how to fix that, so if you know!
    Downloads: 44 This Week
    Last Update:
    See Project
  • 19

    Techne (R) CAD/CAM

    2.5D CAD CAM emphasis on CAM and toolpaths

    A Windows only 2.5D CAD CAM application. The user experience tightly integrates the CAM aspects when doing design and layout. The target users will layout their design and then immediately generate CNC code. The goal is a design application closer to Adobe Illustrator than to AutoCAD. The user specifies machining aspects during object creation so that when the design/layout phase is completed the toolpath generation can occur automatically. What is 2.5D? Objects created are flat (2D) but have a depth component. So you can create a square that will be machined at a specific depth but the depth will be constant accross the square. It is not/does not: A general purpose CAD (AutoCAD) type program. Support reference dimension on the drawing. Export or import major CAD file formats.
    Downloads: 12 This Week
    Last Update:
    See Project
  • 20

    libdxfrw

    library to read dwg & read/write dxf files

    c++ library to read/write DXF files in binary and ascii form and to read DWG from r14 to v2015 Continued at: https://github.com/LibreCAD/libdxfrw
    Leader badge
    Downloads: 19 This Week
    Last Update:
    See Project
  • 21
    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
    Downloads: 16 This Week
    Last Update:
    See Project
  • 22
    Pack-Print-Cut

    Pack-Print-Cut

    Packing two dimensional rectangular elements at orthogonal table

    Program was created for optimized packing of two dimensional rectangular elements at orthogonal table with main purpose of printing cutting sheets that can be used for cutting material at production in wood and panel furniture manufacturing. It is developed upon authors several years of experience at woodworking, and actual carpenters needs when such software is in question. In spite its look it is fully functional peace of software , with all necessary elements needed for generating cutting sheets. GUI is simple and it consists of fields for entering table and element dimensions on the right. Packing, optimization, cutting and cleaning table edges section bottom left and statistic section bottom right. Upper left are table description field and cut sheet drawing at the center. Right click at the cut sheet drawing and there are printing options. NOTICE : This program was not created for sellers of chipboard and other board materials. All the best, Author
    Downloads: 14 This Week
    Last Update:
    See Project
  • 23
    CNC code generator is a software to generate CNC codes (G & M codes) for maching operations like milling, drilling. At present CNC code generator is limited for end milling. we working on other machining operations like turning, drilling etc.
    Leader badge
    Downloads: 25 This Week
    Last Update:
    See Project
  • 24
    Automatic vehicle counting
    The count of vehicles is a key task in traffic gauging, as it provides information for designing new roads. This software presents an algorithm to detect and track vehicles in real time or from a video file.
    Leader badge
    Downloads: 5 This Week
    Last Update:
    See Project
  • 25
    StarBatch

    StarBatch

    AutoCad 2014 - AutoCad 2020 batch lisps process

    Starbatch is a batch lisp program for Autodesk Autocad drawings. Using StarBatch you can automate AutoCAD to save you time and money. Batch your favourite Lisp's while you complete other tasks.
    Downloads: 5 This Week
    Last Update:
    See Project
  • Previous
  • You're on page 1
  • 2
  • 3
  • 4
  • 5
  • Next

Open Source CAD Software Guide

Open source CAD software is computer-aided design (CAD) software that is distributed freely and legally. It enables the user to create, view, manipulate, analyze, and modify two-dimensional (2D) or three-dimensional (3D) designs without having to purchase a license for commercial software. Open source CAD programs are designed so that users can customize them for their own needs by making changes and additions to the code.

The use of open source CAD software can provide great benefits to engineers and architects who need powerful design tools on a limited budget. Not only do they save money on licensing costs, but they also have access to additional resources such as tutorials and user forums where they can learn from experienced designers. Furthermore, with open source software anyone has access to the underlying code which enables them to experiment with customization options if they have knowledge in programming languages such as C++ or Python.

On the other hand there are some drawbacks of using open source cad software compared with commercial alternatives such as not having support from an actual company when things go wrong. Additionally, depending on how much customization has been made it could be difficult for users to keep up with the latest updates released by developers since different versions may produce bugs or errors when used together . This leads us back into finding help from online forums where people who have encountered similar issues share solutions amongst each other rather than through official channels like helpdesks .

Overall open source CAD programs are great resources for those who want powerful design tools without breaking their budget while giving them access to a wide range of customizable options - allowing them freedom and flexibility in creating anything from basic sketches all the way up complex 3D models.

Features Provided by Open Source CAD Software

  • 2D/3D Rendering: Open source CAD software provides the ability to generate accurate 3D models and render them in both two-dimensional (2D) and three-dimensional (3D) formats. This technology can be used to create detailed drawings for a variety of applications, including product design, architecture, engineering, and entertainment.
  • Parametric Modeling: It offers parametric modeling capabilities so users can easily manipulate components of designs without having to start from scratch each time. This feature enables designers to quickly adjust dimensions or update features without having to redraw an entire model.
  • Animations & Simulations: Open source CAD is also capable of creating complex animations and simulations that accurately reproduce physical behavior in order to aid in the design process or for presentation purposes.
  • Collaboration Tools: Some open source CAD programs contain tools which allow collaboration between multiple designers over a network connection. Designers can then share their work with others and make adjustments accordingly.
  • User Interface Customization: Many open source CAD packages offer customization options that allow users to tailor their work environment based on their individual needs. These include selection of shortcut keys, language support, color schemes, and other personal preferences related to the user interface.

Different Types of Open Source CAD Software

  • FreeCAD: This is a parametric 3D modeling software. It has powerful features to create parts, assemblies and drawings. It can be used for mechanical engineering, architecture and product design.
  • OpenSCAD: This is a program that focuses on creating solid 3D models from text based scripts and will produce exact 3D shapes designed with precision.
  • Blender: This is a popular open source 3D graphics application which allows users to sculpt, model, animate and render their models in real time. It supports multiple formats including IGES and STL formats.
  • MeshLab: This is an open source mesh processing software designed to edit large number of meshes with basic editing tools such as smoothing, cutting and merging of different objects together into one object or file.
  • LibreCAD: This is an open source 2D CAD modeling program which supports the DXF format for compatibility with AutoCAD files. It also includes constraints-based drawing capabilities for accurate geometry creation without manual calculations.
  • LibreDWG: This software helps convert DWG files between various versions in order to work with legacy designs created by older versions of AutoCAD programs.
  • BRL-CAD: This software provides interactive geometric editing suitable for high end computer aided design applications such as prototyping physical structures or inspection of complex objects like aircrafts or space ships.

Advantages of Using Open Source CAD Software

  1. Cost-Effective: Open source CAD software is often available for free or a minimal cost, allowing users to access the same software used by professional designers without spending a lot of money. This can be especially helpful for small businesses or hobbyists who would otherwise have limited access to advanced CAD software.
  2. Flexibility: With open source CAD tools, users have complete control over what features they choose to use and how they are implemented in their project. This makes it easier to customize the design process and make sure that it meets the needs of the user.
  3. Community Support: Because open source projects involve a global community of developers and users, support is readily available when problems arise. In addition, many people are eager to contribute their expertise and share ideas about how to improve existing designs.
  4. Freedom from Vendor Lock-in: By choosing an open source CAD program, designers don’t need to worry about being restricted by proprietary formats or vendor restrictions. They can easily switch between different programs if needed and take advantage of new features as soon as they become available.
  5. Accessibility: Open source projects often make their code accessible on popular version control platforms such as GitHub or BitBucket, which allows anyone with internet access to view, download and modify the program’s code whenever they wish. This makes it easy for designers to keep up-to-date with changes in technology or create new designs quickly and easily.

Who Uses Open Source CAD Software?

  • Hobbyists: These users are typically just interested in creating 3D models for fun, often as a side project outside of their professional vocation. They may not always be experienced in CAD software and enjoy learning about new features and approaches to design.
  • Entrepreneurs: Small business owners and entrepreneurs often utilize open source CAD software to create prototypes or other objects necessary for pitching ideas and launching projects. This type of user enjoys the flexibility that open source offers, as well as the ability to quickly iterate design changes without incurring large additional costs.
  • Educators: Professors, teachers, and instructors have adopted open source CAD software due to its ease-of-access despite budget limitations. Open source also enables students to work with many of the same tools they’d use in an industry setting — something traditional desktop CAD applications cannot offer within educational budgets.
  • Makers: Those passionate about hands-on construction rely heavily on 3D modeling tools such as those used with open source CAD software when designing custom creatives or home/do-it-yourself (DIY) projects. These makers are often looking for quick ways to create highly detailed models without needing deep knowledge of technical modeling skills — making open source a great tool for them.
  • Professional Designers & Engineers: Many isolated professionals working from home or contract workers find value in using an open source product that allows freedom from restrictive licensing agreements associated with traditional CAD products — typically saving them time and money in the long run while getting optimal results from their designs efficiently. Additionally, these professionals typically take advantage of being able to collaborate easily with team members since even large teams can use the same programs without having expansive hardware requirements for hosting multiple licenses at once.

How Much Does Open Source CAD Software Cost?

Open source CAD software can be downloaded for free from a variety of sources on the internet. However, it is important to keep in mind that some open source CAD software is more intricate than others and may require a learning curve before you are able to get the most out of it. Depending upon the complexity you need, additional resources such as tutorials or user forums might also come at an extra cost. Some open source CAD programs might also have additional features which come with a purchase price, such as advanced tools or 3D printing capabilities. Overall though, the price tag for open source CAD software is highly variable and depends greatly on your individual needs and budget.

What Does Open Source CAD Software Integrate With?

Open source CAD software can integrate with many different types of software. For example, architecture professionals may find it useful to integrate open source CAD software with visualization and rendering programs. This would enable them to create complex 3D models that more accurately represent the design they have in mind. Additionally, developers may use data management software such as relational databases or time series analytics tools to store and analyze large amounts of data related to their designs. Finally, they could also benefit from integrating project management solutions into their workflow, allowing them to better track progress on their designs and collaborate with others on the same project. In summary, numerous types of software can be integrated with open source CAD software depending on the user's specific needs or goals.

What Are the Trends Relating to Open Source CAD Software?

  1. Increased availability: Open source CAD software has become increasingly available in recent years. There are now many different options for users to choose from, ranging from free and open source solutions to commercial packages. This has enabled users to access CAD software without having to invest large amounts of money in proprietary software.
  2. Growing community: The open source CAD software community has grown exponentially in recent years. This is due to the fact that the software is free and open source, making it easier for developers to collaborate and build on each other’s work. As a result, there are now a wide variety of CAD tools available, from basic programs for 2D design to complex 3D modeling software.
  3. Improved functionality: With the growth of the open source CAD software community, developers have been able to add more features and functionalities to the software. Many of these features are comparable or even superior to those offered by proprietary CAD packages. This has enabled users to use open source CAD tools in professional settings, as well as for personal projects.
  4. Growing popularity: Open source CAD software is becoming increasingly popular among both professionals and hobbyists. This is due to its affordability, flexibility, and quality of features. As more people become aware of the benefits of using open source CAD tools, their popularity is likely to continue growing in the future.

Getting Started With Open Source CAD Software

Getting started with open source CAD software is a great way to learn more about 3D design and engineering without breaking the bank. To get started, you’ll need to download a program compatible with your operating system. The most popular open source CAD programs are Blender (Windows/Mac), FreeCAD (Windows/Mac), and OpenSCAD (Linux).

Once you have downloaded the program, it’s time to start designing. Many open source CAD programs offer tutorials and guides that can help new users understand how to use the tools in the software. If you don’t feel comfortable exploring on your own, there are plenty of resources online that can teach you the basics of successful CAD design. It might be helpful to find some projects or models related to what type of design you would like to make and study them for guidance in learning more about what tools are available and how they work together.

When starting out, keep in mind that mastering any software tool takes practice – so don't get discouraged if you are having difficulty at first. You will gradually gain experience as you become familiar with all of the features available in each tool and create test renders before beginning a larger project. Finally, when working on a bigger project it is often useful to take advantage of online communities where other designers exchange tips, tricks, advice, or ideas for inspiration or problem-solving solutions. By following these steps, anyone can quickly begin using open source CAD software.