Showing 24 of 60 projects
A C++11 Vulkan abstraction library providing type-safe memory management, resource handling, and thread safety.
Code repository for the Packt book 'Learning Vulkan', providing examples and projects for learning the Vulkan graphics API.
Vulkan header generator, OOP-style API wrapper, and framework for Object Pascal, with a prospective Vulkan-based game engine.
High-level, idiomatic Haskell bindings for the Vulkan graphics API, reducing verbosity while retaining full functionality.
C#/.NET bindings for the Vulkan graphics API and SPIR-V shader generation.
A Kotlin wrapper for Vulkan that enhances developer experience with type safety, collection support, and concise syntax.
A minimal Vulkan sample that renders a triangle without helper libraries, demonstrating pure Vulkan API usage.
A Vulkan sample application that renders 200,000 animated particles using multithreaded draw calls to demonstrate low CPU overhead.
A C++ framework that simplifies Vulkan API for beginners by abstracting verbose parts and providing utility functions.
A library of reusable CUDA C++ software components for parallel algorithms like sorting, prefix scan, reduction, and histogram.
Vulkan implementation of super-sampled rendering for high-quality anti-aliasing, with compact Vulkan coding techniques.
Common Lisp/CFFI bindings for the Vulkan API that provide a lispy interface with CLOS wrappers and automatic memory management.
A modern C++17 graphics and compute library that provides a high-level abstraction over Vulkan, bridging the gap to APIs like OpenGL.
A minimal Vulkan ray tracing example demonstrating the VK_KHR_ray_tracing extension with a simple triangle.
Sample applications demonstrating how to use SharpVk to access the Vulkan API for graphics rendering in C#.
Compiles Ada and SPARK code directly to NVIDIA GPUs using CUDA toolsuite.
A minimal WebGPU library for rendering and compute operations, built with a focus on simplicity and performance.
A talk exploring WebGL fundamentals with live coding demos showing how to create graphics beyond traditional DOM-based web applications.
Vulkan API bindings for Deno, enabling low-level GPU graphics and compute programming.
Automatically generated D programming language bindings for the Vulkan graphics and compute API.
Dynamic bindings to NVIDIA CUDA Driver and Runtime APIs for the D programming language.
A lightweight C++ Vulkan abstraction framework that simplifies API usage while preserving Vulkan semantics and minimizing overhead.
A cross-platform C++ framework for rapid Vulkan initialization and abstraction of core graphics objects.
Abstraction library for parallel kernel acceleration in C++ supporting CPUs, GPUs, and other accelerators.
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.