Open-source projects categorized as Vulkan

Top 23 Vulkan Open-Source Projects

  • ncnn

    ncnn is a high-performance neural network inference framework optimized for the mobile platform

  • Project mention: AMD Funded a Drop-In CUDA Implementation Built on ROCm: It's Open-Source | | 2024-02-12

    ncnn uses Vulkan for GPU acceleration, I've seen it used in a few projects to get AMD hardware support.

  • filament

    Filament is a real-time physically based rendering engine for Android, iOS, Windows, Linux, macOS, and WebGL2

  • Project mention: Filament – A Language for Fearless Hardware Design | | 2024-03-04

    Also: Filament is a real-time physically-based renderer written in C++. It is mobile-first, but also multi-platform.

  • InfluxDB

    Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.

    InfluxDB logo
  • 3d-game-shaders-for-beginners

    🎮 A step-by-step guide to implementing SSAO, depth of field, lighting, normal mapping, and more for your 3D game.

  • Project mention: The Book of Shaders | | 2024-01-09

    This is a great series if you’re looking for a tutorial.

  • rpcs3

    PS3 emulator/debugger

  • Project mention: Idk if anyone's done a one-handed hitless run of the game or anything crazy like that, and this is 100% not that (i get hit A LOT on these runs) but Im still pretty proud of this. | /r/shittydarksouls | 2023-12-10

    The emulator: The rom: I forget if you need anything else but finding a video on YouTube is not very hard for rpcs3, a bit complicated, sorry I can't remember how to do it all, it's been a while.

  • bgfx

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

  • Project mention: WebKit Switching to Skia for 2D Graphics Rendering | | 2024-02-20
  • GLFW

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

  • Project mention: macOS 14.4 causes JVM crashes | | 2024-03-16

    Minecraft runs on various Javas.

    And there's a known issue with an interaction between minecraft, Java, and the video drivers that crashes out and it can be traced back all the way to here:

    It's not fixed.

  • Waifu2x-Extension-GUI

    Video, Image and GIF upscale/enlarge(Super-Resolution) and Video frame interpolation. Achieved with Waifu2x, Real-ESRGAN, Real-CUGAN, RTX Video Super Resolution VSR, SRMD, RealSR, Anime4K, RIFE, IFRNet, CAIN, DAIN, and ACNet.

  • Project mention: Looking for ways to run AI GUI software via cloud gpu compute | /r/Cloud | 2023-11-13

    The software in question is on Github called Waifu2x-Extension-GUI

  • WorkOS

    The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.

    WorkOS logo
  • dxvk

    Vulkan-based implementation of D3D9, D3D10 and D3D11 for Linux / Wine

  • Project mention: Elbrus-8S | | 2024-01-12

    Someone is trying to game on them, or at least run DirectX apps in Linux, based on this PR:

  • tvm

    Open deep learning compiler stack for cpu, gpu and specialized accelerators

  • Project mention: Making AMD GPUs competitive for LLM inference | | 2023-08-09

    Yes, this is coming! Myself and others at OctoML and in the TVM community are actively working on multi-gpu support in the compiler and runtime. Here are some of the merged and active PRs on the multi-GPU (multi-device) roadmap:

    Support in TVM’s graph IR (Relax) -

  • wgpu

    Cross-platform, safe, pure-rust graphics api.

  • Project mention: GPU Compute in the Browser at the Speed of Native: WebGPU Marching Cubes | | 2024-04-23

    Oh look it's subgroup support landing last week:

  • Vulkan

    Examples and demos for the new Vulkan API

  • Project mention: Usages for vkCreateHeadlessSurfaceEXT | /r/vulkan | 2023-07-13

    Samples in have shown how to use vkCreateHeadlessSurfaceEXT. But these headless samples crash at acquireNextImage from the swapchain. Now I guess the problem lies in the vulkan-wsi-layer.

  • GLM

    OpenGL Mathematics (GLM)

  • Project mention: Release of GLM 1.0.0 | | 2024-01-24
  • video2x

    A lossless video/GIF/image upscaler achieved with waifu2x, Anime4K, SRMD and RealSR. Started in Hack the Valley II, 2018.

  • Project mention: Upscayl – Free and Open Source AI Image Upscaler | | 2024-03-31
  • renderdoc

    RenderDoc is a stand-alone graphics debugging tool.

  • Project mention: Building the DirectX shader compiler better than Microsoft? | | 2024-02-10
  • MNN

    MNN is a blazing fast, lightweight deep learning framework, battle-tested by business-critical use cases in Alibaba

  • Project mention: [D][R] Deploying deep models on memory constrained devices | /r/MachineLearning | 2023-10-03

    However, I am looking on this subject through the problem of training/finetuning deep models on the edge devices, being increasingly available thing to do. Looking at tflite, alibaba's MNN, mit-han-lab's tinyengine etc..

  • xenia

    Xbox 360 Emulator Research Project

  • Project mention: Welcome to r/OnlinePreservation! | /r/OnlinePreservation | 2023-08-17

    Xenia (Xbox 360) Emulator:

  • Stride Game Engine

    Stride Game Engine (formerly Xenko)

  • Project mention: Unity Software plans to reduce its workforce by 25%, eliminating ~1,800 jobs | | 2024-01-10

    In general it took me less time to rewrite the code-base then implementing some of the workarounds for missing features in Unity (e.g. HTTP2) in the first place.


  • MangoHud

    A Vulkan and OpenGL overlay for monitoring FPS, temperatures, CPU/GPU load and more. Discord:

  • Project mention: How do i install mango hud on pop!_os? | /r/pop_os | 2023-11-16

    I want to install Mango hud so I can use it for steam and lutris but when i go to the so many ways of installing it I don’t know which one to choose for pop!_os. I did try a couple but it didn’t seem like it worked because when I put the launch command in one of my Steam games which was cyberpunk I didn’t see it pop up in game and when I tried to add the command to Lutris the option for the FPS counter was still grayed out. Can someone help me step-by-step on how to install mango hud on pop!_os? Thanks.

  • Piccolo

    Piccolo (formerly Pilot) – mini game engine for games104

  • WickedEngine

    3D engine with modern graphics

  • Project mention: List of Unity alternatives | /r/gamedev | 2023-09-19
  • gfx

    [maintenance mode] A low-overhead Vulkan-like GPU API for Rust.

  • cocos-engine

    Cocos simplifies game creation and distribution with Cocos Creator, a free, open-source, cross-platform game engine. Empowering millions of developers to create high-performance, engaging 2D/3D games and instant web entertainment.

  • Project mention: Not only Unity... | /r/opensourcegames | 2023-11-11
  • magnum

    Lightweight and modular C++11 graphics middleware for games and data visualization

  • 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).

Vulkan related posts


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

Project Stars
1 ncnn 19,176
2 filament 17,083
3 3d-game-shaders-for-beginners 17,019
4 rpcs3 14,318
5 bgfx 14,292
6 GLFW 12,172
7 Waifu2x-Extension-GUI 12,005
8 dxvk 11,898
9 tvm 11,156
10 wgpu 10,846
11 Vulkan 9,693
12 GLM 8,653
13 video2x 8,602
14 renderdoc 8,383
15 MNN 8,278
16 xenia 7,665
17 Stride Game Engine 6,178
18 MangoHud 5,841
19 Piccolo 5,506
20 WickedEngine 5,332
21 gfx 5,325
22 cocos-engine 5,290
23 magnum 4,649

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