C++ Artificial intelligence

Open-source C++ projects categorized as Artificial intelligence

Top 23 C++ Artificial intelligence Projects

Artificial intelligence
  1. ncnn

    ncnn is a high-performance neural network inference framework optimized for the mobile platform

  2. SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
  3. AirSim

    Open source simulator for autonomous vehicles built on Unreal Engine / Unity, from Microsoft AI & Research

  4. carlo

    Open-source simulator for autonomous driving research.

  5. SSVM

    WasmEdge is a lightweight, high-performance, and extensible WebAssembly runtime for cloud native, edge, and decentralized applications. It powers serverless apps, embedded functions, microservices, smart contracts, and IoT devices.

    Project mention: WASM's "Identity Crisis" Is Actually Its Superpower | dev.to | 2026-05-04

    When TensorFlow.js offered a WASM backend, inference performance improved by 10x on CPUs. The WasmEdge runtime enables computer vision models to run on Raspberry Pi devices with sub-10ms inference latency. Cloudflare Workers now serve ML inference requests with zero cold start penalty.

  6. Recast/Detour

    Industry-standard navigation-mesh toolset for games

    Project mention: Testing the Swift C compatibility with Raylib | news.ycombinator.com | 2026-03-24
  7. interpret

    Fit interpretable models. Explain blackbox machine learning.

  8. tiny-cnn

    header only, dependency-free deep learning framework in C++14

  9. SHOGUN

    Shōgun

  10. AdvancedLiterateMachinery

    A collection of original, innovative ideas and algorithms towards Advanced Literate Machinery. This project is maintained by the OCR Team in the Language Technology Lab, Tongyi Lab, Alibaba Group.

  11. 3DWorld

    3D Procedural Game Engine Using OpenGL

  12. frugally-deep

    A lightweight header-only library for using Keras (TensorFlow) models in C++.

  13. redtail

    Perception and AI components for autonomous mobile robotics.

  14. Veles

    Distributed machine learning platform

  15. 3dmatch-toolbox

    3DMatch - a 3D ConvNet-based local geometric descriptor for aligning 3D meshes and point clouds.

  16. magnetron

    A zero-dependency ML framework in C with a modern Python API for full control over execution and memory.

  17. GPBoost

    Tree-Boosting, Gaussian Processes, and Mixed-Effects Models

  18. AI-Toolbox

    A C++ framework for MDPs and POMDPs with Python bindings

  19. yarp

    YARP - Yet Another Robot Platform (by robotology)

  20. universal

    Large collection of number systems providing custom arithmetic for mixed-precision algorithm development and optimization for AI, Machine Learning, Computer Vision, Signal Processing, CAE, EDA, control, optimization, estimation, and approximation. (by stillwater-sc)

    Project mention: Universal: A header-only C++ template library of custom arithmetic plug-in types | news.ycombinator.com | 2025-10-01
  21. btsk

    Behavior Tree Starter Kit

  22. vs-mlrt

    Efficient CPU/GPU ML Runtimes for VapourSynth (with built-in support for waifu2x, DPIR, RealESRGANv2/v3, Real-CUGAN, RIFE, SCUNet, ArtCNN and more!)

  23. mentals-ai

    No code AI agents

  24. BayesOpt

    BayesOpt: A toolbox for bayesian optimization, experimental design and stochastic bandits.

NOTE: The open source projects on this list are ordered by number of github stars. The number of mentions indicates repo mentiontions in the last 12 Months or since we started tracking (Dec 2020).

C++ Artificial intelligence discussion

Log in or Post with

C++ Artificial intelligence related posts

  • How fast is LlamaStash? Overhead, throughput, and a fair comparison with Ollama and LM Studio

    3 projects | dev.to | 2 Jun 2026
  • Your AI, Your Device, Your Data - Introducing Aide

    6 projects | dev.to | 24 May 2026
  • Modular hardcoded circuits for computer vision plus autonomous production tools

    4 projects | news.ycombinator.com | 26 Mar 2026
  • How to make your own AI chatbot for absolute beginners?

    2 projects | dev.to | 24 Feb 2026
  • Modern AI Integration: The OpenAI API in Your Next.js App

    1 project | dev.to | 4 Nov 2025
  • Ollama Turbo

    4 projects | news.ycombinator.com | 5 Aug 2025
  • Show HN: Nxtscape – New Web Browser

    5 projects | news.ycombinator.com | 20 Jun 2025
  • A note from our sponsor - SaaSHub
    www.saashub.com | 6 Jun 2026
    SaaSHub helps you find the best software and product alternatives Learn more →

Index

What are some of the best open-source Artificial intelligence projects in C++? This list will help you:

# Project Stars
1 ncnn 23,329
2 AirSim 18,199
3 carlo 14,032
4 SSVM 10,619
5 Recast/Detour 7,754
6 interpret 6,868
7 tiny-cnn 6,020
8 SHOGUN 3,071
9 AdvancedLiterateMachinery 1,829
10 3DWorld 1,390
11 frugally-deep 1,125
12 redtail 1,045
13 Veles 917
14 3dmatch-toolbox 899
15 magnetron 687
16 GPBoost 685
17 AI-Toolbox 669
18 yarp 594
19 universal 496
20 btsk 485
21 vs-mlrt 451
22 mentals-ai 449
23 BayesOpt 428

Sponsored
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com

Did you know that C++ is
the 7th most popular programming language
based on number of references?