C Vulkan

Open-source C projects categorized as Vulkan

Top 23 C Vulkan Projects

  1. GLFW

    A multi-platform library for OpenGL, OpenGL ES, Vulkan, window and input

    Project mention: Starting Up The Engine - Nikola Game Engine Devlog 1 | dev.to | 2025-02-28

    As I discussed in my previous devlog, I decided to go with glfw for handling the window creation for this engine. It is a library I used a ton before. And while I do fancy replacing it later, it will suffice for now.

  2. InfluxDB

    InfluxDB high-performance time series database. Collect, organize, and act on massive volumes of high-resolution data to power real-time intelligent systems.

    InfluxDB logo
  3. MangoHud

    A Vulkan and OpenGL overlay for monitoring FPS, temperatures, CPU/GPU load and more. Discord: https://discordapp.com/invite/Gj5YmBb

    Project mention: MangoHud | news.ycombinator.com | 2025-01-13
  4. glad

    Multi-Language Vulkan/GL/GLES/EGL/GLX/WGL Loader-Generator based on the official specs.

  5. Remotery

    Single C file, Realtime CPU/GPU Profiler with Remote Web Viewer

  6. waifu2x-ncnn-vulkan

    waifu2x converter ncnn version, runs fast on intel / amd / nvidia / apple-silicon GPU with vulkan

  7. VulkanMemoryAllocator

    Easy to integrate Vulkan memory allocation library

  8. Real-ESRGAN-ncnn-vulkan

    NCNN implementation of Real-ESRGAN. Real-ESRGAN aims at developing Practical Algorithms for General Image Restoration.

  9. CodeRabbit

    CodeRabbit: AI Code Reviews for Developers. Revolutionize your code reviews with AI. CodeRabbit offers PR summaries, code walkthroughs, 1-click suggestions, and AST-based analysis. Boost productivity and code quality across all major languages with each PR.

    CodeRabbit logo
  10. volk

    Meta loader for Vulkan API

  11. Quake3e

    Improved Quake III Arena engine

    Project mention: Quake3e: Fast, secure and cross-platform Quake 3 client | news.ycombinator.com | 2025-02-14
  12. kohi

    A game engine made as part of the Kohi Game Engine series on YouTube (and Twitch!), where we make a game engine from the ground up using C and Vulkan.

    Project mention: Starting Up The Engine - Nikola Game Engine Devlog 1 | dev.to | 2025-02-28

    This "logging system" I adapted to this engine was influenced a whole ton by the kohi engine. If you don't know, the Kohi Engine is quite a robust game engine built in C. The guy who created it also logs his progress on his YouTube channel. Check it out. The series is very fun to watch and very informative.

  13. realsr-ncnn-vulkan

    RealSR super resolution implemented with ncnn library

  14. RGFW

    A cross platform lightweight single-header simple-to-use window abstraction library for creating graphical programs or libraries.

    Project mention: Is it possible to write plain C iOS app in 2025? | news.ycombinator.com | 2025-04-14

    I’ve written a pure C Mac desktop app in 2024 that called the objective-c bindings directly. It is using a modified version of this library https://github.com/ColleagueRiley/RGFW

    While I don’t think that library does iOS specifically, you can have a look at the code to see how you can call objective-c from c. Spoiler: doing so kind of sucks, and also the library code isn’t the most elegant thing I’ve seen.

  15. vkQuake2

    id Software's Quake 2 v3.21 with mission packs and Vulkan support (Windows, Linux, macOS, FreeBSD, Raspberry Pi 4)

  16. rife-ncnn-vulkan

    RIFE, Real-Time Intermediate Flow Estimation for Video Frame Interpolation implemented with ncnn library

  17. realcugan-ncnn-vulkan

    real-cugan converter ncnn version, runs fast on intel / amd / nvidia / apple-silicon GPU with vulkan

  18. vkvg

    Vulkan 2D graphics library

  19. wine-wayland

    Wine-wayland allows playing DX9/DX11 and Vulkan games using pure wayland and Wine/DXVK.

  20. vulkan

    Vulkan API bindings for Go programming language (by vulkan-go)

  21. datoviz

    ⚡ Datoviz: high-performance GPU scientific data visualization C/C++/Python library

    Project mention: Datoviz: High-Performance GPU Scientific Visualization Library with Vulkan | news.ycombinator.com | 2025-03-13

    "Datoviz: high-performance GPU scientific data visualization C/C++/Python library" https://github.com/datoviz/datoviz

    > In the long term, Datoviz will mostly be used as a VisPy 2.0 backend.

    ctypes bindings for Python

    Matplotlib and MATLAB colormaps

    0.4: WebGPU, Jupyter

  22. libplacebo

    Official mirror of libplacebo

  23. obs-vkcapture

    OBS Linux Vulkan/OpenGL game capture

  24. Vulkan-Loader

    Vulkan Loader

  25. dain-ncnn-vulkan

    DAIN, Depth-Aware Video Frame Interpolation implemented with ncnn library

  26. SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub 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 discussion

Log in or Post with

C Vulkan related posts

  • VkQuake – Quake Port in Vulcan for Win, Linux and macOS

    1 project | news.ycombinator.com | 15 Mar 2025
  • VkQuake – a cross-plaform Quake port in Vulkan

    1 project | news.ycombinator.com | 1 Mar 2025
  • Starting Up The Engine - Nikola Game Engine Devlog 1

    3 projects | dev.to | 28 Feb 2025
  • VkQuake – Quake port in Vulkan with dynamic shadows

    1 project | news.ycombinator.com | 20 Feb 2025
  • Quake3e: Fast, secure and cross-platform Quake 3 client

    1 project | news.ycombinator.com | 14 Feb 2025
  • MangoHud

    1 project | news.ycombinator.com | 13 Jan 2025
  • CRT Simulation in a GPU Shader, Looks Better Than Black Frame Insertion

    2 projects | news.ycombinator.com | 25 Dec 2024
  • A note from our sponsor - CodeRabbit
    coderabbit.ai | 29 Apr 2025
    Revolutionize your code reviews with AI. CodeRabbit offers PR summaries, code walkthroughs, 1-click suggestions, and AST-based analysis. Boost productivity and code quality across all major languages with each PR. Learn more →

Index

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

# Project Stars
1 GLFW 13,716
2 MangoHud 7,076
3 glad 4,021
4 Remotery 3,208
5 waifu2x-ncnn-vulkan 3,087
6 VulkanMemoryAllocator 2,845
7 Real-ESRGAN-ncnn-vulkan 1,664
8 volk 1,495
9 Quake3e 1,297
10 kohi 1,176
11 realsr-ncnn-vulkan 1,129
12 RGFW 951
13 vkQuake2 932
14 rife-ncnn-vulkan 865
15 realcugan-ncnn-vulkan 801
16 vkvg 788
17 wine-wayland 770
18 vulkan 761
19 datoviz 655
20 libplacebo 613
21 obs-vkcapture 594
22 Vulkan-Loader 549
23 dain-ncnn-vulkan 528

Sponsored
InfluxDB high-performance time series database
Collect, organize, and act on massive volumes of high-resolution data to power real-time intelligent systems.
influxdata.com

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