GitHunt
MA

manufino/eSchema

eSchema is an evolving 2D CAD software designed to be simple yet customizable. Currently in its initial development stage, the software aims to offer a range of drawing primitives and associated functions for comprehensive design capabilities.

eSchema

alt text

eSchema is an evolving 2D CAD software designed to be simple yet customizable. Currently in its initial development stage, the software aims to offer a range of drawing primitives and associated functions for comprehensive design capabilities.

Key Features:

  • Cross-platform compatibility: Developed using C++ and Qt, eSchema ensures usability across multiple operating systems.
  • Simple and customizable 2D CAD: The software provides an intuitive interface for 2D drafting while allowing users to tailor their experience to meet specific design preferences.
  • Custom block creation: Users can generate personalized drawing blocks and construct libraries of these blocks for efficient design workflows.
  • Format compatibility: eSchema is intended to support the reading and writing of various file formats, including DXF (Autocad), Kicad (schematics only), and FidoCadJ.

Please note ...

that the software is a work in progress, and additional drawing primitives and related functionalities are yet to be implemented.

Dependencies

  • Qt Framework (version 6 or higher)

alt text

alt text

Languages

C++96.8%QMake3.2%

Contributors

GNU General Public License v3.0
Created May 27, 2023
Updated May 14, 2025