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

Mechanical Engineering Python Packages

Python packages with the GitHub topic mechanical-engineering. Sorted by monthly downloads, with stars and forks.
JWock82
pynitefea

A 3D structural engineering finite element library for Python.

319K 756 153
CalebBell
fluids

Fluid dynamics component of Chemical Engineering Design Library (ChEDL)

284K 458 95
CalebBell
thermo

Thermodynamics and Phase Equilibrium component of Chemical Engineering Design Library (ChEDL)

240K 791 143
earthtojake
cadgen

Give your agent CAD superpowers.

34K 19K 2K
CalebBell
ht

Heat transfer component of Chemical Engineering Design Library (ChEDL)

26K 254 45
boschresearch
pylife

a general library for fatigue and reliability

24K 199 43
gunnstein
fatpack

fatpack provides functions and classes for fatigue analysis of data series.

11K 157 29
waikato-ahuora-smart-energy-systems
openpinch

A comprehensive tool for advanced pinch analysis, total site integration, heat pump integration, and heat exchanger network synthesis.

10K 12 1
bthornton191
adamspy

Python modules for working with Adams models and data.

9K 13 4
Dessia-tech
volmdlr

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

5K 32 9
gchen19
ankusdrive

CLI + MCP server that turns FreeCAD into a mechanical-design workbench for LLM agents — parametric CAD, drawings, FEM/CFD simulation, and manufacturing checks

3K 9 0
U-C4N
autocad-mcp-pro

Production-grade AutoCAD MCP server for AI agents — 122 tools, dual COM (live AutoCAD) + headless ezdxf engines, ISO GD&T and dimension-tolerance validation for CAD automation.

3K 130 36
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
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
HugoFara
pylinkage

Complete pipeline to design, optimize and view 2D kinematic mechanisms in Python

2K 32 1
DorianDepriester
elasticipy

A Python toolkit to perform common tensor operations in Continuum Mechanics

1K 27 4
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
boschresearch
pylife-odbserver

a general library for fatigue and reliability

1K 199 43
boschresearch
pylife-odbclient

a general library for fatigue and reliability

1K 199 43
medinstech
cycloidgen

Parametric cycloidal drive (gearbox) generator: exact conjugate geometry, live 2D and 3D, 56 self-explaining checks, a full engineering datasheet — contact stress, stiffness, backlash, transmission error, thermal, mass — requirements-driven design search, and DXF/SVG/STEP/STL/3MF/GIF/BOM/PDF output.

1K 7 0
BaumSebastian
rddac

Python interface for the RDDAC dataset: 9,000 deep drawing experiments with several modalities for ML and manufacturing research

759 2 0
BaumSebastian
ddacs

Python interface for the DDACS dataset: 32K+ deep drawing simulations with stress, strain, and deformation data for ML and manufacturing research

697 9 0
JorgeDeLosSantos
kimech

Modeling and kinematic analysis of planar mechanisms

639 0 0
cmccomb
trussme

Design, analysis, and optimization of structural trusses

562 22 8
    • Original data from PyPI, GitHub, and OSV; downloads served through ClickHouse
    • Sources & methodology