PyRank
  • Search
  • PyPI
  • GitHub
  • Insights
  • Compare
  • Advisories
  • Ecosystem
  • About

Step Python Packages

Python packages with the GitHub topic step. Sorted by monthly downloads, with stars and forks.
CadQuery
cadquery

A python parametric CAD scripting framework based on OCCT

1.2M 6K 554
smarie
pytest-steps

A tiny package to ease the creation of test steps with shared intermediate results/state.

55K 56 7
Krande
ada-py

A python library for structural analysis and design

48K 111 23
earthtojake
cadgen

Give your agent CAD superpowers.

34K 19K 2K
pzfreo
draftwright

Automated technical-drawing generation for build123d and STEP files

17K 74 6
openbimrs
openbim-ifc

Pure-Rust IFC model, codecs, schema metadata, validation, and typed domain projections

5K 1 0
f3d-app
f3d

Fast and minimalist 3D viewer.

5K 5K 452
Dessia-tech
volmdlr

A python VOLume MoDeLeR computations-oriented with STEP support for import/export

5K 32 9
dcc-mcp
dcc-mcp-freecad

FreeCAD MCP adapter for AI agents to create and validate parametric documents, edit primitives and booleans, and exchange CAD geometry through FreeCADCmd in the DCC-MCP ecosystem.

4K 1 1
partcad
partcad

Package manager for things. Start designing modular hardware! PartCAD is the standard for documenting manufacturable physical products (a.k.a. Digital Thread or TDP). It comes with a set of tools to maintain product information and to facilitate efficient and effective workflows at all product lifecycle phases, boosted by AI.

3K 504 47
smkent
bdbox

A workshop for build123d models with live preview and interactive parameters

3K 14 1
michaelgale
cqkit

A python library of CadQuery tools and helpers for building 3D CAD models.

3K 159 10
partcad
partcad-cli

Package manager for things. Start designing modular hardware! PartCAD is the standard for documenting manufacturable physical products (a.k.a. Digital Thread or TDP). It comes with a set of tools to maintain product information and to facilitate efficient and effective workflows at all product lifecycle phases, boosted by AI.

3K 504 47
michaelgale
cqgridfinity

A python library to build parameterized gridfinity compatible objects such a baseplates and boxes.

3K 202 22
PhySpace
simplecadapi

An agent-native CAD SDK for language models to create, inspect, and reconstruct complex, editable 3D models.

2K 142 22
kmoneil
wrenchroom

Checks that a real hand tool can reach, turn and remove every fastener in a mechanical assembly. STEP in, verdicts out: terminal, JSON, exit codes for CI.

2K 2 0
CadQuery
cq-editor

CadQuery GUI editor based on PyQT

1K 1K 211
idris900323
stepscribe-cad

Turn STEP CAD files into AI-readable context packs: exact dimensions, holes, cutouts, fasteners, assembly relations, joints, weak spots and labelled images. Runs offline. Works with any AI chat, Claude Code (plugin), Copilot and MCP clients.

1K 8 0
AECVerge
pygments-step

Pygments lexers for EXPRESS (ISO 10303-11) and STEP Part 21 (ISO 10303-21)

689 1 0
bdlucas1
diff3d

Fast visual 3d diff for STL, OBJ, 3MF, and STEP files

376 76 4
David-Feldt
breptile

Convert STL meshes to clean, editable STEP BREP models — analytic surface reconstruction, not tessellated dumps

336 9 1
angel291592
caddiff

git diff for CAD assemblies — two STEP files in, a picture of what changed plus a machine-readable change list out.

289 73 15
sophie-nguyenthuthuy
ifc-spf

Read IFC-SPF (STEP) files with the Python standard library — instances, property sets, quantities, units. No geometry kernel, no compiled dependency.

188 0 0
KryptosAI
breakform-cli

Breakform — Break the format. Keep the truth. Open interoperability layer for engineering data: schema, converters, honest fidelity reports.

120 0 0
    • Original data from PyPI, GitHub, and OSV; downloads served through ClickHouse
    • Sources & methodology