A lightweight, fully-typed TypeScript sorting library with 20 algorithms: bubble, insertion, selection, merge, quick, heap, tim, gnome, shell, intro, block, counting, radix, bucket, pigeonhole, cycle, bitonic, cocktail shaker, comb sort and circle sort. S
VRAM JSON cache with IndexedDB integration, built with TypeScript.
Universal High-Performance DataFrame Engine for Node.js (powered by Rust)
A collection of sorting algorithms implemented in JavaScript.
ShellOsort uses the cuts 1, 1, 3, 12, 64, 405, 3312, 44370, 2209839, 623492664 and insertion sort to sort sub-arrays which match for the different cuts
GPU accelerated asynchronous sorting
Parallel bitonic sort using rayon.
An implementation of sorting networks.
A high-level, massively parallel programming language
A library for IIIF API, including Image, Presentation.
This is the corresponding implemenation of the python module of the same name.
Idiomatic Rust wrappers for the NVIDIA CUDA stack (Driver API, Runtime API, NVRTC, cuBLAS, cuDNN, NCCL, NVML, ...). Umbrella crate.
Compiled bespoke .cu kernel template instantiations for the baracuda ML kernel facade plus C-ABI FFI facades for the library-backed plans (cuDNN conv/pool, cuSOLVER linalg, cuFFT/cuRAND, CUTLASS GEMM re-export). Hosts curated CUDA kernel sources (int8/FP8/int4/bin GEMM RRR, elementwise, reduce, norm, attention, …), builds them via baracuda-forge, exposes extern "C" entry points for the safe baracuda-kernels crate. CUTLASS template kernels live in the sibling baracuda-cutlass-kernels-sys crate and are re-exported here under the unified baracuda_kernels_gemm_* namespace.
CUDA Rust bindings for GPU programming in the Cocapn fleet
MetalTile kernel standard library — benchmark metadata and type definitions
Oblivious sorting algorithms.
Collection of sorting algorithms implemented in Rust
Type-safe GPU warp programming via linear typestate: compile-time prevention of shuffle-from-inactive-lane bugs