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.

  • High-performance Open Source API Gateway Icon
    High-performance Open Source API Gateway

    KrakenD is a stateless, distributed, high-performance API Gateway that helps you effortlessly adopt microservices

    KrakenD is a high-performance API Gateway optimized for resource efficiency, capable of managing 70,000 requests per second on a single instance. The stateless architecture allows for straightforward, linear scalability, eliminating the need for complex coordination or database maintenance.
  • Enterprise and Small Business CRM Solution | Clear C2 C2CRM Icon
    Enterprise and Small Business CRM Solution | Clear C2 C2CRM

    Voted Best CRM System with Top Ranked Customer Support. CRM Management includes Sales, Marketing, Relationship Management, and Help Desk.

    C2CRM consists of four modules that integrate to provide a comprehensive CRM solution: Relationship Management, Sales Automation, Marketing Automation, and Customer Service. Only buy what each user needs.
  • 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: 14,137 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: 4,547 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: 841 This Week
    Last Update:
    See Project
  • 4
    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: 364 This Week
    Last Update:
    See Project
  • Eliminate the Gap Between Dev and Ops Icon
    Eliminate the Gap Between Dev and Ops

    For engineers searching for a platform that helps deploy best-practice cloud architectures

    Design, scale, automate, and observe robust cloud architectures with just a few clicks. Massdriver's platform orchestrator enables developer self-service through an intuitive visual interface operations teams trust.
  • 5
    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: 439 This Week
    Last Update:
    See Project
  • 6
    PyCAM
    Open Source CAM - Toolpath Generation for 3-Axis CNC machining
    Leader badge
    Downloads: 230 This Week
    Last Update:
    See Project
  • 7
    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: 160 This Week
    Last Update:
    See Project
  • 8
    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: 82 This Week
    Last Update:
    See Project
  • 9

    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: 62 This Week
    Last Update:
    See Project
  • EBizCharge Payment Platform for Accounts Receivable Icon
    EBizCharge Payment Platform for Accounts Receivable

    Getting paid has never been easier.

    Don’t let unpaid invoices limit your business’s growth. EBizCharge plugs directly into the tools your business already uses to speed up payment collection.
  • 10
    An STL format importer/exporter plugin script for Google SketchUp. Supports both binary and ASCII import and export.
    Leader badge
    Downloads: 70 This Week
    Last Update:
    See Project
  • 11
    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: 44 This Week
    Last Update:
    See Project
  • 12
    KiCad EDA

    KiCad EDA

    A Cross Platform and Open Source Electronics Design Automation Suite

    Leader badge
    Downloads: 174 This Week
    Last Update:
    See Project
  • 13
    PythonCAD

    PythonCAD

    CAD Application entire developed in Python

    PythonCAD is a CAD package written, surprisingly enough, in Python using the PySide2 interface and python3. The PythonCAD project aims to produce a scriptable, open-source, easy to use CAD package (Cross Platforms)
    Downloads: 47 This Week
    Last Update:
    See Project
  • 14
    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: 57 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: 31 This Week
    Last Update:
    See Project
  • 16
    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: 15 This Week
    Last Update:
    See Project
  • 17

    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: 18 This Week
    Last Update:
    See Project
  • 18

    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: 49 This Week
    Last Update:
    See Project
  • 19
    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: 25 This Week
    Last Update:
    See Project
  • 20
    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: 37 This Week
    Last Update:
    See Project
  • 21
    Wuweido 3D CAD

    Wuweido 3D CAD

    Free 3D Mobile CAD

    Wuweido is a professional 3D CAD on your phone or tablet. More than just a viewer, dozens of modeling tools are provided to create and modify 3D models in the most natural way. Wuweido allows you to import and export models in standard CAD format. Unlike Onshape™ on Cloud, Wuweido is running locally on your device and it's more like Rhino™ 3D on mobile. Wuweido is powered by OPEN CASCADE. OPEN CASCADE is an incredible powerful geometry kernel innovating quickly. Wuweido is inspired by CAD Assistant. Modeling features: 1. Draft creation tools: Line, Poly Line, Arc, Spline, Circle, Ellipse, Rectangle, Regular Polygon. 2. Primitive Solid creation tools: Box, Cone, Truncated Cone, Cylinder, Sphere, Torus, Wedge, Truncated Wedge, Pyramid, Truncated Pyramid. 3. Sweep modeling tools: Extrude, Revolve, Loft, Pipe, Path 4. Boolean operation tools: Intersect, Subtract, Union, Xor, Fuse 5. Transform tools: Move, Rotate, Mirror, Scale
    Downloads: 44 This Week
    Last Update:
    See Project
  • 22

    BCF2PDF

    Convert BCFZIP Files to PDF

    This project provides conversion/rendering of a BIM Collaboration Format (BCFZIP) file exported from Tekla BIMSight and similar applications to a PDF report. It can be useful in several ways, such as: 1) sending someone a PDF report instead of BCF file. 2) Print a hard copy of BCF report for signoff 3) Review BCF content quickly without installing or launching any BIM software
    Downloads: 11 This Week
    Last Update:
    See Project
  • 23

    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: 14 This Week
    Last Update:
    See Project
  • 24
    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
  • 25
    jEPlus - Parametrics for E+ and TRNSYS

    jEPlus - Parametrics for E+ and TRNSYS

    An EnergyPlus shell for parametric studies and more ...

    Parametric analysis is often needed for exploring design options, especially when a global optimization method is not available, or the optimization result is in doubt. Parametric analysis can also be applied to all design variables simultaneously, which forms an exhaustive search that, providing that the search grid is fine enough, will guarantee a global optimum solution. In order to perform complex parametric analyses on multiple parameters with more than a handful of alternative values each, a tool to generate commands for the simulation model to run, and to collect results afterwards will be needed. jEPlus has been developed as such a parametric tool for EnergyPlus. To see jEPlus in action, check out this video: http://youtu.be/jBA7Q7npNK4 The source code of the jEPlus project is now hosted on GitHub: https://github.com/jeplus/jEPlus/
    Leader badge
    Downloads: 22 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.