microsoft/onnxruntime

ONNX Runtime: cross-platform, high performance ML inferencing and training accelerator

100
/ 100
Verified

Supports inference across diverse ML frameworks (PyTorch, TensorFlow, scikit-learn, XGBoost, LightGBM) through the ONNX standard, applying graph optimizations and hardware acceleration (CPUs, GPUs, NPUs) for optimal performance. Training acceleration targets PyTorch transformer models on multi-GPU setups with minimal code changes. Operates as a portable runtime layer abstracting hardware and framework differences across Windows, Linux, and macOS.

19,534 stars and 76,261,123 monthly downloads. Used by 150 other packages. Actively maintained with 160 commits in the last 30 days. Available on PyPI and npm.

Maintenance 25 / 25
Adoption 25 / 25
Maturity 25 / 25
Community 25 / 25

How are scores calculated?

Stars

19,534

Forks

3,759

Language

C++

License

MIT

Last pushed

Mar 13, 2026

Monthly downloads

76,261,123

Commits (30d)

160

Dependencies

6

Reverse dependents

150

Get this data via API

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

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