back to home

Best Open Source gpu Libraries

A curated list of the most popular GitHub repositories tagged with gpu. Select any project to visualize its architecture and dive into the codebase using RepoMind's AI engine.

#1pytorch/pytorch

Tensors and Dynamic neural networks in Python with strong GPU acceleration

97,656Python
Analyze Code

#2alacritty/alacritty

A cross-platform, OpenGL terminal emulator.

62,594Rust
Analyze Code

#3deepspeedai/DeepSpeed

DeepSpeed is a deep learning optimization library that makes distributed training and inference easy, efficient, and effective.

41,643Python
Analyze Code

#4exelban/stats

macOS system monitor in your menu bar

36,554Swift
Analyze Code

#5taichi-dev/taichi

Productive, portable, and performant GPU programming in Python.

27,984C++
Analyze Code

#6fastai/fastai

The fastai deep learning library

27,863Jupyter Notebook
Analyze Code

#7Rem0o/FanControl.Releases

This is the release repository for Fan Control, a highly customizable fan controlling software for Windows.

18,788
Analyze Code

#8NVIDIA/nvidia-docker

Build and run Docker containers leveraging NVIDIA GPUs

17,495
Analyze Code

#9neovide/neovide

No Nonsense Neovim Client in Rust

14,775Rust
Analyze Code

#10deeplearning4j/deeplearning4j

Suite of tools for deploying and training deep learning models using the JVM. Highlights include model import for keras, tensorflow, and onnx/pytorch, a modular and tiny c++ library for running math code and a java based math library on top of the core c++ library. Also includes samediff: a pytorch/tensorflow like library for running deep learn...

14,205Java
Analyze Code

#11isl-org/Open3D

Open3D: A Modern Library for 3D Data Processing

13,330C++
Analyze Code

#12plasma-umass/scalene

Scalene: a high-performance, high-precision CPU, GPU, and memory profiler for Python with AI-powered optimization proposals

13,284JavaScript
Analyze Code

#13apache/tvm

Open Machine Learning Compiler Framework

13,132Python
Analyze Code

#14openwall/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

12,753C
Analyze Code

#15seerge/g-helper

Lightweight, open-source control tool for ASUS laptops and ROG Ally. Manage performance modes, fans, GPU, battery, and RGB lighting across Zephyrus, Flow, TUF, Strix, Scar, and other models.

12,247C#
Analyze Code

#16pycaret/pycaret

An open-source, low-code machine learning library in Python

9,698Jupyter Notebook
Analyze Code

#17rapidsai/cudf

cuDF - GPU DataFrame Library

9,495C++
Analyze Code

#18skypilot-org/skypilot

Run, manage, and scale AI workloads on any AI infrastructure. Use one system to access & manage all AI compute (Kubernetes, 20+ clouds, or on-prem).

9,470Python
Analyze Code

#19NVIDIA/cutlass

CUDA Templates and Python DSLs for High-Performance Linear Algebra

9,302C++
Analyze Code

#20OlafenwaMoses/ImageAI

A python library built to empower developers to build applications and systems with self-contained Computer Vision capabilities

8,858Python
Analyze Code

#21catboost/catboost

A fast, scalable, high performance Gradient Boosting on Decision Trees library, used for ranking, classification, regression and other machine learning tasks for Python, R, Java, C++. Supports computation on CPU and GPU.

8,811C++
Analyze Code

#22intel/ipex-llm

Accelerate local LLM inference and finetuning (LLaMA, Mistral, ChatGLM, Qwen, DeepSeek, Mixtral, Gemma, Phi, MiniCPM, Qwen-VL, MiniCPM-V, etc.) on Intel XPU (e.g., local PC with iGPU and NPU, discrete GPU such as Arc, Flex and Max); seamlessly integrate with llama.cpp, Ollama, HuggingFace, LangChain, LlamaIndex, vLLM, DeepSpeed, Axolotl, etc.

8,687Python
Analyze Code

#23XuehaiPan/nvitop

An interactive NVIDIA-GPU process viewer and beyond, the one-stop solution for GPU process management.

6,578Python
Analyze Code

#24halide/Halide

a language for fast, portable data-parallel computation

6,572C++
Analyze Code