Showing 23 of 23 projects
A real-time collision detection and multi-physics simulation SDK for VR, games, robotics, and machine learning.
An advanced offline password cracker supporting hundreds of hash and cipher types across multiple platforms.
A general-purpose tensor library for parallel computing across CPUs, GPUs, and hardware accelerators.
A lightweight, cross-platform IDE for writing, debugging, and analyzing shaders with instant preview and plugin support.
A .NET library to run C# code in parallel on the GPU through DX12 and D2D1, generating HLSL shaders dynamically.
A C++ GPU computing library providing an STL-like interface for OpenCL-based parallel programming.
A write-once-run-anywhere GPGPU library for Rust that abstracts WebGPU for CUDA-like compute with portability across desktop, mobile, and browser.
A modern C++20 GPU numerical computing library with Python-like syntax for near-native performance on NVIDIA GPUs.
A C++17 library providing efficient STL-like data structures (vector, unordered_map, etc.) for GPU programming with CUDA, OpenMP, and HIP backends.
A minimalistic WebGL2 wrapper that reduces boilerplate for managing shaders, textures, and framebuffers in procedural visualizations and simulations.
A high-performance Clojure library for matrix and linear algebra computations using optimized BLAS/LAPACK routines on CPU and GPU.
An open-source GPU-accelerated password cracking tool for BitLocker-encrypted storage devices using dictionary attacks.
Thin, unified C++ wrappers for NVIDIA's CUDA APIs (Runtime, Driver, NVRTC, NVTX) that improve safety and ease of use.
A header-only C++ library for solving large sparse linear systems using algebraic multigrid (AMG) method with support for GPU acceleration.
Rust bindings for ArrayFire, a high-performance parallel computing library with support for CUDA, OpenCL, and CPU backends.
A C++ vector expression template library for OpenCL, CUDA, and OpenMP that simplifies GPGPU development.
A framework for executing native Java and Scala code on the GPU via OpenCL for data-parallel computation.
A Vulkan-based GPGPU computing framework that reduces boilerplate for portable, high-performance GPU computing.
A PPX-based DSL for writing GPU kernels in OCaml syntax that compiles to multiple backends (CUDA, OpenCL, Vulkan, Metal).
A set of libraries enabling native execution of D code on GPUs and other accelerators via OpenCL and CUDA runtimes.
A GPGPU engine for C++ that executes SPIR-V compute shaders using Vulkan, similar to OpenCL but with a more abstract interface.
A Swift framework that enables immersive AR headset experiences using Google Cardboard, with handheld AR alternatives.
A Deno module for matrix, ndarray, and tensor operations accelerated by WebGPU and WASM.
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.