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: OpenTelemetry Profiles Enters Public Alpha | news.ycombinator.com | 2026-03-26

    > Like… has anyone done a Jepsen-like stress test on rsyslogd and shared the results? I’ve half-assedly looked before and not been able to find anything.

    I've not used rsyslogd specifically, but I don't see how you'd have any issues with the log volume you described.

    [1] https://github.com/netdata/netdata/tree/master/src/crates/ne...

    [2] https://learn.netdata.cloud/docs/logs/systemd-journal-logs/s...

  2. SaaSHub

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

    SaaSHub logo
  3. C

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

    Project mention: guiarstr VS C - a user suggested alternative | libhunt.com/r/guiarstr | 2025-07-24

    GuiarStr was built as a modern, lightweight alternative to older string manipulation libraries like sds. It focuses on simplicity, clean API, and zero dependencies while providing commonly needed features like trim, split, replace, tolower, and toupper.

  4. nmap

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

    Project mention: Scripting Challenge Week 1: Port Scanning | dev.to | 2025-12-17

    Compare your implementation to Nmap's source code - industry standard for 20+ years.

  5. lab

    A customisable 3D platform for agent-based AI research

    Project mention: Mark Zuckerberg freezes AI hiring amid bubble fears | news.ycombinator.com | 2025-08-21

    Deepmind where experimenting with this https://github.com/google-deepmind/lab a few years ago.

    Having AI agents learn to see, navigate and complete tasks in a 3d environment. I feel like it had more potential than LLMs to become an AGI (if that is possible).

    They haven't touched it in a long time though. But Genie 3 makes me think they haven't completely dropped it.

  6. libpostal

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

    Project mention: Ask HN: What are your favorite obscure but brilliant C/C++ libraries? | news.ycombinator.com | 2025-08-15
  7. audioFlux

    A library for audio and music analysis, feature extraction.

  8. neuralcoref

    ✨Fast Coreference Resolution in spaCy with Neural Networks

    Project mention: SpaCy: Industrial-Strength Natural Language Processing (NLP) in Python | news.ycombinator.com | 2025-08-23

    Edit: I almost forgot to add this little nugget of history: one of Huggingfaces first projects was a SpaCy extension for conference resolution. Built before their breakthrough with transformers https://github.com/huggingface/neuralcoref

  9. osqp

    The Operator Splitting QP Solver

  10. nnom

    A higher-level Neural Network library for microcontrollers.

  11. grass

    GRASS - free and open-source geospatial processing engine

    Project mention: QGIS is a free, open-source, cross platform geographical information system | news.ycombinator.com | 2025-09-12
  12. RNNLIB

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

  13. ascii_art

    Real-Time ASCII Art Rendering Library

    Project mention: ASCII characters are not pixels: a deep dive into ASCII rendering | news.ycombinator.com | 2026-01-17
  14. ruby-fann

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

  15. 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
  16. onnx2c

    Open Neural Network Exchange to C compiler.

    Project mention: onnx2c VS emx-onnx-cgen - a user suggested alternative | libhunt.com/r/onnx2c | 2026-02-22
  17. Recommender

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

  18. tiny-dream

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

  19. kernel-ml

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

  20. Daikon

    Dynamic detection of likely invariants

  21. cONNXr

    Pure C ONNX runtime with zero dependancies for embedded devices

  22. WritePadSDK

    WritePad Handwriting Recognition SDK

  23. emlearn-micropython

    Machine Learning and Digital Signal Processing for MicroPython

    Project mention: Benchmarking MicroPython | news.ycombinator.com | 2025-08-01
  24. pyTsetlinMachine

    Implements the Tsetlin Machine, Convolutional Tsetlin Machine, Regression Tsetlin Machine, Weighted Tsetlin Machine, and Embedding Tsetlin Machine, with support for continuous features, multigranularity, clause indexing, and literal budget

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

  • onnx2c VS emx-onnx-cgen - a user suggested alternative

    2 projects | 22 Feb 2026
  • Scripting Challenge Week 1: Port Scanning

    2 projects | dev.to | 17 Dec 2025
  • Mark Zuckerberg freezes AI hiring amid bubble fears

    3 projects | news.ycombinator.com | 21 Aug 2025
  • Ask HN: What are your favorite obscure but brilliant C/C++ libraries?

    1 project | news.ycombinator.com | 15 Aug 2025
  • guiarstr VS C - a user suggested alternative

    2 projects | 24 Jul 2025
  • Libpostal: C library for parsing/normalizing street addresses around the world

    1 project | news.ycombinator.com | 8 Jul 2025
  • Embeddings index format for open data access

    4 projects | dev.to | 6 Sep 2024
  • 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 Machine Learning projects in C? This list will help you:

# Project Stars
1 Netdata 78,975
2 C 22,008
3 nmap 12,969
4 lab 7,344
5 libpostal 4,809
6 audioFlux 3,317
7 neuralcoref 2,891
8 osqp 2,140
9 nnom 1,149
10 grass 1,119
11 RNNLIB 904
12 ascii_art 735
13 ruby-fann 506
14 tevr-asr-tool 411
15 onnx2c 393
16 Recommender 268
17 tiny-dream 265
18 kernel-ml 255
19 Daikon 252
20 cONNXr 217
21 WritePadSDK 183
22 emlearn-micropython 159
23 pyTsetlinMachine 150

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 6th most popular programming language
based on number of references?