Topics / #opencl
Opencl projects on GitHub
GPU compute through OpenCL for hashing, cracking, and parallel workloads.
As of , the most-starred Opencl projects on GitHub are hashcat (27K stars), mlc-llm (23.3K stars) and MNN (16.2K stars). GitHub.Locker tracks 11 Opencl repositories with 135K stars combined. The fastest-growing on October 17 was nvidia-macos-driver, with +74 stars in a day.
Hot right now
Most stars gained in a day · Oct 17
+74nvidia-macos-driver
nullmoth/nvidia-macos-driver · ★ 3.4KA free, open-source Metal driver that lets NVIDIA Turing-and-later GeForce/RTX/Quadro cards act as a fully supported GPU on Intel Macs running macOS 15 Sequoia via OpenCore, covering desktop rendering, Metal apps, games, Core ML/MPS and OpenCL.
+12stable-diffusion.cpp
leejet/stable-diffusion.cpp · ★ 7.7KA pure C/C++ inference engine for diffusion models like Stable Diffusion, Flux, Wan, Qwen Image, and Z-Image, built the same way as llama.cpp so you can generate images and videos without heavy Python dependencies.
+9hashcat
hashcat/hashcat · ★ 27Khashcat is a highly optimized password recovery platform: you feed it password hashes and it recovers the passwords behind them, billed as the world's fastest password cracker.
+7john
openwall/john · ★ 13.8KA fast, offline password cracker. Its primary purpose is detecting weak Unix passwords, but the jumbo build supports hundreds of hash and cipher types and runs on Unix, macOS, Windows and more.
The all-time top
11 projects · by stars
- 27K
#1 · hashcat/hashcathashcat
hashcat is a highly optimized password recovery platform: you feed it password hashes and it recovers the passwords behind them, billed as the world's fastest password cracker.
- 23.3K
#2 · mlc-ai/mlc-llmmlc-llm
MLC LLM is a machine learning compiler and high-performance deployment engine that lets you run large language models natively on almost any platform, from servers to phones to the browser.
- 16.2K
#3 · alibaba/MNNMNN
MNN is a lightweight, high-performance deep learning inference (and training) engine built by Alibaba, used to run models like LLMs, diffusion models, and CNNs efficiently on mobile, embedded, and edge devices.
- 4

bullet3
14.8Kbulletphysics/bullet3 · C++Bullet Physics SDK is the official C++ library for real-time collision detection and multi-physics simulation, used in VR, games, visual effects, robotics and machine learning.
- 5

tvm
13.8Kapache/tvm · PythonApache TVM is an open machine learning compiler framework that turns trained models into optimized, deployable code for a wide range of hardware targets.
- 6

john
13.8Kopenwall/john · CA fast, offline password cracker. Its primary purpose is detecting weak Unix passwords, but the jumbo build supports hundreds of hash and cipher types and runs on Unix, macOS, Windows and more.
- 7

darktable
13.3Kdarktable-org/darktable · Cdarktable is an open source photography workflow application and non-destructive raw developer: a virtual lighttable and darkroom that manages your photos in a database, lets you browse them, and develops/enhances/exports raw images.
- 8

stable-diffusion.cpp
7.7Kleejet/stable-diffusion.cpp · C++A pure C/C++ inference engine for diffusion models like Stable Diffusion, Flux, Wan, Qwen Image, and Z-Image, built the same way as llama.cpp so you can generate images and videos without heavy Python dependencies.
- 9

nvidia-macos-driver
3.4Knullmoth/nvidia-macos-driver · RustA free, open-source Metal driver that lets NVIDIA Turing-and-later GeForce/RTX/Quadro cards act as a fully supported GPU on Intel Macs running macOS 15 Sequoia via OpenCore, covering desktop rendering, Metal apps, games, Core ML/MPS and OpenCL.
- 10

TornadoVM
1.5Kbeehive-lab/TornadoVM · JavaAn open-source GPU programming framework for Java: it JIT-compiles Java bytecode at runtime into NVIDIA CUDA, OpenCL C or Apple Metal code, so Java programs run on GPUs and multi-core CPUs. Works with JDK 21-27.
- 11

qxotic
175qxoticai/qxotic · JavaQxotic is an open-source AI stack built specifically for the JVM, giving Java applications local AI inference — chat, vision, audio, embeddings, reranking and text-to-speech — without needing Python or ONNX.
Related topics
Often tagged together