C Machine Learning

Open-source C projects categorized as Machine Learning

Top 23 C Machine Learning Projects

Machine Learning
  1. Netdata

    The open-source observability platform everyone needs

    Project mention: 16 Essential Tools for DevOps & SRE: Monitoring & Logging Mastery | dev.to | 2025-06-25
  2. 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.

    InfluxDB logo
  3. C

    Collection of various algorithms in mathematics, machine learning, computer science, physics, etc implemented in C for educational purposes.

  4. nmap

    Nmap - the Network Mapper. Github mirror of official SVN repository.

    Project mention: 6 Powerful Free Security Tools That Will Surprise You | dev.to | 2024-10-09

    Tool Link: https://github.com/nmap/nmap

  5. lab

    A customisable 3D platform for agent-based AI research

  6. CCV

    C-based/Cached/Core Computer Vision Library, A Modern Computer Vision Library

  7. libpostal

    A C library for parsing/normalizing street addresses around the world. Powered by statistical NLP and open geo data.

    Project mention: Libpostal: C library for parsing/normalizing street addresses around the world | news.ycombinator.com | 2025-07-08
  8. audioFlux

    A library for audio and music analysis, feature extraction.

    Project mention: A C/C++ library for audio and music analysis | news.ycombinator.com | 2024-08-13
  9. Stream

    Stream - Scalable APIs for Chat, Feeds, Moderation, & Video. Stream helps developers build engaging apps that scale to millions with performant and flexible Chat, Feeds, Moderation, and Video APIs and SDKs powered by a global edge network and enterprise-grade infrastructure.

    Stream logo
  10. neuralcoref

    ✨Fast Coreference Resolution in spaCy with Neural Networks

  11. osqp

    The Operator Splitting QP Solver

  12. nnom

    A higher-level Neural Network library for microcontrollers.

  13. grass

    GRASS - free and open-source geospatial processing engine

    Project mention: Overthinking GIS | news.ycombinator.com | 2025-07-06

    For more advanced terrain analysis, see GRASS GIS (https://grass.osgeo.org/). It’s a but clunky, but accessible from QGIS via a plugin. Whitebox also has some nice terrain analysis tools (https://www.whiteboxgeo.com/).

  14. RNNLIB

    RNNLIB is a recurrent neural network library for sequence learning problems. Forked from Alex Graves work http://sourceforge.net/projects/rnnl/

  15. ascii_art

    Real-Time ASCII Art Rendering Library (by symisc)

  16. ruby-fann

    Ruby library for interfacing with FANN (Fast Artificial Neural Network)

  17. tevr-asr-tool

    State-of-the-art (ranked #1 Aug 2022) German Speech Recognition in 284 lines of C++. This is a 100% private 100% offline 100% free CLI tool.

    Project mention: Ask HN: Who wants to be hired? (July 2025) | news.ycombinator.com | 2025-07-01
  18. onnx2c

    Open Neural Network Exchange to C compiler.

    Project mention: Towards the Cutest Neural Network | news.ycombinator.com | 2025-05-05

    Targeting ONNX and using something like https://github.com/kraiskil/onnx2c as parent mentioned is good advice.

  19. Recommender

    A C library for product recommendations/suggestions using collaborative filtering (CF)

  20. stable-retro

    Retro games for Reinforcement Learning (by Farama-Foundation)

  21. tiny-dream

    Tiny Dream - An embedded, Header Only, Stable Diffusion C++ implementation

  22. kernel-ml

    Machine Learning Framework for Operating Systems - Brings ML to Linux kernel

  23. Daikon

    Dynamic detection of likely invariants

  24. cONNXr

    Pure C ONNX runtime with zero dependancies for embedded devices

  25. WritePadSDK

    WritePad Handwriting Recognition SDK

  26. SaaSHub

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

    SaaSHub logo
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 Machine Learning discussion

Log in or Post with

C Machine Learning related posts

Index

What are some of the best open-source Machine Learning projects in C? This list will help you:

# Project Stars
1 Netdata 74,970
2 C 20,431
3 nmap 11,317
4 lab 7,245
5 CCV 7,142
6 libpostal 4,292
7 audioFlux 3,059
8 neuralcoref 2,880
9 osqp 1,899
10 nnom 1,055
11 grass 958
12 RNNLIB 903
13 ascii_art 725
14 ruby-fann 505
15 tevr-asr-tool 412
16 onnx2c 297
17 Recommender 266
18 stable-retro 263
19 tiny-dream 261
20 kernel-ml 247
21 Daikon 227
22 cONNXr 204
23 WritePadSDK 179

Sponsored
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.
www.influxdata.com