HoloHub is the central registry and hub for the ecosystem built around the NVIDIA Holoscan SDK. Use it to find applications, reusable modules, tutorials, benchmarks, and agent skills for building accelerated sensor-processing and AI pipelines.
HoloHub connects you to projects maintained in their own repositories. Applications, Tutorials, and Benchmarks are independent repositories: each provides its own content, requirements, and instructions, and can be cloned and used directly.
| What you want to do | Start here |
|---|---|
| Run an application or adapt it for your own workflow | Holoscan Applications |
| Learn a concept or follow a development walkthrough | Holoscan Tutorials |
| Measure performance or read published results | Holoscan Benchmarks |
| Find reusable operators packaged as modules | Module sources |
| Find instructions and resources for coding agents | Skill sources |
Browse all registered application, tutorial, and benchmark sources for additional projects.
- Choose a project or registered source. A source record points to its location; for Git sources, it also identifies the revision and directory to use.
- Open the source repository and read the project's README. Check its supported SDK versions, platforms, hardware, dependencies, and data requirements.
- Follow that project's setup and build or run instructions from its own checkout. Projects that use the Holoscan CLI document how to install it and select their applications or modes.
The SDK and hardware requirements vary by project. The Holoscan SDK installation guide covers SDK setup; use the version required by your selected project.
The archive-4x branch preserves the original code collection and is
closed to new contributions.
Older guides that invoke ./holohub refer to the former HoloHub source
collection. Use the release or commit containing the example and launcher.
The current main branch is the registry, so build and run instructions for
that earlier collection require a separate checkout.
Contribute application, tutorial, and benchmark changes in their respective repositories. Maintain reusable modules in their own repositories; see the module guide to get started. To add or update a project registration in HoloHub, follow CONTRIBUTING.md.
Report project-specific problems to that project's issue tracker, using the
source record's issues_url when provided. Report missing or incorrect
registrations in HoloHub issues.