#14 · Primary category: Inference & Local Deploy
ncnn
ncnn is a high-performance neural network inference framework optimized for the mobile platform
Project last updated:08/28/26
GitHub Stars
23.8K
Forks
4.5K
Contributors
378
License
Other
Why we included this project
ncnn is a C++ inference engine built for running neural networks where resources are tight, like phones and embedded boards. It has no third-party runtime dependencies, so it fits into Android, iOS, Linux, and WebAssembly builds without pulling in a heavy framework. The pnnx companion tool converts PyTorch and ONNX models into ncnn's compact param/bin format, keeping the trip from training to deployment short. CPU and Vulkan GPU backends let you trade portability against acceleration as your target demands, and the framework has been running inside Tencent apps such as WeChat and QQ for years, so the code has seen real production traffic. If you are new to mobile inference, the build guides and Python bindings lower the entry bar considerably.
Articles for this project
No articles for this project yet.
To suggest a topic or contribute an article, contact us.
Related projects in this category
ollama
Get up and running with Kimi-K2.6, GLM-5.2, MiniMax, DeepSeek, gpt-oss, Qwen, Gemma and other models.
llama.cpp
LLM inference in C/C++
vllm
A high-throughput and memory-efficient inference and serving engine for LLMs
gpt4all
GPT4All: Run Local LLMs on Any Device. Open-source and available for commercial use.
LocalAI
LocalAI is the open-source AI engine. Run any model - LLMs, vision, voice, image, video - on any hardware. No GPU required.