IDEALLab/EngiBench

Benchmarks for automated engineering design

55
/ 100
Established

This tool helps engineering researchers develop and compare optimization and machine learning algorithms for designing engineered systems. It provides a standardized way to test algorithms on various design problems, taking in proposed designs and configurations and outputting performance metrics like compliance or volume fraction. It's built for academics and industry researchers working on automated engineering design.

Used by 1 other package. Available on PyPI.

Use this if you are developing or evaluating algorithms for engineering design optimization and need a standard set of problems and benchmarks to compare against.

Not ideal if you are a practicing engineer looking for a tool to solve specific, real-world design problems rather than research design algorithms.

engineering-design optimization-research machine-learning-engineering materials-science structural-engineering
Maintenance 10 / 25
Adoption 8 / 25
Maturity 25 / 25
Community 12 / 25

How are scores calculated?

Stars

27

Forks

4

Language

Python

License

GPL-3.0

Last pushed

Mar 11, 2026

Commits (30d)

0

Dependencies

6

Reverse dependents

1

Get this data via API

curl "https://pt-edge.onrender.com/api/v1/quality/ml-frameworks/IDEALLab/EngiBench"

Open to everyone — 100 requests/day, no key needed. Get a free key for 1,000/day.