An open API service indexing awesome lists of open source software.

Projects in Awesome Lists tagged with gpgpu

A curated list of projects in awesome lists tagged with gpgpu .

https://github.com/hashcat/hashcat

World's fastest and most advanced password recovery utility

c cracking cuda gpgpu hashcat hashes opencl password

Last synced: 14 May 2025

https://github.com/gpujs/gpu.js

GPU Accelerated JavaScript

glsl gpgpu gpu javascript math nodejs webgl

Last synced: 15 May 2025

https://github.com/openwall/john

John the Ripper jumbo - advanced offline password cracker, which supports hundreds of hash and cipher types, and runs on many operating systems, CPUs, GPUs, and even some FPGAs

assembler c cracker crypt fpga gpgpu gpu hash john jtr mpi opencl openmp password ripper simd

Last synced: 16 Dec 2025

https://github.com/magnumripper/johntheripper

John the Ripper jumbo - advanced offline password cracker, which supports hundreds of hash and cipher types, and runs on many operating systems, CPUs, GPUs, and even some FPGAs

assembler c cracker crypt fpga gpgpu gpu hash john jtr mpi opencl openmp password ripper simd

Last synced: 09 Mar 2025

https://github.com/arrayfire/arrayfire

ArrayFire: a general purpose GPU library.

arrayfire c c-plus-plus cpp cuda gpgpu gpu hpc opencl performance scientific-computing

Last synced: 13 May 2025

https://github.com/rust-gpu/rust-cuda

Ecosystem of libraries and tools for writing and executing fast GPU code fully in Rust.

cuda cuda-kernels cuda-programming gpgpu gpu gpu-programming rust rust-lang

Last synced: 14 May 2025

https://github.com/Rust-GPU/Rust-CUDA

Ecosystem of libraries and tools for writing and executing fast GPU code fully in Rust.

cuda cuda-kernels cuda-programming gpgpu gpu gpu-programming rust rust-lang

Last synced: 27 Mar 2025

https://github.com/sergio0694/computesharp

A .NET library to run C# code in parallel on the GPU through DX12, D2D1, and dynamically generated HLSL compute and pixel shaders, with the goal of making GPU computing easy to use for all .NET developers! ๐Ÿš€

computing csharp d2d1 directx dotnet gpgpu gpu hlsl hlsl-shader library netstandard nuget performance shader uwp visual-studio winui winui3 xaml

Last synced: 14 May 2025

https://github.com/Sergio0694/ComputeSharp

A .NET library to run C# code in parallel on the GPU through DX12, D2D1, and dynamically generated HLSL compute and pixel shaders, with the goal of making GPU computing easy to use for all .NET developers! ๐Ÿš€

computing csharp d2d1 directx dotnet gpgpu gpu hlsl hlsl-shader library netstandard nuget performance shader uwp visual-studio winui winui3 xaml

Last synced: 09 Apr 2025

https://github.com/turbo/js

turbo.js - perform massive parallel computations in your browser with GPGPU.

calculations glsl gpgpu gpu parallel shaders simd vector

Last synced: 28 Sep 2025

https://github.com/diku-dk/futhark

:boom::computer::boom: A data-parallel functional programming language

boom compiler cuda futhark gpgpu gpu hacktoberfest hpc language opencl

Last synced: 06 Jan 2026

https://github.com/komputeproject/kompute

General purpose GPU compute framework built on Vulkan to support 1000s of cross vendor graphics cards (AMD, Qualcomm, NVIDIA & friends). Blazing fast, mobile-enabled, asynchronous and optimized for advanced GPU data processing usecases. Backed by the Linux Foundation.

cpp deep-learning deep-learning-gpu gpgpu gpu-computing machine-learning machine-learning-gpu python vulkan vulkan-compute vulkan-compute-example vulkan-compute-framework vulkan-compute-tutorial vulkan-demos vulkan-example vulkan-tutorial

Last synced: 13 May 2025

https://github.com/KomputeProject/kompute

General purpose GPU compute framework built on Vulkan to support 1000s of cross vendor graphics cards (AMD, Qualcomm, NVIDIA & friends). Blazing fast, mobile-enabled, asynchronous and optimized for advanced GPU data processing usecases. Backed by the Linux Foundation.

cpp deep-learning deep-learning-gpu gpgpu gpu-computing machine-learning machine-learning-gpu python vulkan vulkan-compute vulkan-compute-example vulkan-compute-framework vulkan-compute-tutorial vulkan-demos vulkan-example vulkan-tutorial

Last synced: 31 Mar 2025

https://github.com/boostorg/compute

A C++ GPU Computing Library for OpenCL

boost c-plus-plus compute cpp gpgpu gpu hpc opencl performance

Last synced: 17 Dec 2025

https://github.com/adaptivecpp/adaptivecpp

Compiler for multiple programming models (SYCL, C++ standard parallelism, HIP/CUDA) for CPUs and GPUs from all vendors: The independent, community-driven compiler for C++-based heterogeneous programming models. Lets applications adapt themselves to all the hardware in the system - even at runtime!

adaptivecpp compiler gpgpu gpu-computing high-performance high-performance-computing hipsycl hpc opensycl stdpar sycl

Last synced: 11 Dec 2025

https://github.com/calebwin/emu

The write-once-run-anywhere GPGPU library for Rust

emu gpgpu gpu gpu-acceleration gpu-computing gpu-programming rust

Last synced: 14 May 2025

https://calebwin.github.io/emu/

The write-once-run-anywhere GPGPU library for Rust

emu gpgpu gpu gpu-acceleration gpu-computing gpu-programming rust

Last synced: 30 Apr 2025

https://boostorg.github.io/compute/

A C++ GPU Computing Library for OpenCL

boost c-plus-plus compute cpp gpgpu gpu hpc opencl performance

Last synced: 30 Apr 2025

https://github.com/AdaptiveCpp/AdaptiveCpp

Compiler for multiple programming models (SYCL, C++ standard parallelism, HIP/CUDA) for CPUs and GPUs from all vendors: The independent, community-driven compiler for C++-based heterogeneous programming models. Lets applications adapt themselves to all the hardware in the system - even at runtime!

adaptivecpp compiler gpgpu gpu-computing high-performance high-performance-computing hipsycl hpc opensycl stdpar sycl

Last synced: 21 Apr 2025

https://github.com/m4rs-mt/ilgpu

ILGPU JIT Compiler for high-performance .Net GPU programs

amd cil compiler cpu cuda dotnet gpgpu gpgpu-computing gpu ilgpu intel jit kernels msil nvidia opencl parallel ptx

Last synced: 14 May 2025

https://github.com/m4rs-mt/ILGPU

ILGPU JIT Compiler for high-performance .Net GPU programs

amd cil compiler cpu cuda dotnet gpgpu gpgpu-computing gpu ilgpu intel jit kernels msil nvidia opencl parallel ptx

Last synced: 29 Apr 2025

https://github.com/tracel-ai/cubecl

Multi-platform high-performance compute language extension for Rust.

cuda gpgpu gpu jit linalg rust webgpu

Last synced: 13 May 2025

https://github.com/mratsim/arraymancer

A fast, ergonomic and portable tensor library in Nim with a deep learning focus for CPU, GPU and embedded devices via OpenMP, Cuda and OpenCL backends

autograd automatic-differentiation cuda cudnn deep-learning gpgpu gpu-computing high-performance-computing iot linear-algebra machine-learning matrix-library multidimensional-arrays ndarray neural-networks nim opencl openmp parallel-computing tensor

Last synced: 14 May 2025

https://github.com/nvidia/matx

An efficient C++17 GPU numerical computing library with Python-like syntax

cuda gpgpu gpu gpu-computing hpc

Last synced: 14 May 2025

https://github.com/NVIDIA/MatX

An efficient C++17 GPU numerical computing library with Python-like syntax

cuda gpgpu gpu gpu-computing hpc

Last synced: 26 Mar 2025

https://github.com/amandaghassaei/gpu-io

A GPU-accelerated computing library for running physics simulations and other GPGPU computations in a web browser.

canvas glsl gpgpu gpu parallel particles physics shader shaders simulation threejs webgl webgl1 webgl2

Last synced: 15 May 2025

https://github.com/intel/compute-runtime

Intelยฎ Graphics Compute Runtime for oneAPI Level Zero and OpenCLโ„ข Driver

compute gpgpu gpu intel intel-hd-graphics opencl

Last synced: 14 May 2025

https://mratsim.github.io/Arraymancer/

A fast, ergonomic and portable tensor library in Nim with a deep learning focus for CPU, GPU and embedded devices via OpenMP, Cuda and OpenCL backends

autograd automatic-differentiation cuda cudnn deep-learning gpgpu gpu-computing high-performance-computing iot linear-algebra machine-learning matrix-library multidimensional-arrays ndarray neural-networks nim opencl openmp parallel-computing tensor

Last synced: 08 May 2025

https://github.com/mratsim/Arraymancer

A fast, ergonomic and portable tensor library in Nim with a deep learning focus for CPU, GPU and embedded devices via OpenMP, Cuda and OpenCL backends

autograd automatic-differentiation cuda cudnn deep-learning gpgpu gpu-computing high-performance-computing iot linear-algebra machine-learning matrix-library multidimensional-arrays ndarray neural-networks nim opencl openmp parallel-computing tensor

Last synced: 16 Apr 2025

https://github.com/e-ago/bitcracker

BitCracker is the first open source password cracking tool for memory units encrypted with BitLocker

attack bitcracker bitlocker cracking cryptography cuda decryption-algorithm gpgpu gpu hash john-the-ripper microsoft opencl password-cracker passwords windows

Last synced: 16 May 2025

https://github.com/arrayfire/arrayfire-rust

Rust wrapper for ArrayFire

arrayfire cuda gpgpu gpu hpc opencl rust rust-bindings

Last synced: 15 May 2025

https://github.com/ddemidov/amgcl

C++ library for solving large sparse linear systems with algebraic multigrid method

amg c-plus-plus cpp cuda gpgpu linear-solvers mpi multigrid opencl openmp scientific-computing sparse-linear-systems

Last synced: 14 May 2025

https://github.com/robert-k/gpu-particles

A GPU Particle System for Unity โœจcapable of simulating and rendering millions of particles at once ๐Ÿ’ฅ

compute-shaders gpgpu particles shader unity vfx

Last synced: 05 Apr 2025

https://github.com/ddemidov/vexcl

VexCL is a C++ vector expression template library for OpenCL/CUDA/OpenMP

c-plus-plus cpp11 cuda gpgpu opencl scientific-computing

Last synced: 16 May 2025

https://github.com/erkaman/vulkan_minimal_compute

Minimal Example of Using Vulkan for Compute Operations. Only ~400LOC.

compute example fractal glsl gpgpu mandelbrot spirv tutorial vulkan

Last synced: 04 Apr 2025

https://github.com/Erkaman/vulkan_minimal_compute

Minimal Example of Using Vulkan for Compute Operations. Only ~400LOC.

compute example fractal glsl gpgpu mandelbrot spirv tutorial vulkan

Last synced: 15 Mar 2025

https://github.com/Robert-K/gpu-particles

A GPU Particle System for Unity โœจcapable of simulating and rendering millions of particles at once ๐Ÿ’ฅ

compute-shaders gpgpu particles shader unity vfx

Last synced: 26 Apr 2025

https://github.com/Erkaman/regl-cnn

Digit recognition with Convolutional Neural Networks in WebGL

cnn convolutional-neural-networks deep-learning demo digit-recognition glsl gpgpu gpu javascript regl webgl

Last synced: 16 Mar 2025

https://github.com/erkaman/regl-cnn

Digit recognition with Convolutional Neural Networks in WebGL

cnn convolutional-neural-networks deep-learning demo digit-recognition glsl gpgpu gpu javascript regl webgl

Last synced: 06 Apr 2025

https://github.com/termoshtt/accel

(Mirror of GitLab) GPGPU Framework for Rust

cuda gpgpu rust-lang

Last synced: 07 Oct 2025

https://github.com/software-mansion/typegpu

TypeScript library that enhances the WebGPU API, allowing resource management in a type-safe, declarative way.

gpgpu gpu gpu-computing gpu-programming graphics javascript typesafe typescript webgpu webgpu-api wgsl wgsl-shader

Last synced: 14 Jun 2025

https://polytonic.github.io/Chlorine/

Dead Simple OpenCL

compute cplusplus gpgpu opencl

Last synced: 30 Apr 2025

https://github.com/Polytonic/Chlorine

Dead Simple OpenCL

compute cplusplus gpgpu opencl

Last synced: 15 Mar 2025

https://github.com/polytonic/chlorine

Dead Simple OpenCL

compute cplusplus gpgpu opencl

Last synced: 07 Apr 2025

https://github.com/arrayfire/arrayfire-python

Python bindings for ArrayFire: A general purpose GPU library.

arrayfire cuda gpgpu gpu hpc opencl python python-bindings

Last synced: 02 Apr 2025

https://github.com/libocca/occa

Portable and vendor neutral framework for parallel programming on heterogeneous platforms.

c cpp cuda dpcpp fortran gpgpu gpu hip hpc jit metal multithreading oneapi opencl openmp sycl

Last synced: 04 Apr 2025

https://github.com/projectphysx/opencl-wrapper

OpenCL is the most powerful programming language ever created. Yet the OpenCL C++ bindings are cumbersome and the code overhead prevents many people from getting started. I created this lightweight OpenCL-Wrapper to greatly simplify OpenCL software development with C++ while keeping functionality and performance.

gpgpu gpgpu-computing gpu gpu-acceleration gpu-computing gpu-programming opencl vector-processor vectorization

Last synced: 16 May 2025

https://github.com/farazzshaikh/terrain-builder

๐Ÿ” Procedural terrain using Three.js and perlin noise, Now Accelerated by your GPU!

demo erosion gpgpu gpu procedural-generation react redux shaders terrain terrain-builder terrain-generation threejs

Last synced: 08 Oct 2025

https://github.com/compix/VoxelConeTracingGI

Global illumination with Voxel Cone Tracing in fully dynamic scenes using a 3D clipmap to support huge areas around the camera while maintaining a low memory footprint.

clipmap global-illumination gpgpu opengl raytracing real-time voxel voxel-cone-tracing

Last synced: 25 Nov 2025

https://github.com/uob-hpc/babelstream

STREAM, for lots of devices written in many programming models

benchmark cuda gpgpu gpu hpc kokkos memory-bandwidth openacc opencl openmp parallel-processing raja sycl

Last synced: 21 Oct 2025

https://github.com/snektron/pareas

GPU-accelerated compiler

compiler cpp futhark gpgpu programming-language

Last synced: 06 Apr 2025

https://github.com/UoB-HPC/BabelStream

STREAM, for lots of devices written in many programming models

benchmark cuda gpgpu gpu hpc kokkos memory-bandwidth openacc opencl openmp parallel-processing raja sycl

Last synced: 21 Apr 2025

https://github.com/intel/opencl-intercept-layer

Intercept Layer for Debugging and Analyzing OpenCL Applications

compute debugging gpgpu opencl performance

Last synced: 15 Dec 2025

https://github.com/AlexanderVeselov/RayTracing

Realtime GPU Path tracer based on OpenCL and OpenGL

3d cpp gpgpu gpu opencl opengl pathtracing pbr raytracing render

Last synced: 16 May 2025

https://github.com/Oblomov/clinfo

Print all known information about all available OpenCL platforms and devices in the system

gpgpu hardware-information opencl

Last synced: 09 Jul 2025

https://github.com/cdeterman/gpuR

R interface to use GPU's

gpgpu gpgpu-computing gpu gpu-computing r

Last synced: 13 Jul 2025

https://github.com/rapidsai/node

GPU-accelerated data science and visualization in node

cuda data-science data-visualization gpgpu gpu nodejs

Last synced: 16 May 2025

https://github.com/projectphysx/opencl-benchmark

A small OpenCL benchmark program to measure peak GPU/CPU performance.

bandwidth benchmark benchmarking flops gpgpu gpu gpu-computing high-performance-computing hpc opencl tool tools

Last synced: 04 Apr 2025

https://github.com/deepakkumar1984/amplifier.net

Amplifier allows .NET developers to easily run complex applications with intensive mathematical computation on Intel CPU/GPU, NVIDIA, AMD without writing any additional C kernel code. Write your function in .NET and Amplifier will take care of running it on your favorite hardware.

compiler cuda-kernels gpgpu gpgpu-computing gpgpu-sim opencl opencl-kernels simd

Last synced: 15 Dec 2025

https://github.com/alemart/speedy-vision

GPU-accelerated Computer Vision for JavaScript.

computer-vision gpgpu gpu image-processing linear-algebra machine-vision opencv

Last synced: 06 Apr 2025

https://github.com/discosultan/VulkanCore

Vulkan 1.0 graphics and compute API bindings for .NET Standard

c-sharp dotnet-standard gpgpu gpu graphics netstandard vulkan

Last synced: 29 Apr 2025

https://github.com/discosultan/vulkancore

Vulkan 1.0 graphics and compute API bindings for .NET Standard

c-sharp dotnet-standard gpgpu gpu graphics netstandard vulkan

Last synced: 15 Oct 2025

https://github.com/deepakkumar1984/Amplifier.NET

Amplifier allows .NET developers to easily run complex applications with intensive mathematical computation on Intel CPU/GPU, NVIDIA, AMD without writing any additional C kernel code. Write your function in .NET and Amplifier will take care of running it on your favorite hardware.

compiler cuda-kernels gpgpu gpgpu-computing gpgpu-sim opencl opencl-kernels simd

Last synced: 14 Mar 2025

https://github.com/rocm/gpufort

GPUFORT: S2S translation tool for CUDA Fortran and Fortran+X in the spirit of hipify

cuda cuda-fortran fortran gpgpu gpu hip interoperability openacc openmp rocm

Last synced: 21 Jun 2025

https://github.com/ROCm/gpufort

GPUFORT: S2S translation tool for CUDA Fortran and Fortran+X in the spirit of hipify

cuda cuda-fortran fortran gpgpu gpu hip interoperability openacc openmp rocm

Last synced: 11 Mar 2025

https://github.com/alan-rock-gs/gpuscript

GpuScript allows you to write C# programs that run at supercomputer speeds on a single GPU. Learn it in 30 minutes. Write & debug large and complex projects specifically designed to run on the GPU.

artificial-intelligence csharp functional-programming gpgpu gpu-programming machine-learning neural-networks object-oriented-programming unity unity3d

Last synced: 05 Apr 2025

https://github.com/latentcat/graphpu

Large-scale 3D graph vis software written in Rust.

compute-shader egui gpgpu graph rust visualization visualizations webgpu wgpu wgsl

Last synced: 23 Apr 2025

https://github.com/antvis/g-webgl-compute

A GPGPU implementation based on WebGL.

gpgpu typescript

Last synced: 21 Aug 2025

https://github.com/jeronimosg/gpgpu-rs

Simple experimental async GPGPU framework for Rust

gpgpu gpgpu-computing gpu rust

Last synced: 12 Apr 2025

https://github.com/libmir/dcompute

DCompute: Native execution of D on GPUs and other Accelerators

cuda d fpga gpgpu gpu ldc opencl

Last synced: 20 Aug 2025

https://github.com/mathiasbourgoin/spoc

Stream Processing with OCaml

cuda gpgpu ocaml opencl spoc

Last synced: 10 Apr 2025

https://github.com/aardvark-platform/aardvark.rendering

Aardvark.Rendering is a high-performance, dependency-aware rendering engine. It is part of the open-source Aardvark Platform for visual computing, real-time graphics, and visualization.

aardvark-platform aardvark-rendering-engine dsl fsharp functional-programming gpgpu gpu rendering shader visualization

Last synced: 15 May 2025

https://github.com/philipturner/ARHeadsetKit

Using $5 Google Cardboard to replicate HoloLens

augmented-reality docc google-cardboard gpgpu ios metal swift virtual-reality

Last synced: 06 Aug 2025

https://github.com/codeplaysoftware/portDNN

portDNN is a library implementing neural network algorithms written using SYCL

cplusplus cpp cpp11 gpgpu machine-learning neural-network opencl sycl

Last synced: 04 Apr 2025

https://github.com/codeplaysoftware/portdnn

portDNN is a library implementing neural network algorithms written using SYCL

cplusplus cpp cpp11 gpgpu machine-learning neural-network opencl sycl

Last synced: 07 Apr 2025

https://github.com/ShoYamanishi/AppleNumericalComputing

Study and Implementations of Numerical Algorithms on Apple M1 and A* Devices

applesilicon gpgpu metal numerical-computation

Last synced: 10 Jul 2025

https://github.com/shoyamanishi/applenumericalcomputing

Study and Implementations of Numerical Algorithms on Apple M1 and A* Devices

applesilicon gpgpu metal numerical-computation

Last synced: 15 Oct 2025

https://github.com/ashvardanian/parallelreductionsbenchmark

Thrust, CUB, TBB, AVX2, AVX-512, CUDA, OpenCL, OpenMP, Metal - all it takes to sum a lot of numbers fast!

apple avx512 cuda glsl gpgpu gpu gpu-acceleration gpu-computing hpc intel metal nvidia opencl openmp parallel simd stl tbb thrust

Last synced: 06 Apr 2025

https://github.com/krauthaufen/fshade

FShade is a Library allowing users to write Shaders in F# using code-quotations

aardvark gpgpu quotations

Last synced: 04 Apr 2025

https://github.com/hollance/metal-gpgpu

Collection of notes on how to use Appleโ€™s Metal API for compute tasks

deep-learning gpgpu gpu gpu-programming ios macos metal objective-c swift

Last synced: 16 Oct 2025

https://github.com/kbladin/Voxel_Cone_Tracing

Converting vertex meshes to voxel data and visualizing using VCT

global-illumination gpgpu gpu opengl raytracer rendering voxel-cone-tracing voxel-data voxels

Last synced: 25 Nov 2025

https://github.com/kbladin/voxel_cone_tracing

Converting vertex meshes to voxel data and visualizing using VCT

global-illumination gpgpu gpu opengl raytracer rendering voxel-cone-tracing voxel-data voxels

Last synced: 25 Jun 2025

https://github.com/openwall/john-packages

Community packages of John the Ripper, the auditing tool and advanced offline password cracker (Docker images, Windows PortableApp, Mac OS, Flatpak, and Ubuntu SNAP packages)

cracker gpgpu john john-the-ripper jtr linux-packages opencl password windows-package

Last synced: 09 Apr 2025