emmtrix/emx-onnx-cgen

Deterministic ONNX-to-C compiler for embedded and safety-critical systems, generating static, auditable C code with no dynamic memory or runtime dependencies.

44
/ 100
Emerging

This tool helps engineers building embedded systems or safety-critical applications convert trained AI models into reliable C code. You provide an ONNX model, and it generates static, auditable C code suitable for microcontrollers or bare-metal systems. This is for embedded systems developers, firmware engineers, and those working on highly constrained hardware.

Available on PyPI.

Use this if you need to deploy a machine learning model onto a resource-constrained embedded system or a safety-critical device requiring fully deterministic and auditable C code.

Not ideal if you need aggressive performance optimizations out-of-the-box or require training/backpropagation support within the generated C code.

embedded-systems firmware-development safety-critical-systems microcontroller-programming real-time-operating-systems
Maintenance 10 / 25
Adoption 5 / 25
Maturity 22 / 25
Community 7 / 25

How are scores calculated?

Stars

10

Forks

1

Language

Python

License

Apache-2.0

Last pushed

Mar 13, 2026

Commits (30d)

0

Dependencies

5

Get this data via API

curl "https://pt-edge.onrender.com/api/v1/quality/ml-frameworks/emmtrix/emx-onnx-cgen"

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