Skip to content
@open-vela

openvela

The openvela operating system is tailored for the AIoT field, with lightweight, standard compatibility, security and high scalability as its core features.

openvela

[ English | 简体中文 ]

openvela Introduction

openvela is an operating system specifically crafted for the AIoT industry, with a focus on being lightweight, standards-compliant, secure, and highly scalable. It has become the technology of choice for millions of IoT devices and AI gadgets, including smart watches, fitness bands, smart speakers, earbuds, smart appliances, and robotics.

The name "Vela" is originated from the Latin term for "sail," which is also the name of the constellation resembling a sail in the southern sky. We aspire to partner with developers and set sail on a voyage through the AIoT landscape.

Technical Advantages

  • Highly Scalable: openvela has been designed to be modular and scalable, allowing it to easily adapt to a wide range of IoT applications. It can fit in a small BLE module with 32K RAM, and scale up to a powerful smart display device with 256M RAM, highly scalable!

  • One-Stop Solution: Over the years, openvela has evolved into a powerful platform with comprehensive feature sets, making it a one-stop solution for various IoT applications. We consistently incorporate new functionalities to meet emerging needs. By leveraging openvela, manufacturers can significantly reduce their R&D costs and accelerate their product development cycles.

  • Mature Heterogeneous Computing Support: openvela offers top-of-the-line support for heterogeneous multi-core systems, featuring a seamless IPC mechanism between various processing units such as MCU, MPU, DSP, GPU, and NPU. Additionally, openvela provides an advanced RPC framework between openvela, Linux, and Android systems to enable hybrid OS leveraging strength from three systems.

  • Standard Compliant and High Portability: openvela Kernel is built upon Apache NuttX, which is often referred to as "tiny Linux". With this foundation, openvela achieves a high degree of conformity with the POSIX standard. Our team has been continually enhancing its POSIX compatibility, which has now reached an impressive 88%. Because of this standards conformance, software developed under other standard OSs (such as Linux) can be easily ported to openvela with minimum effort.

  • Comprehensive Connectivity Suite: openvela offers broad protocol support, including Bluetooth BR/EDR/LE, LE Mesh, WiFi, Matter, IEEE802.15.4, and LTE Cat1, Ethernet, CAN/LIN, etc. Additionally, it seamlessly integrates with Xiaomi HyperConnect protocols.

  • Rich Developer Tools: openvela offers a comprehensive suite of developer tools, including system monitoring, and performance analysis, debugger, trace, crash dumb, and log analysis tools.

Supported Platforms

openvela supports a wide variety of architectures and platforms. See the full list on the Supported Architectures and Platforms page.

Pinned Loading

  1. docs docs Public

    Documents for openvela.

    Shell 472 69

  2. nuttx nuttx Public

    Apache NuttX is a mature, real-time embedded operating system (RTOS).

    C 202 145

  3. frameworks frameworks Public

    The openvela operating system is tailored for the AIoT field,Frameworks provide support for Graphics, Connectivity, Bluetooth, System Services, and more.

    CMake 298 14

  4. frameworks_bluetooth frameworks_bluetooth Public

    This repository provides developers with a rich Bluetooth API, including API layers, various Services components, SAL protocol stack adaptation layers, and HAL hardware adaptation layers.

    C 29 44

  5. packages packages Public

    Packages includes demos for openvela.

    Makefile 268 8

  6. packages_ai_agent packages_ai_agent Public

    AI Agent framework for openvela

    C 14 34

Repositories

Showing 10 of 779 repositories
  • contest2026_359_dengfengzaojidecuipidaxuesheng Public

    openvela AI contest 2026 - team dengfengzaojidecuipidaxuesheng

    open-vela/contest2026_359_dengfengzaojidecuipidaxuesheng's past year of commit activity
    HTML 2 2 0 1 Updated Oct 21, 2026
  • contest2026_272_tokenwujixian Public

    openvela AI contest 2026 - team tokenwujixian

    open-vela/contest2026_272_tokenwujixian's past year of commit activity
    C 1 4 0 0 Updated Oct 21, 2026
  • contest2026_151_mianbao Public

    openvela AI contest 2026 - team mianbao

    open-vela/contest2026_151_mianbao's past year of commit activity
    Python 1 3 0 0 Updated Oct 20, 2026
  • contest2026_037_TensorFishSpecialActivityDivison Public

    openvela AI contest 2026 - team contest2026_037_TensorFishSpecialActivityDivison

    open-vela/contest2026_037_TensorFishSpecialActivityDivison's past year of commit activity
    C 1 1 0 0 Updated Oct 20, 2026
  • contest2026_211_wufuyian Public

    openvela AI contest 2026 - team wufuyian

    open-vela/contest2026_211_wufuyian's past year of commit activity
    C 0 2 0 0 Updated Oct 19, 2026
  • contest2026_248_duobaanzhizaoju Public

    openvela AI contest 2026 - team duobaanzhizaoju

    open-vela/contest2026_248_duobaanzhizaoju's past year of commit activity
    Kotlin 0 1 0 0 Updated Oct 19, 2026
  • open-vela/public-actions's past year of commit activity
    9 7 0 1 Updated Oct 19, 2026
  • open-vela/apps_testing_ltp's past year of commit activity
    C 8 GPL-2.0 4 0 0 Updated Oct 19, 2026
  • nuttx-apps Public

    Apps is a collection of tools, shells, network utilities, libraries, interpreters and can be used with the openvela.

    open-vela/nuttx-apps's past year of commit activity
    C 104 Apache-2.0 89 1 10 Updated Oct 19, 2026
  • nuttx Public

    Apache NuttX is a mature, real-time embedded operating system (RTOS).

    open-vela/nuttx's past year of commit activity
    C 202 Apache-2.0 145 3 25 Updated Oct 19, 2026

Most used topics

Loading…