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

Entdecke die besten Open-Source-Repositories mit KI-gestützter Suche.

EntdeckenKuratierte SuchenOpen-Source-AlternativenSelf-hosted SoftwareBlogSitemap
ProjektÜber unsRanking-MethodikPresseMCP-Server
RechtlichesDatenschutzAGB
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
qcad avatar

qcad/qcad

0
View on GitHub↗
1,829 Stars·480 Forks·C++·3 Aufrufeqcad.org↗

Qcad

QCAD is a professional two-dimensional computer-aided drafting application designed for creating technical drawings, engineering schematics, and architectural plans. It provides a comprehensive suite of geometric construction and modification tools that allow users to draft precise layouts while managing complex project structures through layers, blocks, and part libraries.

The software distinguishes itself through an integrated scripting framework that enables users to automate repetitive design tasks and develop custom tools to extend core functionality. It also functions as a manufacturing design tool, supporting production workflows by generating machine-ready output such as G-Code and performing material nesting to optimize fabrication processes.

The application handles industry-standard file formats, including DXF and DWG, to ensure compatibility across different design environments. It supports the creation of scaled documentation for physical or digital output and provides a command-line interface for programmatic file manipulation and automated design workflows.

Features

  • 2D CAD Applications - Functions as a professional 2D drafting application for creating technical drawings using industry-standard DXF and DWG file formats.
  • 2D Technical Drawing Editors - Drafts two-dimensional technical designs and layouts using a comprehensive set of geometric tools and drafting functions.
  • Computer-Aided Drafting - Create two-dimensional technical plans and diagrams using a suite of construction and modification tools to define precise geometric entities for engineering and architectural projects.
  • Geometric Entity Graphs - Represents drawings as a collection of interconnected mathematical objects that manage their own properties and spatial relationships.
  • Command Patterns - Encapsulates drawing modifications as discrete operations that update the document state while maintaining a history for undo and redo.
  • Event-Driven User Interactions - Processes user inputs through a centralized event loop that triggers specific drafting actions based on the current tool state.
  • Computer-Aided Manufacturing Tools - Supports production workflows by generating machine-ready output and optimizing material usage for fabrication.
  • Manufacturing Design Preparation Tools - Generates machine-ready output like G-Code and performs nesting to optimize material usage for manufacturing processes.
  • Technical Drawing Printing - Produce physical or digital output of drawings at specific scales across single or multiple pages to ensure professional presentation and accurate measurement for stakeholders.
  • Scripted Workflow Automations - Processes and manipulates technical drawing files programmatically through scripts or command-line utilities.
  • CAD Drawing Editors - Reads and writes technical drawing files in industry-standard formats including DXF, DWG, PDF, and SVG.
  • Fabrication Toolpath Generators - Generates machine-ready output like G-Code and performs material nesting to optimize fabrication processes.
  • CAD Scripting Environments - Provides an integrated scripting framework that enables users to automate repetitive design tasks and build custom tools.
  • Drawing Structure Managers - Manages complex designs using layers, grouping blocks, and a library of pre-defined parts to maintain order and efficiency.
  • Custom Tool Development - Provides an integrated scripting framework for users to automate design tasks and develop custom tools to extend core functionality.
  • CAD Functionality Extenders - Implements custom drawing or modification tools using a scripting layer to add specialized features to the workspace.
  • File Format Plugin Support - Uses a modular loading system to handle diverse file formats by delegating parsing and serialization to specialized external modules.
  • CAD File Format Support - Imports and exports technical drawings using the standard DXF format and integrates optional plugins for proprietary file types.
  • Scripting Extension Layers - Exposes core geometric primitives and UI controls through a high-level language layer to allow users to automate tasks and build custom tools.
  • CAD Automation Utilities - Processes and manipulates drawing files programmatically to handle repetitive tasks and improve design efficiency.

Star-Verlauf

Star-Verlauf für qcad/qcadStar-Verlauf für qcad/qcad

KI-Suche

Entdecke weitere awesome Repositories

Beschreibe in einfachen Worten, was du brauchst — die KI bewertet tausende kuratierte Open-Source-Projekte nach Relevanz.

Start searching with AI

Kuratierte Suchen mit Qcad

Handverlesene Sammlungen, in denen Qcad vorkommt.
  • Open-Source Alternatives to AutoCAD

Häufig gestellte Fragen

Was macht qcad/qcad?

QCAD is a professional two-dimensional computer-aided drafting application designed for creating technical drawings, engineering schematics, and architectural plans. It provides a comprehensive suite of geometric construction and modification tools that allow users to draft precise layouts while managing complex project structures through layers, blocks, and part libraries.

Was sind die Hauptfunktionen von qcad/qcad?

Die Hauptfunktionen von qcad/qcad sind: 2D CAD Applications, 2D Technical Drawing Editors, Computer-Aided Drafting, Geometric Entity Graphs, Command Patterns, Event-Driven User Interactions, Computer-Aided Manufacturing Tools, Manufacturing Design Preparation Tools.

Welche Open-Source-Alternativen gibt es zu qcad/qcad?

Open-Source-Alternativen zu qcad/qcad sind unter anderem: librecad/librecad — LibreCAD is an open-source, cross-platform 2D CAD application for creating and editing precise technical drawings. It… cadquery/cadquery — CadQuery is a programmatic 3D modeling library and parametric CAD framework that allows for the generation of complex… apache/incubator-weex-ui — This project is a cross-platform UI framework and component library designed for the Weex framework. It provides a… kamranahmedse/design-patterns-for-humans — This project is a comprehensive educational resource designed to help developers master object-oriented design and… gustavoguanabara/javascript — This project is a structured JavaScript programming course and learning path designed for beginners. It functions as… cod3rcursos/web-moderno — This project is a frontend development tutorial and web programming educational resource. It serves as a structured…

Open-Source-Alternativen zu Qcad

Ähnliche Open-Source-Projekte, sortiert nach der Anzahl der gemeinsamen Funktionen mit Qcad.
  • librecad/librecadAvatar von LibreCAD

    LibreCAD/LibreCAD

    5,958Auf GitHub ansehen↗

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

    C++
    Auf GitHub ansehen↗5,958
  • cadquery/cadqueryAvatar von CadQuery

    CadQuery/cadquery

    5,351Auf GitHub ansehen↗

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

    Python3dbrepcad
    Auf GitHub ansehen↗5,351
  • apache/incubator-weex-uiAvatar von apache

    apache/incubator-weex-ui

    4,727Auf GitHub ansehen↗

    This project is a cross-platform UI framework and component library designed for the Weex framework. It provides a collection of high-performance interactive interface components and a toolkit of pre-made elements, such as buttons and popups, to create consistent user interfaces across different platforms from a single codebase. The library focuses on accelerating mobile app interface construction by offering a set of reusable layout elements and interactive tools. This enables the development of functional mobile screens and cross-platform UI designs through a shared component library.

    Vuemobileui-componentsvue
    Auf GitHub ansehen↗4,727
  • kamranahmedse/design-patterns-for-humansAvatar von kamranahmedse

    kamranahmedse/design-patterns-for-humans

    47,878Auf GitHub ansehen↗

    This project is a comprehensive educational resource designed to help developers master object-oriented design and architectural patterns. It serves as a structured reference for understanding how to organize classes and objects to improve code maintainability, resolve recurring development challenges, and prepare for technical engineering assessments. The guide covers the three primary categories of design patterns: creational, structural, and behavioral. Each pattern is explained through practical examples that demonstrate how to manage object instantiation, simplify complex interfaces, and

    architecturecomputer-sciencedesign-patterns
    Auf GitHub ansehen↗47,878
  • Alle 30 Alternativen zu Qcad anzeigen→