libonnx
Lightweight ONNX inference engine for embedded devices with hardware acceleration.
- Status
- Not yet determined
- Last checked
- Checked · Oct 12, 2026
- License
- Open source
- Pricing
- Free tier · from $0
What it is
LibONNX is a lightweight and portable C99 library that enables efficient ONNX model inference on embedded systems, offering hardware acceleration support to enhance performance in constrained environments.
LibONNX stands out as a lightweight and portable solution specifically designed for embedded systems, offering hardware acceleration without the overhead of larger frameworks.
When it fits — and when it doesn’t
A good fit for
Developers working on embedded systems who need lightweight ONNX support.
Teams building resource-constrained devices that require efficient model inference.
Look elsewhere if
Projects requiring extensive software development kits (SDKs) beyond C99.
Applications needing a full-featured, high-level framework for AI development.
Known weaknesses
Each one links to the public issue, changelog or docs page it came from, where we have one.
- 01
Limited language support
LibONNX is primarily a C99 library, which restricts its usability to developers familiar with or willing to use C99.
- 02
Complex setup for hardware acceleration
Configuring the library to leverage hardware acceleration can be complex and may require deep knowledge of both the hardware and the library's configuration options.
- 03
Performance may vary on non-targeted hardware
While optimized for embedded systems, performance might suffer when used in environments that differ significantly from those for which it was designed.
- 04
Smaller community and slower updates
Being an open-source project focused on a niche area (embedded ONNX inference), the community may be smaller, leading to slower development cycles and fewer contributions compared to larger frameworks.
What it does well
Lightweight and portable C99 library for ONNX inference.
Hardware acceleration support for enhanced performance.
Suitable for embedded systems with limited resources.
Pricing
- Free tier
- YesOpen source — free to use
- Paid from
- $0
- Model
- Flat rate
- Enterprise plan
- No
Pricing not independently confirmed — check the vendor’s page.
Performance benchmarks
How Fast Is It?
Set up libonnx
Setup steps, common gotchas and what to check after 30 days.
Get the badge
A small badge for libonnx’s README or site: its name, “Tracked on AI Navigator”, and the availability status and check month from this page. It updates as the catalog does.
Markdown
[](https://navigateaitools.com/explorer/tool/libonnx)HTML
<a href="https://navigateaitools.com/explorer/tool/libonnx"><img src="https://navigateaitools.com/badge/libonnx.svg" alt="libonnx — tracked on AI Navigator" height="58"></a>