The high-speed OpenGL, OpenCL, OpenAL, OpenXR, GLFW, SDL, Vulkan, Assimp, WebGPU, and DirectX bindings library your mother warned you about.
Repository Index
47,133 repositories indexed
1–13 of 13 · Most stars
ArrayFire: a general purpose GPU library.
The Open Toolkit library is a fast, low-level C# wrapper for OpenGL, OpenAL & OpenCL. It also includes windowing, mouse, keyboard and joystick input and a robust and fast math library, giving you everything you need to write your own renderer or game engine. OpenTK can be used standalone or inside a GUI on Windows, Linux, Mac.
- c-sharp
- opengl
- opengl-es
- graphics-library
Vulkan/CUDA/HIP/OpenCL/Level Zero/Metal Fast Fourier Transform library
- vulkan
- fft
- convolution
- r2c
ILGPU JIT Compiler for high-performance .Net GPU programs
A C++ GPU Computing Library for OpenCL
- opencl
- boost
- c-plus-plus
- cpp
Clspv is a compiler for OpenCL C to Vulkan compute shaders
- spirv
- vulkan-compute-shaders
- opencl
- spir
VexCL is a C++ vector expression template library for OpenCL/CUDA/OpenMP
- opencl
- cuda
- c-plus-plus
- gpgpu
The New Official Aparapi: a framework for executing native Java and Scala code on the GPU.
- aparapi
- gpu
- opencl
- java
ClojureCL is a Clojure library for parallel computations with OpenCL.
- opencl
- parallel-computations
- clojure-library
- clojure
SIMT Abstractions for Runtime Extensible Kernels (GPGPU programing with OCaml)
- spoc
- ocaml
- opencl
- cuda
DCompute: Native execution of D on GPUs and other Accelerators
Computer Graphics and Gaming API (Vulkan, OpenGL, GLFW, STB, ...) bindings for Java using Java 22 FFM APIs
- glfw
- glfw3
- glfw3-bindings
- java