jaywyawhare/C-ML

Machine learning framework written in C.

49
/ 100
Emerging

This is a machine learning framework for developers who need to implement high-performance, custom ML models directly in C. It allows you to define neural network architectures, train models with various optimizers and loss functions, and perform LLM inference. The framework takes your C code defining the model and data, and produces optimized machine learning applications that run efficiently on various hardware, including GPUs.

Use this if you are a systems programmer or embedded developer building machine learning applications where minimal dependencies, fine-grained control, and maximum performance are critical.

Not ideal if you prefer high-level programming languages like Python or existing ML frameworks that abstract away low-level system details.

systems-programming embedded-machine-learning high-performance-computing custom-ai-development
No Package No Dependents
Maintenance 10 / 25
Adoption 9 / 25
Maturity 16 / 25
Community 14 / 25

How are scores calculated?

Stars

71

Forks

10

Language

C

License

Category

cpp-ml-libraries

Last pushed

Mar 13, 2026

Commits (30d)

0

Get this data via API

curl "https://pt-edge.onrender.com/api/v1/quality/ml-frameworks/jaywyawhare/C-ML"

Open to everyone — 100 requests/day, no key needed. Get a free key for 1,000/day.