HoloHub: Gateway to the Holoscan Ecosystem

Explore reference applications, operators, modules, tutorials, and benchmarks for real-time AI sensor processing with NVIDIA Holoscan.

Explore Applications Explore Modules  Learn more about Holoscan
HoloHub – Learn about the Holoscan Ecosystem
New Procedural Narrator

Procedural Narrator

Python

Displays a replay or V4L2 clinical video with ongoing temporal narration from an OpenAI-compatible multimodal reasoner.

ROS2 VB1940 (Eagle) Camera on Jetson Thor

ROS2 VB1940 (Eagle) Camera on Jetson Thor

C++

This application is a port of the VB1940 camera example to NVIDIA Jetson AGX Thor, containing both publisher and subs...

ROS2 IMX274 Camera

ROS2 IMX274 Camera

C++

This unified IMX274 Camera application demonstrates advanced usage with real camera hardware, containing both publish...

Use a Holoscan Module

Use a Holoscan Module

C++, Python

End-to-end walkthrough for consuming a Holoscan Module from a HoloHub subproject (primary), an external C++ project via find_package, an external Python project via pip, or a non-HoloHub CMake project via source-level embedding. Includes module-to-module transitive dependencies.

Create a Holoscan Module

Create a Holoscan Module

Python

End-to-end walkthrough for scaffolding, building, testing, packaging, and publishing a new Holoscan Module. Covers external (standalone) modules as the primary path and HoloHub-hosted descriptor modules as a secondary path.

Asynchronous Lock-free Buffer

Asynchronous Lock-free Buffer

This tutorial demonstrates the impact of using an asynchronous lock-free buffer with SCHED_DEADLINE scheduling policy in Linux on the message latency.

Green Context Benchmarking

Green Context Benchmarking

cpp

Benchmark CUDA Green Context scheduling latency and performance with CUPTI profiling

Real-time Thread Scheduling Benchmark

Real-time Thread Scheduling Benchmark

cpp

This benchmark application demonstrates and evaluates the effectiveness of real-time thread scheduling in Holoscan ap...

Holoscan Release Benchmarking

Holoscan Release Benchmarking

Reproducible benchmarking workflow to evaluate HoloHub performance with a Holoscan SDK release.