dotnet/machinelearning
ML.NET is an open source and cross-platform machine learning framework for .NET.
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.
Stars
9,331
Forks
1,940
Language
C#
License
MIT
Category
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.
Recent Releases
Compare
Related frameworks
dotnet/machinelearning-samples
Samples for ML.NET, an open source and cross-platform machine learning framework for .NET.
tghamm/Mistral.SDK
An unofficial C#/.NET SDK for accessing the Mistral AI API
bartczernicki/MachineLearning-BaseballPrediction-BlazorApp
Machine Learning over historical baseball data using latest Microsoft AI & Development...
arafattehsin/SentimentAnalyzer
Fully offline sentiment analysis for .NET with multiple AI engines. Supports 104 languages with...
jonathanpeppers/inclusive-code-reviews-ml
Machine learning for code reviews!