dotnet/machinelearning

ML.NET is an open source and cross-platform machine learning framework for .NET.

68
/ 100
Established

This framework helps .NET developers integrate machine learning capabilities directly into their applications without needing deep ML expertise or learning other programming languages. You provide your data from files or databases, and it outputs custom models capable of tasks like predicting outcomes, categorizing data, or identifying unusual patterns. This is for software developers building applications who want to embed predictive intelligence.

9,331 stars. Actively maintained with 6 commits in the last 30 days.

Use this if you are a .NET developer who wants to add machine learning features like classification, forecasting, or anomaly detection to your applications.

Not ideal if you are not a .NET developer or are looking for a standalone machine learning platform rather than a framework to embed within existing applications.

software development application enhancement predictive analytics data classification forecasting
No Package No Dependents
Maintenance 17 / 25
Adoption 10 / 25
Maturity 16 / 25
Community 25 / 25

How are scores calculated?

Stars

9,331

Forks

1,940

Language

C#

License

MIT

Last pushed

Mar 12, 2026

Commits (30d)

6

Get this data via API

curl "https://pt-edge.onrender.com/api/v1/quality/ml-frameworks/dotnet/machinelearning"

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