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. Learn more →
Top 23 Vulkan Open-Source Projects
-
ncnn
ncnn is a high-performance neural network inference framework optimized for the mobile platform
-
filament
Filament is a real-time physically based rendering engine for Android, iOS, Windows, Linux, macOS, and WebGL2
-
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.
-
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.
-
bgfx
Cross-platform, graphics API agnostic, "Bring Your Own Engine/Framework" style rendering library.
-
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.
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
-
video2x
A lossless video/GIF/image upscaler achieved with waifu2x, Anime4K, SRMD and RealSR. Started in Hack the Valley II, 2018.
-
MNN
MNN is a blazing fast, lightweight deep learning framework, battle-tested by business-critical use cases in Alibaba
-
MangoHud
A Vulkan and OpenGL overlay for monitoring FPS, temperatures, CPU/GPU load and more. Discord: https://discordapp.com/invite/Gj5YmBb
-
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.
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
Project mention: AMD Funded a Drop-In CUDA Implementation Built on ROCm: It's Open-Source | news.ycombinator.com | 2024-02-12ncnn uses Vulkan for GPU acceleration, I've seen it used in a few projects to get AMD hardware support.
https://github.com/Tencent/ncnn
Project mention: Filament – A Language for Fearless Hardware Design | news.ycombinator.com | 2024-03-04Also: Filament is a real-time physically-based renderer written in C++. It is mobile-first, but also multi-platform.
https://google.github.io/filament/
This is a great series if you’re looking for a tutorial. https://lettier.github.io/3d-game-shaders-for-beginners/inde...
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-10The emulator: https://rpcs3.net/ The rom: https://vimm.net/vault/24833 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.
Project mention: WebKit Switching to Skia for 2D Graphics Rendering | news.ycombinator.com | 2024-02-20
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: https://github.com/glfw/glfw/issues/1997
It's not fixed.
Project mention: Looking for ways to run AI GUI software via cloud gpu compute | /r/Cloud | 2023-11-13The software in question is on Github called Waifu2x-Extension-GUI https://github.com/AaronFeng753/Waifu2x-Extension-GUI
Someone is trying to game on them, or at least run DirectX apps in Linux, based on this PR: https://github.com/doitsujin/dxvk/pull/3795
Project mention: Show HN: I built a free in-browser Llama 3 chatbot powered by WebGPU | news.ycombinator.com | 2024-05-03Yes. Web-llm is a wrapper of tvmjs: https://github.com/apache/tvm
Just wrappers all the way down
Wgpu seems very very well loved & supported, is one of the most successful comings together of the graphics world in ages. I'd love to hear some actual critique of it, hear what people think are shortcomings, because it feels to an outsider like this is the fantasy land, that we're living in the better place now. https://github.com/gfx-rs/wgpu
Samples in https://github.com/SaschaWillems/Vulkan 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.
Project mention: Upscayl – Free and Open Source AI Image Upscaler | news.ycombinator.com | 2024-03-31
Project mention: Building the DirectX shader compiler better than Microsoft? | news.ycombinator.com | 2024-02-10
Project mention: [D][R] Deploying deep models on memory constrained devices | /r/MachineLearning | 2023-10-03However, 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: https://xenia.jp/
Project mention: Unity Software plans to reduce its workforce by 25%, eliminating ~1,800 jobs | news.ycombinator.com | 2024-01-10In 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.
[0] https://github.com/stride3d/stride/issues/2069
I want to install Mango hud so I can use it for steam and lutris but when i go to https://github.com/flightlessmango/MangoHud 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.
Vulkan related posts
-
How to Use the Foreign Function API in Java 22 to Call C Libraries
-
DiligentGraphics: Open-source cross-platform rendering middleware
-
Google's First Tensor Processing Unit: Architecture
-
macOS 14.4 causes JVM crashes
-
Fedora Workstation 41 to No Longer Install Gnome X.org Session by Default
-
Calyx, a Compiler Infrastructure for Accelerator Generators
-
WebKit Switching to Skia for 2D Graphics Rendering
-
A note from our sponsor - InfluxDB
www.influxdata.com | 8 May 2024
Index
What are some of the best open-source Vulkan projects? This list will help you:
Project | Stars | |
---|---|---|
1 | ncnn | 19,275 |
2 | filament | 17,138 |
3 | 3d-game-shaders-for-beginners | 17,083 |
4 | rpcs3 | 14,427 |
5 | bgfx | 14,323 |
6 | GLFW | 12,244 |
7 | Waifu2x-Extension-GUI | 12,073 |
8 | dxvk | 11,973 |
9 | tvm | 11,216 |
10 | wgpu | 10,995 |
11 | Vulkan | 9,745 |
12 | GLM | 8,729 |
13 | video2x | 8,651 |
14 | renderdoc | 8,422 |
15 | MNN | 8,325 |
16 | xenia | 7,693 |
17 | Stride Game Engine | 6,202 |
18 | MangoHud | 5,877 |
19 | Piccolo | 5,530 |
20 | WickedEngine | 5,366 |
21 | cocos-engine | 5,335 |
22 | gfx | 5,325 |
23 | magnum | 4,664 |
Sponsored