Scala ML Frameworks
Machine learning and deep learning libraries, frameworks, and tools built specifically for Scala, including bindings to popular ML platforms. Does NOT include ML projects written in other languages, general Scala utilities without ML focus, or language-agnostic ML frameworks.
There are 51 scala ml frameworks tracked. 2 score above 70 (verified tier). The highest-rated is tensorflow/tfx at 80/100 with 2,174 stars and 49,147 monthly downloads. 3 of the top 10 are actively maintained.
Get all 51 projects as JSON
curl "https://pt-edge.onrender.com/api/v1/datasets/quality?domain=ml-frameworks&subcategory=scala-ml-frameworks&limit=20"
Open to everyone — 100 requests/day, no key needed. Get a free key for 1,000/day.
| # | Framework | Score | Tier |
|---|---|---|---|
| 1 |
tensorflow/tfx
TFX is an end-to-end platform for deploying production ML pipelines |
|
Verified |
| 2 |
VowpalWabbit/vowpal_wabbit
Vowpal Wabbit is a machine learning system which pushes the frontier of... |
|
Verified |
| 3 |
yahoo/TensorFlowOnSpark
TensorFlowOnSpark brings TensorFlow programs to Apache Spark clusters. |
|
Established |
| 4 |
projectglow/glow
An open-source toolkit for large-scale genomic analysis |
|
Established |
| 5 |
Wei-1/Scala-Machine-Learning
No Dependency Scala Machine Learning Algorithm Gallery |
|
Emerging |
| 6 |
yoshoku/rumale
Rumale is a machine learning library in Ruby |
|
Emerging |
| 7 |
thieu1995/IntelELM
IntelELM: A Python Framework for Intelligent Metaheuristic-based Extreme... |
|
Emerging |
| 8 |
tony-framework/TonY
TonY is a framework to natively run deep learning frameworks on Apache Hadoop. |
|
Emerging |
| 9 |
ICT-BDA/EasyML
Easy Machine Learning is a general-purpose dataflow-based system for easing... |
|
Emerging |
| 10 |
KStruniawski/TfELM
Extreme Learning Machines Framework with Python and TensorFlow |
|
Emerging |
| 11 |
arquolo/glow
Library of useful routines for coding and data science |
|
Emerging |
| 12 |
dragonfly-ai/slash
Linear Algebra and Statistics library for Scala.js, JVM, and Native. |
|
Emerging |
| 13 |
tailhq/DynaML
Scala Library/REPL for Machine Learning Research |
|
Emerging |
| 14 |
EmergentOrder/onnx-scala
An ONNX (Open Neural Network eXchange) API and backend for typeful,... |
|
Emerging |
| 15 |
scicloj/metamorph.ml
Machine learning functions based on metamorph and machine learning pipelines |
|
Emerging |
| 16 |
eaplatanios/tensorflow_scala
TensorFlow API for the Scala Programming Language |
|
Emerging |
| 17 |
ekrich/stensorflow
Scala Native support for the TensorFlow C API on Linux and macOS |
|
Emerging |
| 18 |
ThoughtWorksInc/DeepLearning.scala
A simple library for creating complex neural networks |
|
Emerging |
| 19 |
bytedeco/storch
GPU accelerated deep learning and numeric computing for Scala 3. |
|
Emerging |
| 20 |
linkedin/Avro2TF
Avro2TF is designed to fill the gap of making users' training data ready to... |
|
Emerging |
| 21 |
picnicml/doddle-model
:cake: doddle-model: machine learning in Scala. |
|
Emerging |
| 22 |
scicloj/scicloj.ml
A Clojure machine learning library |
|
Emerging |
| 23 |
botkop/numsca
numsca is numpy for scala |
|
Emerging |
| 24 |
scicloj/scicloj.ml.tribuo
Use Tribuo ML model in metamorph.ml |
|
Emerging |
| 25 |
botkop/scorch
scorch is a deep learning framework in Scala inspired by PyTorch |
|
Emerging |
| 26 |
infiniteCrank/AsterMind-ELM
This is a JavaScript implementaion of ELM network but allows for more... |
|
Emerging |
| 27 |
gluon-api/gluon-api
A clear, concise, simple yet powerful and efficient API for deep learning. |
|
Emerging |
| 28 |
ctongfei/nexus
Experimental tensor-typed deep learning |
|
Emerging |
| 29 |
VowpalWabbit/py-vowpal-wabbit-next
Experimental new Python bindings for the VowpalWabbit library |
|
Emerging |
| 30 |
phatdatnguyen/JadeML
A GUI software for simple machine learning (ML) tasks in Windows. |
|
Experimental |
| 31 |
vkuznet/TFaaS
TensorFlow as a Service, a general purpose framework to serve TF models. |
|
Experimental |
| 32 |
ekrich/stensorflow.g8
Get started with TensorFlow for Scala Native |
|
Experimental |
| 33 |
flink-extended/clink
Clink is a library that provides APIs and infrastructure to facilitate the... |
|
Experimental |
| 34 |
Subodh6624/glow
📜 Render markdown in your terminal with style and ease using Glow, the... |
|
Experimental |
| 35 |
personalityson/VBANN
Machine learning library in VBA |
|
Experimental |
| 36 |
k33896733/Excel-From-Scratch-4-Layer-Neural-Network-for-Stock-Prediction
Using excel with VBA to learn Neural Network. |
|
Experimental |
| 37 |
JktuJQ/Synapse
Synapse is a machine learning library written in pure Haskell, that makes... |
|
Experimental |
| 38 |
ngpepin/ExcelML
Machine learning and deep learning, natively inside Excel — built to support... |
|
Experimental |
| 39 |
ShifuML/shifu-tensorflow
Distributed Tensorflow on Shifu Pipeline |
|
Experimental |
| 40 |
novakov-alexey-zz/yolo-scala
Deep Learning in Scala: Yolo v3 inference |
|
Experimental |
| 41 |
ADSC-Cloud/StormCaffe
A Storm-based deep learning framework specified for video analytics workloads. |
|
Experimental |
| 42 |
mrdimosthenis/scala-synapses
A plug-and play library for neural networks written in Scala 3 |
|
Experimental |
| 43 |
mrc-tech/SLAP
Simple Linear Algebra Package (SLAP) |
|
Experimental |
| 44 |
mrdimosthenis/clj-synapses
A neural networks library for Clojure |
|
Experimental |
| 45 |
Baralho126/clojure-e1s
🔧 Build interactive learning exercises in Clojure to enhance programming... |
|
Experimental |
| 46 |
nshutidev/clojure-vsr
🔍 Explore Clojure syntax and semantics with Clojure-VSR to enhance your code... |
|
Experimental |
| 47 |
Mago6424/clojure-3km
🚀 Build and deploy Clojure applications with a focus on simplicity and... |
|
Experimental |
| 48 |
narukiff/clojure-i6k
🌟 Explore Clojure's i6k for efficient, high-performance solutions,... |
|
Experimental |
| 49 |
okozelsk/EasyML
An easy-to-use independent machine learning library for .net. It offers MLP... |
|
Experimental |
| 50 |
ravinthiranpartheepan1407/vertez
Simplify complex scientific computations with Vertez's intuitive framework. |
|
Experimental |
| 51 |
dnissim/VBA_Cascading-Text-Classifier
A custom ML algorithm developed and implemented in VBA to classify text data. |
|
Experimental |