domain: gpu-computing
395 products, primary matches first, then adoption-weighted; health v2 shown.
| Product | Health v2 | Stars | Maturity |
|---|---|---|---|
| gpgpu-sim/gpgpu-sim_distribution GPGPU-Sim is a cycle-level simulator that models contemporary NVIDIA GPUs running CUDA and OpenCL workloads, including support for TensorCo… | 37 | 1701 | maintenance |
| boostorg/compute Boost.Compute is a C++ GPU/parallel-computing library built on OpenCL, providing a thin C++ wrapper over the OpenCL API plus an STL-like in… | 76 | 1660 | maintenance |
| calebwin/emu Emu is a Rust GPGPU library providing a CUDA-like compute-focused abstraction over WebGPU. It offers type-safe GPU data boxing, an auto-man… | 32 | 1604 | maintenance |
| AliyunContainerService/gpushare-scheduler-extender A Kubernetes scheduler extender that enables multiple pods to share the same NVIDIA GPU device, increasing GPU utilization for inference an… | 32 | 1532 | maintenance |
| mit-han-lab/proxylessnas ProxylessNAS is a neural architecture search (NAS) framework that directly searches CNN architectures on the target task and target hardwar… | 32 | 1447 | maintenance |
| VictorTaelin/WebMonkeys A JavaScript library that lets you spawn thousands of parallel tasks on the GPU through a minimal set/get/work API, using GLSL 1.0 without … | 32 | 1444 | maintenance |
| VerticalResearchGroup/miaow MIAOW is an open source GPU implementation of the AMD Southern Islands ISA written in Verilog. It was developed as a research project at th… | 39 | 1406 | maintenance |
| NVIDIA/VideoProcessingFramework NVIDIA's Video Processing Framework (VPF) provides C++ libraries with Python bindings for fully hardware-accelerated video decoding, encodi… | 10 | 1378 | maintenance |
| anderskm/gputil GPUtil is a Python module that queries NVIDIA GPU status (memory usage, load, availability) by wrapping the nvidia-smi command-line tool. I… | 65 | 1214 | maintenance |
| enazoe/yolo-tensorrt A C++ wrapper around NVIDIA TensorRT for running YOLO object detection models (YOLOv3, YOLOv4, YOLOv5) with support for FP32, FP16, and INT… | 57 | 1202 | maintenance |
| ROCm/MIOpen MIOpen is AMD's open-source library providing high-performance GPU kernels for machine learning primitives (convolutions, normalization, ac… | 93 | 1193 | maintenance |
| VoltaML/voltaML VoltaML is a lightweight Python library that compiles and optimizes machine learning and deep learning models for high-performance inferenc… | 32 | 1176 | maintenance |
| punica-ai/punica Punica is a Python system for serving many LoRA-finetuned LLMs from a single copy of the base model on one GPU, using a custom CUDA kernel … | 19 | 1175 | maintenance |
| Rust-GPU/rust-cuda An ecosystem of Rust libraries and tools for writing and executing fast GPU code fully in Rust, targeting NVIDIA CUDA. It lets developers a… | 67 | 5330 | experimental |
| NVIDIA-Merlin/NVTabular NVTabular is a GPU-accelerated feature engineering and preprocessing library for tabular data, built to handle terabyte-scale datasets for … | 60 | 1150 | maintenance |
| baidu-research/DeepBench DeepBench is a benchmarking suite from Baidu Research that measures the performance of fundamental deep learning operations (matrix multipl… | 32 | 1106 | maintenance |
| GPUOpen-LibrariesAndSDKs/RadeonRays_SDK RadeonRays is a ray intersection acceleration library developed by AMD, providing a C API for scene building and asynchronous ray intersect… | 23 | 1099 | maintenance |
| openai/blocksparse A Python package of TensorFlow ops and custom CUDA GPU kernels for block-sparse matrix multiplication and convolution, plus related ops lik… | 10 | 1068 | maintenance |
| NVlabs/cuda-oxide cuda-oxide is an experimental rustc codegen backend that compiles Rust GPU kernels directly to CUDA PTX, letting you write SIMT device code… | 77 | 3097 | experimental |
| NVIDIA/stdexec stdexec is NVIDIA's reference implementation of std::execution, the C++26 standard framework for asynchronous and parallel programming base… | 77 | 2417 | experimental |
| chelsea0x3b/dfdx A Rust deep learning library providing shape-checked tensors and neural network building blocks with compile-time verification of tensor op… | 23 | 1932 | experimental |
| hughperkins/VeriGPU VeriGPU is an open-source GPU written in SystemVerilog, loosely based on the RISC-V ISA and targeting eventual ASIC tape-out for machine le… | 32 | 1364 | experimental |
| tspeterkim/flash-attention-minimal A minimal ~100-line CUDA re-implementation of the Flash Attention forward pass, loadable as a PyTorch extension. It is designed as an educa… | 25 | 1179 | experimental |
| huggingface/optimum-nvidia Optimum-NVIDIA is a Python library that bridges Hugging Face Transformers with NVIDIA TensorRT-LLM for highly optimized LLM inference on NV… | 58 | 1037 | experimental |
| NervanaSystems/neon neon was Intel Nervana's reference deep learning framework in Python, focused on best-in-class training performance on CPUs, GPUs, and Nerv… | 10 | 3861 | abandoned |
| NVIDIA/libcudacxx NVIDIA's libcudacxx is a C++ Standard Library implementation designed to work across both host CPUs and NVIDIA GPUs, providing standard-con… | 10 | 2301 | abandoned |
| openai/sparse_attention A Python library of sparse attention primitives from OpenAI's Sparse Transformers paper, including fused normal attention and strided/fixed… | 10 | 1613 | abandoned |
| ELS-RD/kernl Kernl is an open-source PyTorch model optimization library that accelerates transformer inference on GPUs with a single line of code, using… | 10 | 1584 | abandoned |
| ivan-vasilev/neuralnetworks A Java library implementing deep learning algorithms and deep neural network architectures (MLPs, CNNs, RBMs, autoencoders, DBNs) with GPU … | 23 | 1236 | abandoned |
| eholk/harlan Harlan is a small domain-specific language implemented in Scheme for programming GPUs, compiled to OpenCL. It serves primarily as a researc… | 32 | 1192 | abandoned |
| hannes-brt/hebel Hebel is a GPU-accelerated deep learning library in Python built on PyCUDA, implementing feed-forward neural networks for classification an… | 23 | 1169 | abandoned |
| antonmks/Alenka Alenka is a GPU-based column-store database engine written in CUDA that leverages vectorized processing and GPU memory bandwidth for fast a… | 32 | 1167 | abandoned |
| NVIDIA/tensorflow NVIDIA's fork of TensorFlow 1.15 providing GPU support for newer NVIDIA hardware and CUDA libraries after Google stopped maintaining the TF… | 10 | 1149 | abandoned |
| dmlc/minpy MinPy is a Python library providing a pure NumPy interface backed by MXNet, automatically dispatching operators to GPU when available and f… | 10 | 1094 | abandoned |
| NervanaSystems/maxas MaxAs is an assembler for NVIDIA Maxwell GPU architecture that assembles SASS (Shader Assembly) instructions, written in Perl. It enables l… | 10 | 1074 | abandoned |
| NVIDIA/gpu-monitoring-tools A deprecated NVIDIA repository containing Go bindings for NVML and DCGM plus the DCGM-Exporter for exposing GPU metrics to Prometheus in Ku… | 10 | 1074 | abandoned |
| GPUOpen-Archive/CodeXL CodeXL is AMD's open-source GPU tool suite offering GPU debugging, profiling, and static kernel/shader analysis for OpenCL, OpenGL, Vulkan,… | 10 | 1009 | abandoned |
| pytorch/pytorch PyTorch is a Python library providing NumPy-like tensor computation with strong GPU acceleration and a tape-based automatic differentiation… | 93 | 102605 | stable |
| DeepSpeed DeepSpeed is a deep learning optimization library from Microsoft that makes distributed training and inference of large models fast, memory… | 98 | 43003 | stable |
| hpcaitech/ColossalAI Colossal-AI is an integrated large-scale deep learning training system built on PyTorch that provides efficient parallelization techniques … | 74 | 41441 | active |
| tinygrad/tinygrad tinygrad is a small, hackable deep learning framework providing a PyTorch-like tensor library with autograd, plus a visible IR and compiler… | 91 | 33509 | active |
| SGLang SGLang is a high-performance open-source serving framework for large language models and multimodal models, offering low-latency, high-thro… | 93 | 32504 | stable |
| karpathy/llm.c llm.c is a pure C/CUDA implementation for training large language models like GPT-2 and GPT-3, with no dependency on PyTorch or Python. It … | 37 | 30879 | active |
| Genesis-Embodied-AI/genesis-world Genesis World is a Python simulation platform for physical AI and robotics that combines a unified multi-physics engine, a photorealistic r… | 93 | 29809 | active |
| modular/modular Modular Platform hosting the MAX AI serving framework and the Mojo systems programming language. It provides an OpenAI-compatible inference… | 92 | 29225 | active |
| MLX MLX is an array computation framework for machine learning on Apple silicon, developed by Apple ML research. It offers NumPy-like Python AP… | 94 | 28172 | active |
| PaddlePaddle/Paddle PaddlePaddle is an industrial-grade deep learning framework written in C++ with Python APIs, supporting high-performance single-machine and… | 84 | 24062 | active |
| verl-project/verl verl (Volcano Engine Reinforcement Learning) is a flexible, production-ready RL post-training library for large language models, open-sourc… | 84 | 23145 | active |
| kvcache-ai/ktransformers KTransformers is a Python/C++ framework for CPU-GPU heterogeneous inference and fine-tuning of large language models, with a kt-kernel back… | 90 | 19303 | active |
| NVIDIA/Megatron-LM NVIDIA's GPU-optimized library for training large transformer models at scale, comprising Megatron-LM (reference training scripts) and Mega… | 99 | 17615 | active |
| ggml-org/ggml ggml is a plain C/C++ tensor library for machine learning with no dependencies, designed to be simple, portable, and efficient. It supports… | 99 | 15236 | stable |
| apache/tvm Apache TVM is an open machine learning compiler framework that takes pre-trained models and compiles them into optimized, deployable module… | 90 | 13691 | active |
| OpenVINO OpenVINO is an open-source toolkit from Intel for optimizing and deploying deep learning inference across CPU, GPU, and NPU hardware. It su… | 95 | 10740 | stable |
| facebookresearch/xformers xFormers is a PyTorch-based library of hackable, optimized Transformer building blocks with custom CUDA kernels for fast, memory-efficient … | 88 | 10542 | active |
| skypilot-org/skypilot SkyPilot is an open-source AI compute platform that unifies fragmented infrastructure (Kubernetes, Slurm, VMs, 20+ clouds) into a single po… | 97 | 10529 | active |
| deepseek-ai/DeepEP DeepEP is a high-performance GPU communication library for expert parallelism (EP) in MoE training and inference, providing high-throughput… | 57 | 10066 | active |
| OpenRLHF/OpenRLHF OpenRLHF is a high-performance, production-ready open-source RLHF framework built on Ray + vLLM + DeepSpeed for scalable reinforcement lear… | 89 | 9956 | active |
| LTX-2 Official Python package from Lightricks providing inference pipelines and LoRA training for LTX-2/LTX-2.5, an open-weights DiT-based founda… | 83 | 9260 | active |
| NVlabs/Sana SANA is an efficiency-oriented PyTorch codebase for high-resolution text-to-image and text-to-video generation built on Linear Diffusion Tr… | 74 | 8833 | active |
| THUDM/slime slime is an open-source LLM post-training framework for reinforcement learning scaling, connecting Megatron-based training with SGLang-base… | 80 | 8261 | active |
| InternLM/lmdeploy LMDeploy is a toolkit for compressing, quantizing, deploying, and serving large language models, built around its high-performance TurboMin… | 95 | 8024 | active |
| isaac-sim/IsaacLab Isaac Lab is a GPU-accelerated open-source framework for robot learning built on NVIDIA Isaac Sim, unifying workflows like reinforcement le… | 92 | 7966 | active |
| wang-xinyu/tensorrtx A C++ collection of popular deep learning networks (YOLO variants, ResNet, MobileNet, Swin Transformer, OCR models, and more) implemented f… | 76 | 7827 | active |
| EmbarkStudios/rust-gpu rust-gpu is a compiler toolchain that makes Rust a first-class language for writing GPU graphics and compute shaders, compiling Rust code t… | 10 | 7568 | active |
| EleutherAI/gpt-neox GPT-NeoX is EleutherAI's library for training large-scale autoregressive transformer language models on GPUs, built on NVIDIA's Megatron an… | 62 | 7459 | active |
| NVIDIA/warp NVIDIA Warp is a Python framework that JIT-compiles regular Python functions into efficient CPU or CUDA GPU kernels. It provides differenti… | 98 | 7033 | active |
| leejet/stable-diffusion.cpp A pure C/C++ inference engine for diffusion models (Stable Diffusion, FLUX, Wan, Qwen Image, Z-Image, and more) built on ggml in the style … | 91 | 6846 | active |
| halide/Halide Halide is an embedded DSL (in C++ and Python) for writing high-performance, data-parallel image and array processing pipelines. It separate… | 70 | 6590 | stable |
| kvcache-ai/Mooncake Mooncake is a KVCache-centric disaggregated serving platform for LLM inference, originally built to serve Kimi by Moonshot AI. It separates… | 91 | 6398 | active |
| vllm-project/vllm-omni vLLM-Omni is a Python framework extending vLLM for efficient inference and serving of omni-modality models, including diffusion transformer… | 83 | 6369 | active |
| aidlearning/AidLearning-FrameWork AidLux (originally AidLearning) is an AIoT development platform that runs a native Ubuntu Linux environment with GUI, deep learning tooling… | 70 | 5797 | active |
| pjreddie/darknet Darknet is an open-source neural network framework written in C and CUDA, best known as the original home of the YOLO real-time object dete… | 32 | 26492 | maintenance |
| NVIDIA/DALI NVIDIA DALI is a GPU-accelerated data loading and preprocessing library with optimized building blocks and an execution engine for deep lea… | 92 | 5734 | active |
| areal-project/AReaL AReaL is a large-scale asynchronous reinforcement learning system that bridges foundation model training with agent-based applications, sup… | 87 | 5696 | active |
| pytorch/torchtitan torchtitan is a PyTorch-native platform for large-scale training of generative AI models, offering a clean-room implementation of PyTorch's… | 79 | 5667 | active |
| fla-org/flash-linear-attention A PyTorch library providing hardware-efficient implementations of emerging sequence model architectures, including linear attention, sparse… | 88 | 5627 | active |
| nerfstudio-project/gsplat gsplat is an open-source Python library with CUDA-accelerated, differentiable rasterization of Gaussians, based on 3D Gaussian Splatting fo… | 70 | 5589 | active |
| mosaicml/composer Composer is an open-source PyTorch-based deep learning training library by MosaicML (now Databricks) for training neural networks faster an… | 65 | 5495 | active |
| lightvector/KataGo KataGo is an open-source Go (baduk) engine trained via AlphaZero-like self-play, one of the strongest Go bots available. It runs as a GTP e… | 99 | 5036 | active |
| RLinf/RLinf RLinf is an open-source, flexible and scalable reinforcement learning training infrastructure for embodied AI (vision-language-action model… | 74 | 4655 | active |
| mosaicml/llm-foundry LLM Foundry is a PyTorch-based codebase for training, finetuning, evaluating, and deploying large language models from 125M to 70B+ paramet… | 65 | 4441 | active |
| hao-ai-lab/FastVideo FastVideo is a unified Python framework for post-training and real-time inference of video diffusion models, covering data preprocessing, f… | 80 | 4076 | active |
| FedML-AI/FedML FedML (TensorOpera) is a unified Python library for large-scale distributed training, model serving, and federated learning across GPU clou… | 45 | 4062 | active |
| Nunchaku Nunchaku is a high-performance inference engine for 4-bit quantized diffusion models (and LLMs) based on the SVDQuant technique from an ICL… | 65 | 3937 | active |
| iree-org/iree IREE is an MLIR-based end-to-end machine learning compiler and runtime that lowers models from frameworks like PyTorch, TensorFlow, JAX, an… | 87 | 3901 | active |
| predibase/lorax LoRAX is a multi-LoRA inference server that serves thousands of fine-tuned LLM adapters on a single GPU by sharing a common base model. It … | 62 | 3826 | active |
| vllm-project/llm-compressor LLM Compressor is a Python library for applying quantization and pruning algorithms to large language models, producing compressed-tensors … | 90 | 3726 | active |
| NVIDIA/TransformerEngine Transformer Engine is an NVIDIA library for accelerating Transformer model training and inference on NVIDIA GPUs using low-precision format… | 99 | 3504 | active |
| NVIDIA/Model-Optimizer NVIDIA Model Optimizer (ModelOpt) is a Python library of state-of-the-art model optimization techniques including quantization, pruning, di… | 91 | 3488 | active |
| huggingface/optimum Optimum is a Hugging Face library that extends Transformers, Diffusers, timm, and Sentence Transformers with hardware-specific optimization… | 98 | 3469 | active |
| alibaba/ROLL ROLL is an open-source reinforcement learning library from Alibaba for training large language models at scale, supporting algorithms like … | 78 | 3374 | active |
| determined-ai/determined Determined is an open-source deep learning platform that combines distributed training, hyperparameter tuning, experiment tracking, and GPU… | 39 | 3236 | active |
| Jittor/jittor Jittor is a high-performance deep learning framework from Tsinghua University based on just-in-time (JIT) compilation and meta-operators, w… | 67 | 3229 | active |
| LeelaChessZero/lc0 Lc0 is an open-source, UCI-compliant chess engine that plays chess using neural networks trained via AlphaZero-style self-play reinforcemen… | 65 | 3193 | active |
| NVIDIA/skills A catalog of NVIDIA-verified Agent Skills — portable instruction sets that teach AI coding agents like Claude Code and Codex how to use NVI… | 59 | 3110 | active |
| heavyai/heavydb HeavyDB (formerly MapD/OmniSciDB) is an open-source SQL-based, relational, columnar database engine that uses CPUs and NVIDIA GPUs to query… | 72 | 3057 | active |
| deepseek-ai/DualPipe DualPipe is a Python library implementing a bidirectional pipeline parallelism algorithm that overlaps forward and backward computation wit… | 48 | 2998 | active |
| pytorch/ao TorchAO is a PyTorch-native library for model optimization through quantization and sparsity. It supports quantizing weights, gradients, op… | 89 | 2957 | active |
| luminal-ai/luminal Luminal is a high-performance general-purpose ML inference compiler written in Rust that lowers models to a minimal 15-op dataflow IR and c… | 78 | 2956 | active |
| yunionio/cloudpods Cloudpods is an open-source, Golang-based cloud-native unified multi/hybrid-cloud platform ('a cloud on clouds') that manages on-premise KV… | 77 | 2935 | active |