KhronosGroup/Vulkan-Samples

One stop solution for all Vulkan samples

View on GitHub ↗Jump to charts ↓Open shareable report →

KhronosGroup/Vulkan-Samples has 5k+ stars and 800+ forks on GitHub, is written in C++, and was last pushed on Sep 21, 2026. Data as of . Signed-in members get hourly updates — create a free account.

Summary Information

Updated 2 hours ago
Added to GitGenius on September 12th, 2026
Created on October 29th, 2019
Open Issues & Pull Requests: 64 (+0)
GitHub issues: Enabled
Number of forks: 842
Total Stargazers: 5,397 (-1)
Total Subscribers: 88 (+0)

Repository Insights (GitGenius)

Median issue/PR response: 3.8 days
Mean response time: 34.8 days
90th percentile: 58.3 days
Tracked items: 187

Maintainer activity

3 people did triage or write work on this repository in the last 12 months.

Counts unlabeled, assigned, unassigned, milestoned, demilestoned, locked, unlocked over the last 12 months. These are issue and pull request events that require triage or write permission. Commits and code review are not counted. labeled and renamed are excluded because GitHub issue forms record the issue author as the actor. Figures from October 11, 2026. This count is not comparable across projects: each project's automation decides which of these events a person emits.

How this project is maintained

About 12% of issues opened in the past year have never received a reply. 66% of open issues come from outside the core team, a mix of external reports and the maintainers' own roadmap. Work labelled "documentation" is answered fastest, typically in about 12 hours, while "validation" waits about 5 days. 69% of issues opened in the past year have been closed, leaving a working backlog. Three people close 84% of everything that gets resolved.

Charts & Analytics

Fetching additional details & charts...

Issue Activity (beta)

Open issues: 35
New in 7 days: 0
Closed in 7 days: 0
Avg open age: 436 days
Stale 30+ days: 33
Stale 90+ days: 23

Recent activity

Opened in 7 days: 0
Closed in 7 days: 0
Comments in 7 days: 0
Events in 7 days: 0

Top labels

  • framework (30)
  • bug (20)
  • build (16)
  • documentation (13)
  • android (10)
  • validation (10)
  • hlsl (7)
  • Slang (4)

Most active issues this week

Sign in to see which issues are moving.
Sign in

Detailed Description

Vulkan Samples is a collection of educational resources and code examples that teach Vulkan graphics programming through practical, runnable samples.

The project addresses the challenge of learning Vulkan by providing a structured progression from foundational API concepts to advanced performance optimization techniques. It separates samples into two tracks: API samples introduce core Vulkan functionality for developers new to the API, while performance samples demonstrate recommended best practices alongside real-time profiling data to show the impact of optimization decisions. Each sample includes detailed tutorials explaining both the implementation and the reasoning behind the approach.

Developers new to Vulkan should start with the API samples to build foundational knowledge. The performance samples suit developers who have grasped the basics and want to understand how to write efficient Vulkan code in production scenarios. The project targets C++ developers with a compiler supporting at least C++20 and requires a device with Vulkan 1.1 or newer, though some samples may need higher versions or specific extensions. The samples are designed as a comprehensive reference rather than a quick-start library, making them most valuable for those willing to study the code and tutorials rather than copy-paste solutions.

The project maintains active development with regular updates to samples and documentation. The codebase uses git large file storage to manage binary assets, indicating careful attention to repository structure and developer experience during setup. Documentation is authored in AsciiDoc and published to a dedicated Vulkan documentation site, suggesting a commitment to keeping learning materials current and accessible beyond the GitHub repository itself.