Model Hubs & Serving

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.

  1. 01

    Limited language support

    LibONNX is primarily a C99 library, which restricts its usability to developers familiar with or willing to use C99.

  2. 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.

  3. 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.

  4. 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.

Open the setup guide →
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.

libonnx — tracked on AI Navigator

Markdown

[![libonnx — tracked on AI Navigator](https://navigateaitools.com/badge/libonnx.svg)](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>