ezdxf has 2.5M monthly downloads and 1K GitHub stars. Version 1.4.4 supports Python 3.10+, first published in 2014.
It is actively maintained under a permissive license, last released in May 2026.
It is built on top of fonttools, numpy and pyparsing. It is used by 78 tracked packages, including cadquery, build123d and openconstructionerp.
Package Insights
((week_daily_avg - month_daily_avg) / month_daily_avg) * 100Weekly Downloads
GitHub Stars
Downloads by OS
Python Versions
Top Countries
Dependencies
- fonttools
- numpy
- pyparsing >=3.0.0
- typing-extensions >=4.6.0
24 optional dependencies
- cython[dev]
- cython[dev5]
- matplotlib[dev]
- matplotlib[dev5]
- matplotlib[draw]
- matplotlib[draw5]
- pillow[draw]
- pillow[draw5]
- pillow[dev5]
- pillow[dev]
- pymupdf[draw]
- pymupdf[dev]
- pymupdf[dev5]
- pymupdf[draw5]
- pyqt5[dev5]
- pyqt5[draw5]
- pyside6[dev]
- pyside6[draw]
- pytest[dev]
- pytest[dev5]
- setuptools[dev]
- setuptools[dev5]
- wheel[dev]
- wheel[dev5]
Used By
- cadquery
- build123d
- openconstructionerp
- cad-to-shapely
- fers
- civilpy
- papermodels
- rayforge
- pyvista-cad
- roomrubikspack
- optika
- srbpy
- druida
- wolfhece
- diffractio
- ezdxf-shapely
- geomapi
- yapcad
- compas-cnc
- snapmark
- pyleecan
- nl2cad-core
- polymesher
- mpldxf
- django-geocad
- haptic-harness-generator
- nicqs
- ptouch-template
- microweldr
- lovarch-cli
- adze-modeler
- marcobre-diff
- osm2citycad
- aiblueprint-mcp
- django-cad-inspector
- foldable-robotics
- bridgezoo
- segmentation-dxf
- miningpy
- pyslvs-ui
- qsketchmetric
- dxfgeometry
- etacad
- openglider
- dxf-ruler-generator
- cad-3dto2d
- civil-tools-v
- geogeometry
- pyswtools
- genaitor