Sevalla is the PaaS you have been looking for! Advanced deployment pipelines, usage-based pricing, preview apps, templates, human support by developers, and much more! Learn more →
Top 17 C++ neural-network Projects
-
Project mention: Generative AI Interview for Senior Data Scientists: 50 Key Questions and Answers | dev.to | 2025-05-06
How it works: A model trained in one framework can be converted to the ONNX format. This format can then be run on various hardware or inference engines that support it (e.g., ONNX Runtime). It facilitates easy model transfer and execution even if the development framework and deployment environment differ.
-
JetBrains
Tell us how you use coding tools. You may win a prize! Are you a developer or a data analyst? Share your thoughts about your coding tools in our short survey and get a chance to win prizes!
-
video2x
A machine learning-based video super resolution and frame interpolation framework. Est. Hack the Valley II, 2018.
-
armnn
Arm NN ML Software. The code here is a read-only mirror of https://review.mlplatform.org/admin/repos/ml/armnn
-
-
-
bergamot-translator
Cross platform C++ library focusing on optimized machine translation on the consumer-grade device.
You can use bergamot ( https://github.com/browsermt/bergamot-translator ) with Mozilla's models ( https://github.com/mozilla/firefox-translations-models ).
Not the easiest, but easy enough (requires building).
I used these two projects to build an on-device translator for Android.
-
-
InfluxDB
InfluxDB – Built for High-Performance Time Series Workloads. InfluxDB 3 OSS is now GA. Transform, enrich, and act on time series data directly in the database. Automate critical tasks and eliminate the need to move data externally. Download now.
-
keras2cpp
it's a small library for running trained Keras 2 models from a native C++ code. (by gosha20777)
-
-
htm.core
Actively developed Hierarchical Temporal Memory (HTM) community fork (continuation) of NuPIC. Implementation for C++ and Python
-
-
The theory was applied to the development of the open-source Piano Forte digital instrument. More info about the project can be found at Omnes Sonos. The full thesis is available at https://app.uff.br/riuff/handle/1/29781.
-
-
-
tinymind
Tinymind is a Neural Network and Machine Learning project intended to provide a C++ template library for neural nets and machine learning algorithms within embedded systems. (by danmcleran)
-
-
iNeural
A library for creating Artificial Neural Networks, for use in Machine Learning and Deep Learning algorithms.
-
Sevalla
Deploy and host your apps and databases, now with $50 credit! Sevalla is the PaaS you have been looking for! Advanced deployment pipelines, usage-based pricing, preview apps, templates, human support by developers, and much more!
C++ neural-networks discussion
C++ neural-networks related posts
-
Generative AI Interview for Senior Data Scientists: 50 Key Questions and Answers
-
How to Create Vector Embeddings in Node.js
-
Day 49: Serving LLMs with ONNX Runtime
-
Running Phi-3-vision via ONNX on Jetson Platform
-
New exponent functions that make SiLU and SoftMax 2x faster, at full acc
-
Oracle-samples/sd4j: Stable Diffusion pipeline in Java using ONNX Runtime
-
Ask HN: Speech to text models, are they usable yet?
-
A note from our sponsor - Sevalla
sevalla.com | 1 Sep 2025
Index
What are some of the best open-source neural-network projects in C++? This list will help you:
# | Project | Stars |
---|---|---|
1 | onnxruntime | 17,661 |
2 | video2x | 14,347 |
3 | armnn | 1,276 |
4 | cppflow | 802 |
5 | useful-transformers | 442 |
6 | bergamot-translator | 397 |
7 | Open-L2O | 278 |
8 | keras2cpp | 192 |
9 | Proteus | 173 |
10 | htm.core | 162 |
11 | NeuralNetworks | 96 |
12 | PianoForte | 86 |
13 | PrincePedal | 34 |
14 | machine-learning | 26 |
15 | tinymind | 10 |
16 | chess-deep-rl-cpp | 6 |
17 | iNeural | 6 |