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

Descubre los mejores repositorios open-source con nuestra búsqueda potenciada por IA.

ExplorarBúsquedas curadasAlternativas open-sourceSoftware autohospedableBlogMapa del sitio
ProyectoServidor MCPAcerca deCómo clasificamosPrensa
Aviso legalPrivacidadTérminos
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
qcad avatar

qcad/qcad

0
View on GitHub↗
1,829 estrellas·480 forks·C++·4 vistasqcad.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.

Historial de estrellas

Gráfico del historial de estrellas de qcad/qcadGráfico del historial de estrellas de qcad/qcad

Búsqueda con IA

Explora más repositorios increíbles

Describe lo que necesitas en lenguaje sencillo: la IA clasifica miles de proyectos open-source curados por relevancia.

Start searching with AI

Alternativas open-source a Qcad

Proyectos open-source similares, clasificados según cuántas características comparten con Qcad.
  • librecad/librecadAvatar de LibreCAD

    LibreCAD/LibreCAD

    5,958Ver en GitHub↗

    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++
    Ver en GitHub↗5,958
  • cadquery/cadqueryAvatar de CadQuery

    CadQuery/cadquery

    5,351Ver en GitHub↗

    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
    Ver en GitHub↗5,351
  • apache/incubator-weex-uiAvatar de apache

    apache/incubator-weex-ui

    4,727Ver en GitHub↗

    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
    Ver en GitHub↗4,727
  • kamranahmedse/design-patterns-for-humansAvatar de kamranahmedse

    kamranahmedse/design-patterns-for-humans

    47,878Ver en GitHub↗

    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
    Ver en GitHub↗47,878
Ver las 30 alternativas a Qcad→

Preguntas frecuentes

¿Qué hace 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.

¿Cuáles son las características principales de qcad/qcad?

Las características principales de qcad/qcad son: 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.

¿Qué alternativas de código abierto existen para qcad/qcad?

Las alternativas de código abierto para qcad/qcad incluyen: 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…

Colecciones destacadas con Qcad

Colecciones seleccionadas manualmente donde aparece Qcad.
  • Open-Source Alternatives to AutoCAD