> ML_LIBRARIES_CATALOG_v1.0
Qualified ML Libraries
Every library is independently qualified with primary citations, supported version ranges, hardware accelerator separation, and real-world failure patterns.
MNN (Mobile Neural Network)
Alibaba Group
Alibaba's lightweight, high-performance deep learning framework for mobile and embedded devices.
coremltools
Apple Inc.
Apple's official toolkit for converting, compressing, and optimizing models for the Apple Neural Engine.
tidymodels (R)
Posit Software (formerly RStudio)
Posit's modern machine learning framework for the R ecosystem using Tidyverse principles.
caret (R)
Max Kuhn / R Community
The classic Classification and REgression Training package that defined machine learning in R.
mlr3 (R)
mlr-org / LMU Munich / TU Dortmund
Next-generation object-oriented machine learning framework for R built on R6 and data.table.
Weka
University of Waikato
The classic Java data mining and machine learning workbench from the University of Waikato.
Smile (JVM)
Haifeng Li / Smile Project
High-performance statistical machine learning and linear algebra engine for Java and Scala.
Tribuo
Oracle Labs
Oracle Labs' type-safe machine learning library for Java with automated provenance tracking.
Deep Java Library (DJL)
Amazon Web Services (AWS)
AWS's engine-agnostic deep learning framework for Java, Scala, and Kotlin.
Eclipse Deeplearning4j (DL4J)
Eclipse Foundation / Konduit
Eclipse Foundation's distributed deep learning suite for the Java Virtual Machine and Apache Spark.
ML.NET
Microsoft / .NET Foundation
Microsoft's open-source, cross-platform machine learning framework for .NET developers.
TorchSharp
.NET Foundation / Microsoft
.NET Foundation's official C# bindings to PyTorch LibTorch for GPU-accelerated deep learning.
Linfa (Rust)
Rust ML Working Group
A comprehensive, memory-safe classical machine learning library for the Rust ecosystem.
Candle (Rust)
Hugging Face
Hugging Face's minimalist, high-performance deep learning framework for Rust with WebGPU and CUDA.
Burn (Rust)
Tracel AI / Burn Community
A comprehensive, flexible, and high-performance deep learning framework in pure Rust.
Flux.jl (Julia)
JuliaLang / FluxML Community
The premier deep learning and differentiable programming framework for the Julia language.
MLJ.jl (Julia)
Alan Turing Institute / JuliaAI
The Alan Turing Institute's machine learning framework for Julia with scientific type safety.
