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.

  • Employee monitoring software with screenshots Icon
    Employee monitoring software with screenshots

    Clear visibility and insights into how employees work. Even remotely.

    Stay productive working at any distance from anywhere with Monitask.
  • Powerful small business accounting software Icon
    Powerful small business accounting software

    For small businesses looking for desktop accounting software

    With AccountEdge, business owners can organize, process, and report on their financial information so they can focus on their business. Features include: accounting, integrated payroll, sales and purchases, contact management, inventory tracking, time billing, and more.
  • 1
    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: 48 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: 1,832 This Week
    Last Update:
    See Project
  • 3
    AV3DNavigator

    AV3DNavigator

    Um simples software de navegação 3D, desenvolvido em Java.

    Um simples software de navegação 3D, desenvolvido em Java.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 4
    grafx - Extensible Java Graphics Package

    grafx - Extensible Java Graphics Package

    Extensible Line-drawing & Polygon-filling Rasterization Libs for Java

    Line-drawing and polygon-filling rasterization algorithms in Java. Simple 2D package and more complex 3D package with Z-buffering. Texture mapping not supported at the moment. Color interpolation for lines, Gouraud shading for polygons fully supported. Floating point vertex coordinates, not integer. Pixel-level aliasing, not endpoint aliasing. Doesn't use Bresenham line style! Works with all Java versions. No external dependencies. Suitable for study in academic institutions, especially as related to line-drawing accuracy. Particular attention to detail concerning chopping of accumulation errors, using a cast from 64 bit to 32 bit strategy, in the interval [1.0,2.0). Individual pixel errors with overlapping polygons or line segments are about one in a billion, but I can't reproduce any errors at the moment by using random number generation with tens of millions of cases. Emphasis not only on correctness, but also on performance for real-world use or hardware implementation.
    Downloads: 4 This Week
    Last Update:
    See Project
  • Simplify Purchasing For Your Business Icon
    Simplify Purchasing For Your Business

    Manage what you buy and how you buy it with Order.co, so you have control over your time and money spent.

    Simplify every aspect of buying for your business in Order.co. From sourcing products to scaling purchasing across locations to automating your AP and approvals workstreams, Order.co is the platform of choice for growing businesses.
  • 5
    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: 655 This Week
    Last Update:
    See Project
  • 6
    CompassCAD

    CompassCAD

    very good CAD software

    Downloads: 9 This Week
    Last Update:
    See Project
  • 7

    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: 39 This Week
    Last Update:
    See Project
  • 8
    FreeCAD Link branch

    FreeCAD Link branch

    Link branch FreeCAD

    This is the Link branch FreeCAD, with lots of new features and enhancements. This branch is originally created to develop the App::Link feature for use with my Assembly3 workbench. The feature has since been merged with official FreeCAD, but the branch stayed and became the forefront of what future FreeCAD might become. Its function now is to continuously improve and test the Topological naming problem and its fix. Which I eventually plan to merge back into the FreeCAD main branch.
    Downloads: 5 This Week
    Last Update:
    See Project
  • 9
    RHEIN for MicroStation

    RHEIN for MicroStation

    3D/2D Concrete Reinforcement in Bentley MicroStation

    Downloads: 1 This Week
    Last Update:
    See Project
  • The Secure Workspace for Remote Work Icon
    The Secure Workspace for Remote Work

    Venn isolates and protects work from any personal use on the same computer, whether BYO or company issued.

    Venn is a secure workspace for remote work that isolates and protects work from any personal use on the same computer. Work lives in a secure local enclave that is company controlled, where all data is encrypted and access is managed. Within the enclave – visually indicated by the Blue Border around these applications – business activity is walled off from anything that happens on the personal side. As a result, work and personal uses can now safely coexist on the same computer.
  • 10
    QroCAD

    QroCAD

    Beginner-friendly CAD software available for both web and desktop.

    QroCAD is a beginner-friendly CAD software available for both web and desktop.
    Downloads: 3 This Week
    Last Update:
    See Project
  • 11
    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: 370 This Week
    Last Update:
    See Project
  • 12
    Multimaps Desktop

    Multimaps Desktop

    Free minimalist software for maps, import DWG, DXF, SHP, KML, GeoJSON

    An easy-to-use domain public software for desktop maps. Runs on Windows, uses open source libraries. Requirements: 1) Net Framework 4.8 Runtime https://dotnet.microsoft.com/es-es/download/dotnet-framework/net48 2) Visual C++ Redistributable Packages for Visual Studio 2013 https://www.microsoft.com
    Downloads: 9 This Week
    Last Update:
    See Project
  • 13
    LibrePLM

    LibrePLM

    LibrePLM integrates CAD editors in Odoo / LibrERP

    Save and manage Engineering informations from CAD system directly in Odoo or LibrERP. Integrated in CAD system, allows complete Product Lifecycle control. Reduce time to market, improve your business and avoid trivial errors. Server New Release : 2023 Q1 - Improved robustness. Client New Release : 2023 Q1 - New feature Edit Multiple Parts . Added Integration with BricsCad v.20 - 21. Supported: Windows 11. Added new tool GetNodeID to help you asking activation code. Have more info : https://sourceforge.net/p/libreplm/wiki/Home Odoo is a product of Odoo SA world class leader in Open Source ERP system. Visit: http://www.odoo.com LibreERP and LibrePLM are products of Didotech srl. Visit: http://www.codebeex.com To install Client: https://www.didotech.com/libreplm_cad_extension_setup Download Free Trial Client. Need support, customizations, more? Ask to: info@codebeex.com
    Downloads: 6 This Week
    Last Update:
    See Project
  • 14
    CFDTool - MATLAB CFD Simulation GUI Tool

    CFDTool - MATLAB CFD Simulation GUI Tool

    CFDTool - Easy to Use Fluid Dynamics (CFD) MATLAB Toolbox

    CFDTool - An Easy to Use CFD Toolbox for MATLAB ======================================= CFDTool is a MATLAB® Computational Fluid Dynamics (CFD) Toolbox for modeling and simulation of fluid flows with coupled heat transfer. Based on FEATool Multiphysics (https://www.featool.com), CFDTool is specifically designed to make fluid dynamics and heat transfer simulations both easy and enjoyable. - Completely stand-alone and self-contained toolbox - Fully integrated and easy to use Graphical User Interface (GUI) - Modeling and simulation in 1D, 2D, 3D, and axisymmetric/swirl/cylindrical coordinate systems - Seamless OpenFOAM® GUI and SU2 CFD solver integrations (https://www.featool.com/tutorial/2021/05/03/easy-openfoam-gui) - Built-in geometry and CAD tools - Automatic mesh and grid generation - Pre-defined equations and boundary conditions for: + Incompressible viscous fluid flows (Navier-Stokes equations) + Compressible inviscid flows (Euler equations) + Heat conduction
    Downloads: 1 This Week
    Last Update:
    See Project
  • 15
    FEATool Multiphysics MATLAB FEM Toolbox

    FEATool Multiphysics MATLAB FEM Toolbox

    FEATool Multiphysics is an easy to use MATLAB FEM Simulation Toolbox

    FEATool Multiphysics (https://www.featool.com) is a fully integrated, flexible and easy to use physics and finite element FEM simulation toolbox for MATLAB. Developed with ease of use in mind, everyone is able to set up and perform complex multiphysics simulations in a simple GUI without learning any coding, programming, or scripting. In addition to built-in FEM and PDE solvers, FEATool features full integration with the high performance OpenFOAM CFD and FEniCS PDE solvers. With built-in CAD and pre-processing, automatic mesh generation, solvers, and postprocessing, FEATool enables large scale dynamical models and physics simulations to be set up and solved easily and quickly directly in the FEATool MATLAB GUI. Multiphysics and multi-simulation also allows for fully coupled fluid flow, heat transfer, chemical transport, electromagnetics, and fluid-structure interaction simulations.
    Downloads: 3 This Week
    Last Update:
    See Project
  • 16
    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: 8 This Week
    Last Update:
    See Project
  • 17
    KiCad EDA

    KiCad EDA

    A Cross Platform and Open Source Electronics Design Automation Suite

    Leader badge
    Downloads: 207 This Week
    Last Update:
    See Project
  • 18
    SNC5

    SNC5

    Launcher for nanoCAD 5.0, automatically close welcome screen

    This project is a simple launcher for nanoCAD 5.0 which will start an instance nanoCAD 5.0, automatically close the welcome screen and can be used to open existing documents with nanoCAD 5.0. No installation is required, just download, save wherever you like and run it. Note: Since nanoCAD is a "MDI" application, this launcher start only one instance of nanoCAD.
    Downloads: 1 This Week
    Last Update:
    See Project
  • 19
    GeomSS
    GeomSS is a geometry modeling and scripting system in Java. Write scripts that create and analyze complex geometry including NURBS curves and surfaces. This is especially useful for tasks that must be repeated with small or parametric variations.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 20

    ZomeBuild

    Editor for Zometool models

    Zomebuild is a software application that allows users to create and explore Zometool models in an interactive, virtual 3D environment. You need to save the self-extracting executable file on your PC, then run it to extract the program files. Then you can run the main executable file, Zomebuild.exe. It’s not important where you store the files on your PC as long the directory structure that is unpacked is preserved. Zomebuild offers an intuitive interface, enabling users to construct and explore intricate geometric models with ease. With it, you can explore the beauty of the regular polihedra, like icosahedron and dodecahedron, build projections of 4-dimension models, or just have fun and build whatever geometric model you like! Zomebuild is not created or supported by Zometool Inc., the creators of Zometool.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 21
    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: 15 This Week
    Last Update:
    See Project
  • 22
    RHT-LA Profil

    RHT-LA Profil

    RHT-LA : Applicatif Tracé Ligne Aérienne HT

    Ce programme est une aide au dessin pour produire les profils Ligne aérienne Haute Tension à partir des éléments techniques de PLSCADD. Ce programme génère les profils sous AutoCAD pour répondre à la charte graphique spécifique du gestionnaire de réseau : RTE-France.
    Downloads: 2 This Week
    Last Update:
    See Project
  • 23

    GDSread

    GDSread reads and converts Calma GDS stream files .

    GDSread is a simple command line utility written in Free Pascal. GDSread can read and convert a Calma GDS stream file and output an ASCII formatted list file and a new GDS file with updated timestamp. If specified - it can modify the output GDS database by scaling it and/or replace cell names. Check out readme.rtf.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 24

    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: 24 This Week
    Last Update:
    See Project
  • 25
    Lima VVA

    Lima VVA

    Simple Road Design and Earthworks

    Lima VVA is a lightweight Windows application for road design and earthwork calculation. It is suitable for small to medium projects, where ease-of-use, low cost and quick results are paramount. It lets the user design the road interactively, while the geometry and earthwork quantities are automatically calculated in the background. By manipulating the construction parameters, other earthworks can be calculated, such as ditches, embankments, land fills, building sites — in short, anything suitable for the cross-section method. The program produces high quality drawings, reports, and construction data for the design. These results can be exported to other systems such as office, CAD and GIS software, surveying equipment, and systems for automated machine control.
    Downloads: 6 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.