Skip to content
@qnx

QNX

QNX is a real-time, microkernel-based operating system designed for high‑reliability embedded applications such as automotive, industrial, and medical systems.

QNX Logo

Open-Source Projects from QNX

This collection of repositories contains free and open-source demos, applications, frameworks, and libraries all built to run on QNX.

QNX has been building safe and reliable systems for more than 40 years. It is the embedded OS of choice for vehicles, ventilators, train controls, factory automation systems, medical robots, and more.

Open-source software support is built into QNX by design. QNX supports open-source software developed for POSIX operating systems out of the box. Many existing open-source projects can be compiled for QNX with little or no modifications! For example, QNX SDP 8.0 uses open-source implementations for its command line tools (toybox), memory allocator (ptmalloc), and networking stack (io-sock).

Want to try QNX?

With QNX Everywhere, the QNX Software Development Platform is completely free, perpetually, for all non-commercial use. No short-lived trials or conditions -- just get it today and start working with QNX in your projects.

For more information on QNX Everywhere, check out:

Using QNX today?

Excellent, we're glad to have you here! In this collection of repositories you'll find many helpful projects and dependencies to supercharge your development.

Get open-source software for QNX

QNX offers open-source software in three formats:

  1. As optional packages in QNX Software Center (compiled, tested, and delivered by QNX)
  2. As APK packages from the package server in the QNX self-hosted developer desktop
  3. As source code hosted in public git repositories

Get open-source packages in QNX Software Center

It's easy to find ready-to-go open-source packages for QNX in the QNX Software Center! Using the Available tab on the Manage Installation page, search for com.qnx.*.osr.*. These packages include compiled binaries and their respective header files.

Get open-source software using Git

Find the many software ports and sample projects in QNX open-source repositories:

QNX actively publishes source code for various open-source ports, empowering you to work with projects according to the project’s original open-source licenses. Projects published on git are confirmed to compile and be testable for QNX 7.1 and/or QNX 8.0. Please download, compile, run, fork, and contribute to the source code repositories as you desire!

Contribute

Active contributions are very welcome! Please feel free to use and build upon the library of available resources in these repos.

Each repository should include contribution instructions in one of the following locations:

  • README.md
  • qnx/README.md
  • CONTRIBUTING.md
  • qnx/CONTRIBUTING.md

Get support

The community is ready to help with your questions and issues! For any questions, please feel free to:

  • Search existing issues or create a new issue on the repo you're interested in
  • Join our community on Discord
  • Post to the community on Reddit at r/qnx

Popular repositories Loading

  1. bsp_raspberrypi-bcm2712-rpi5 bsp_raspberrypi-bcm2712-rpi5 Public

    C 7 8

  2. weston weston Public

    C 6 4

  3. ros2 ros2 Public

    CMake 4 3

  4. bsp_raspberrypi-bcm2711-rpi4 bsp_raspberrypi-bcm2711-rpi4 Public

    Board support package (BSP) for the Raspberry Pi 4 board.

    C 2

  5. codelabs codelabs Public

    Work In Progress: Code Labs for learning QNX topics.

    JavaScript 2

  6. .github .github Public

Repositories

Showing 7 of 7 repositories

People

This organization has no public members. You must be a member to see who’s a part of this organization.

Top languages

Loading…

Most used topics

Loading…