Vulkan

Open-source projects categorized as Vulkan

Top 23 Vulkan Open-Source Projects

  1. shadPS4

    PlayStation 4 emulator for Windows, Linux and macOS written in C++

    Project mention: PS4 Emulator for Windows,Linux,macOS | news.ycombinator.com | 2024-08-20
  2. 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
  3. ncnn

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

    Project mention: OpenMP 6.0 | news.ycombinator.com | 2024-11-14
  4. 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: 3D Game Shaders for Beginners | news.ycombinator.com | 2025-04-17
  5. filament

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

    Project mention: A-Share Market Surge - FAV0 Weekly #016 | dev.to | 2024-09-29

    Filament - A modern, efficient graphics engine suitable for real-time rendering, link: http://google.github.io/filament.

  6. rpcs3

    PlayStation 3 emulator and debugger

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

  8. dxvk

    Vulkan-based implementation of D3D8, 9, 10 and 11 for Linux / Wine

    Project mention: Whisky is no longer actively maintained | news.ycombinator.com | 2025-04-09

    I think this should cover it.

    https://github.com/doitsujin/dxvk

  9. SaaSHub

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

    SaaSHub logo
  10. 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.

  11. wgpu

    A cross-platform, safe, pure-Rust graphics API.

    Project mention: Ask HN: Resources for General Purpose GPU development on Apple's M* chips? | news.ycombinator.com | 2024-12-25

    People have already mentioned Metal, but if you want cross platform, https://github.com/gfx-rs/wgpu has a vulkan-like API and cross compiles to all the various GPU frameworks. I believe it uses https://github.com/KhronosGroup/MoltenVK to run on Macs. You can also see the metal shader transpilation results for debugging.

  12. 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.

  13. video2x

    A machine learning-based video super resolution and frame interpolation framework. Est. Hack the Valley II, 2018.

  14. tvm

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

    Project mention: Apache TVM | news.ycombinator.com | 2024-09-11
  15. Vulkan

    C++ examples for the Vulkan graphics API

  16. MNN

    MNN is a blazing fast, lightweight deep learning framework, battle-tested by business-critical use cases in Alibaba. Full multimodal LLM Android App:[MNN-LLM-Android](./apps/Android/MnnLlmChat/README.md)

    Project mention: Alibaba mnn android app support DeepSeek R1 model | news.ycombinator.com | 2025-02-06
  17. GLM

    OpenGL Mathematics (GLM)

    Project mention: New Year, New Game Engine - Nikola Engine Devlog 0 | dev.to | 2025-02-26

    As for math, that was the easiest choice as of yet. No doubt, GLM is a "gold standard" at this point. For OpenGL it is, at least. But, like with a lot of the other APIs, I decided to build a wrapper around it rather than directly reference the library in the engine's code. And for physics, well, I had not come upon that answer just yet. I did try to make my own physics logic at some point. And while it was, surprisingly, successful, I wanted more than just a simple physics layer. I wanted something more complex and, more importantly, faster than my implementation. I have not decided upon a physics library yet. But I'll cross that bridge when I come to it.

  18. 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

  19. xenia

    Xbox 360 Emulator Research Project

    Project mention: 5 lines of fortune: what program keeps under wraps | dev.to | 2024-11-25

    A quick note about Xenia Xenia is a research emulator for the Xbox 360 platform, enabling games originally developed for this console to run on modern PCs. The development community actively contributes to this open-source project. As mentioned above, I analyzed the project using the PVS-Studio static analyzer. The checked code matches the 3d30b2e commit.

  20. 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.

  21. 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
  22. Stride Game Engine

    Stride (formerly Xenko), a free and open-source cross-platform C# game engine.

    Project mention: Quick Start Guide to Stride Community Toolkit Preview: Code-Only Feature for C#/.NET Developers 🚀 | dev.to | 2024-09-23

    The Stride Community Toolkit is a collection of extensions and helpers designed for the Stride C# game engine. This open-source, community-driven project simplifies the process of creating 2D/3D games, especially using its code-only feature, which allows developers to build games without relying on Game Studio.

  23. WickedEngine

    3D engine with modern graphics

    Project mention: Wicked Engine replaced Bullet with Jolt physics, immediate performance gains | news.ycombinator.com | 2024-06-24
  24. Piccolo

    Piccolo (formerly Pilot) – mini game engine for games104

  25. gfx

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

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

Vulkan discussion

Log in or Post with

Vulkan related posts

Index

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

# Project Stars
1 shadPS4 22,307
2 ncnn 21,474
3 3d-game-shaders-for-beginners 18,498
4 filament 18,465
5 rpcs3 16,874
6 bgfx 15,697
7 dxvk 14,677
8 Waifu2x-Extension-GUI 14,433
9 wgpu 14,156
10 GLFW 13,781
11 video2x 13,351
12 tvm 12,286
13 Vulkan 10,933
14 MNN 10,862
15 GLM 9,884
16 renderdoc 9,609
17 xenia 8,724
18 cocos-engine 8,669
19 MangoHud 7,144
20 Stride Game Engine 6,963
21 WickedEngine 6,238
22 Piccolo 6,215
23 gfx 5,377

Sponsored
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.
www.influxdata.com