C++ vulkan-api

Open-source C++ projects categorized as vulkan-api

Top 18 C++ vulkan-api Projects

  1. bgfx

    Cross-platform, graphics API agnostic, "Bring Your Own Engine/Framework" style rendering library.

    Project mention: Layers All the Way Down: The Untold Story of Shader Compilation | news.ycombinator.com | 2025-05-18

    BGFX (https://github.com/bkaradzic/bgfx) uses a different approach. You basically write your shader in a GLSL-like language but it's all just (either very clever or very horrible) macro expansions that handles all the platform differences.

  2. JetBrains

    Tell us how you use coding tools. You may win a prize! Are you a developer or a data analyst? Share your thoughts about your coding tools in our short survey and get a chance to win prizes!

    JetBrains logo
  3. renderdoc

    RenderDoc is a stand-alone graphics debugging tool.

    Project mention: Ask HN: What are good high information density UIs (screenshots, apps, sites) | news.ycombinator.com | 2025-05-08

    Tracy [1] is the first thing that comes to my mind, then RenderDoc [2].

    After that Visual Studio while debugging. In general, I think graphical debuggers and profiling tools do a relatively good job of packing lots of information into many, small windows.

    [1] https://github.com/wolfpld/tracy

    [2] https://github.com/baldurk/renderdoc

  4. The-Forge

    The Forge Cross-Platform Framework PC Windows, Steamdeck (native), Ray Tracing, macOS / iOS, Android, XBOX, PS4, PS5, Switch, Quest 2

    Project mention: ConfettiFX the Forge 1.63 Released | news.ycombinator.com | 2025-03-24
  5. Vulkan-Samples

    One stop solution for all Vulkan samples

    Project mention: A Taxonomy for Rendering Engines | news.ycombinator.com | 2025-05-09

    The other problem is that modern graphics APIs got so complex that they're intimidating even to experienced developers.

    When that 'first triangle on screen' code [looks something like this](https://github.com/KhronosGroup/Vulkan-Samples/blob/main/sam...) compared to [the old days](https://github.com/gamedev-net/nehe-opengl/blob/master/vc/Le...), it's not surprising that most game devs now choose a ready-made engine where they can get straight to game logic or playing with shaders.

  6. MethaneKit

    🎲 Modern 3D graphics made simple with C++20 cross-platform framework and rendering abstraction API on top of DirectX 12, Vulkan & Metal

  7. liblava

    Modern and easy-to-use library for Vulkan

  8. DiligentCore

    A modern cross-platform low-level graphics API

    Project mention: Diligent Engine introduces WebGPU back end | news.ycombinator.com | 2024-09-04
  9. InfluxDB

    InfluxDB – Built for High-Performance Time Series Workloads. InfluxDB 3 OSS is now GA. Transform, enrich, and act on time series data directly in the database. Automate critical tasks and eliminate the need to move data externally. Download now.

    InfluxDB logo
  10. Yave

    Yet Another Vulkan Engine

  11. GPU-Reshape

    GPU Reshape (GRS) is an API & vendor agnostic instrumentation framework, with instruction level validation.

  12. clvk

    Implementation of OpenCL 3.0 on Vulkan

  13. VulkanCapsViewer

    Vulkan hardware capability viewer

  14. VulkanExamples

    Examples and demos for the Vulkan C++ API

  15. magma

    Abstraction layer over Khronos Vulkan API (by vcoda)

  16. KDGpu

    KDGpu is a thin wrapper around Vulkan to make modern graphics easier to learn and use

  17. Render Engine Infrastructure (REI)

    REI is a cross-platform rendering framework and a comprehensive graphics API. Adaptable to various platforms, including PC, consoles, and mobile. It simplifies porting, especially for games developed on custom or proprietary engines. Functions as a cross-platform API as well as a helper library for platform-specific API. (by Dragons-Lake)

  18. Vulkan-Guide

    Vulkan Guide (by mikeroyal)

  19. VulkanHelper

    A simple helper interface between Vulkan C API and C++ containers

  20. ZeroVulkan

    CrossPlatform Game Engine using Vulkan

  21. Sevalla

    Deploy and host your apps and databases, now with $50 credit! Sevalla is the PaaS you have been looking for! Advanced deployment pipelines, usage-based pricing, preview apps, templates, human support by developers, and much more!

    Sevalla logo
NOTE: The open source projects on this list are ordered by number of github stars. The number of mentions indicates repo mentiontions in the last 12 Months or since we started tracking (Dec 2020).

C++ vulkan-api discussion

Log in or Post with

C++ vulkan-api related posts

  • A Taxonomy for Rendering Engines

    2 projects | news.ycombinator.com | 9 May 2025
  • ConfettiFX the Forge 1.63 Released

    1 project | news.ycombinator.com | 24 Mar 2025
  • The Forge: cross-platform graphics framework from SW Bounty Hunter and Warzone

    1 project | news.ycombinator.com | 13 Feb 2025
  • Google's First Tensor Processing Unit: Architecture

    2 projects | news.ycombinator.com | 31 Mar 2024
  • WebKit Switching to Skia for 2D Graphics Rendering

    6 projects | news.ycombinator.com | 20 Feb 2024
  • Abstraction arround CommandBuffers and Queues

    1 project | /r/vulkan | 11 Dec 2023
  • Question regarding descriptor set binding invalidation/disturbing over pipeline boundaries

    1 project | /r/vulkan | 28 Nov 2023
  • A note from our sponsor - Sevalla
    sevalla.com | 31 Aug 2025
    Sevalla is the PaaS you have been looking for! Advanced deployment pipelines, usage-based pricing, preview apps, templates, human support by developers, and much more! Learn more →

Index

What are some of the best open-source vulkan-api projects in C++? This list will help you:

# Project Stars
1 bgfx 16,054
2 renderdoc 9,933
3 The-Forge 5,239
4 Vulkan-Samples 4,881
5 MethaneKit 929
6 liblava 841
7 DiligentCore 691
8 Yave 491
9 GPU-Reshape 437
10 clvk 405
11 VulkanCapsViewer 373
12 VulkanExamples 356
13 magma 309
14 KDGpu 144
15 Render Engine Infrastructure (REI) 66
16 Vulkan-Guide 28
17 VulkanHelper 7
18 ZeroVulkan 0

Sponsored
Tell us how you use coding tools. You may win a prize!
Are you a developer or a data analyst? Share your thoughts about your coding tools in our short survey and get a chance to win prizes!
surveys.jetbrains.com

Did you know that C++ is
the 7th most popular programming language
based on number of references?