Open Source Technology from Intel

The Intel Open Source Technology Center is a world-class international team dedicated to working within open source communities to ignite innovation. Intel is one of the leading contributors to the Linux* kernel and Android*.

Explore a large selection of projects contributed to and maintained by Intel engineers. Get involved with open source communities and learn about related events.

Learn More

Popular Open Source Tools

Analytics Zoo

Built on top of the open source platform of Apache Spark*, TensorFlow*, Keras*, and BigDL, this unified analytics and AI platform has an extensible architecture to support more libraries and frameworks.

Apache Hadoop* Project

This scalable software library uses simple programming models to process large sets of data across multiple computer clusters.


Run your deep learning applications as standard Spark programs directly on top of existing Spark or Hadoop* clusters.

Clear Linux* Project

This customizable operating system is highly tuned for Intel® platforms, and optimized for performance, security, and manageability.

Data Plane Development Kit (DPDK)

This kit contains libraries that help to accelerate packet processing workloads running on various processors, primarily Linux.

Intel® Embree

Developed at Intel, this collection of high-performance ray tracing kernels improves the performance of photorealistic rendering applications.

Intel® Math Kernel Library for Deep Neural Networks

Accelerate math processing routines, increase application performance, and reduce development time.

OpenVINO™ Toolkit

Extensive deep learning models and improved neural network performance enable inference and heterogeneous execution across a variety of Intel® platforms, including cloud architectures and edge devices. Explore the Intel®-optimized version:  Intel® Distribution of OpenVINO™ toolkit.

Intel® OSPRay

This powerful rendering ray tracing engine and rendering library is suited for high-performance, high-fidelity visualization on Intel® architecture, and runs on a variety of CPUs from laptops to high-performance computing systems.

Persistent Memory Development Kit (PMDK)

Simplify development, debugging, and management of persistent memory-aware applications with this open source collection of libraries and tools.

Threading Building Blocks (TBB)

This widely used C++ library for shared memory parallel programming and heterogeneous computing does not require any special compiler support. Its ports to multiple architectures include Intel architectures and Arm*.


This sensor library provides high-level APIs, including MRAA, to facilitate use of sensors and actuators in IoT solutions. It supports multiple programming languages and a variety of popular platforms, such as Ubuntu*, Yocto Project*, and more.