About Nndeploy
nndeploy is an AI deployment framework aimed at running AI algorithms on end devices and servers: desktop systems on Windows and macOS, mobile devices on Android and iOS, edge hardware such as NVIDIA Jetson, Ascend and Rockchip boards, and single-machine servers with GPUs. It is built around a visual workflow editor and multi-backend inference.
Users build deployments by dragging nodes onto a canvas with adjustable parameters, can add custom nodes in Python or C++/CUDA, and export workflows as JSON that C++ or Python APIs can run on Linux, Windows, macOS and Android. It integrates a dozen inference frameworks, including ONNX Runtime, TensorRT, OpenVINO, MNN, ncnn, Core ML, AscendCL, RKNN, SNPE, TVM and PyTorch. Performance features include pipeline and task parallelism, zero-copy and memory pooling, and built-in optimized nodes. The library offers more than a hundred nodes and example models such as Qwen language models, Stable Diffusion variants, face swapping and OCR.
nndeploy is licensed under Apache-2.0, has English and Chinese documentation, and runs on hardware you control. For large language and image generation models it positions itself as a visual workflow tool.
Key features
- Visual drag-and-drop AI workflows
- Custom nodes in Python or C++
- Workflow export to JSON
- Integration of many inference engines
- Parallelism and memory optimizations
- Ready-made nodes for LLM, diffusion and OCR
Good fit for
- →Deploying AI models to edge devices
- →Running one workflow across desktop and mobile
- Tags
- ai-deployment
- inference
- low-code
- workflow
- cpp
- tensorrt
- onnxruntime
- edge-ai
Nndeploy: questions and answers
- What is Nndeploy used for?
- nndeploy is a C++ and Python framework for deploying AI models across desktop, mobile, edge and server hardware using visual workflows and many inference engines. It is a good fit for deploying AI models to edge devices, and running one workflow across desktop and mobile.
- Is Nndeploy open source?
- Yes. Nndeploy is open source under the Apache-2.0 licence. Its source code is on GitHub at nndeploy/nndeploy and is written mainly in C++.
- Is Nndeploy free?
- Yes. Nndeploy is open source, so the software itself is free to use.
- Can I self-host Nndeploy?
- Yes. Nndeploy can be self-hosted on your own server or infrastructure.
- What are some alternatives to Nndeploy?
- Similar open-source tools in the AI Infrastructure category include Dify, llama.cpp and AppPlatform. SaaS products in the same category include AI Stats, Ballast and Cloudflare Workers AI.
- Is Nndeploy actively maintained?
- Yes. The most recent commit to Nndeploy was on 15 August 2026, and the latest release is v3.0.10, published on 4 April 2026. The project has 1.9k stars on GitHub.
Open-source alternatives to Nndeploy
See all
Dify
AI Infrastructure
Build Agentic workflows, RAG pipelines, with rich AI model and tool support on one collabo
OSSvs Gumloop★ 158k
llama.cpp
AI Infrastructure
LLM inference in C/C++
MITvs OpenAI API Platform★ 130k
AppPlatform
AI Infrastructure
AppPlatform 是一个前沿的大模型应用工程,旨在通过集成的声明式编程和低代码配置工具,简化和优化大模型的训练与推理应用的开发过程。本工程为软件工程师和产品经理提供一个强大的
MIT★ 1.5k
whisper.cpp
AI Infrastructure
Port of OpenAI's Whisper model in C/C++
MITvs Deepgram★ 54k
Ollama
AI Infrastructure
Get up and running with Kimi, GLM, MiniMax, DeepSeek, gpt-oss, Qwen, Gemma and other model
MITvs ChatGPT★ 182k
Langflow
AI Infrastructure
Langflow is a powerful tool for building and deploying AI-powered agents and workflows.
MITvs Gumloop★ 155k
SaaS alternatives to Nndeploy
See allAI Stats
AI Infrastructure
Database of AI models plus an OpenAI-compatible gateway with usage, pricing and reliability monitoring
SaaSBallast
AI Infrastructure
Durable runtime for AI agents with a visual workflow canvas, human approval steps and per-step cost tracking
SaaS
Cloudflare Workers AI
AI Infrastructure
Serverless inference service for running AI models on Cloudflare's network
SaaS
Edge Impulse
AI Infrastructure
Platform for building and deploying machine learning models on edge devices
SaaS
Hugging Face
AI Infrastructure
Hub for hosting and sharing machine learning models, datasets and demo apps
SaaS
NVIDIA AI Enterprise
AI Infrastructure
Software suite of NIM microservices, frameworks and tools for running production AI
SaaS

