Scala Machine Learning

Open-source Scala projects categorized as Machine Learning

Top 20 Scala Machine Learning Projects

Machine Learning
  1. SynapseML

    Simple and Distributed Machine Learning

    Project mention: The Grug Brained Developer | news.ycombinator.com | 2025-06-17

    > to see how they ended up in that situation

    The "how" is almost always lack of discipline (or as I sometimes couch it, "imagination") but usually shit like https://github.com/microsoft/SynapseML/issues/405#:~:text=cl...

  2. InfluxDB

    InfluxDB – Built for High-Performance Time Series Workloads. InfluxDB 3 OSS is now GA. Transform, enrich, and act on time series data directly in the database. Automate critical tasks and eliminate the need to move data externally. Download now.

    InfluxDB logo
  3. metarank

    A low code Machine Learning personalized ranking service for articles, listings, search results, recommendations that boosts user engagement. A friendly Learn-to-Rank engine

  4. feathr

    Feathr – A scalable, unified data and AI engineering platform for enterprise

  5. H2O

    Sparkling Water provides H2O functionality inside Spark cluster

  6. Tensorflow_scala

    TensorFlow API for the Scala Programming Language

  7. DeepLearning.scala

    A simple library for creating complex neural networks

  8. tensil

    Open source machine learning accelerators

  9. Sevalla

    Deploy and host your apps and databases, now with $50 credit! Sevalla is the PaaS you have been looking for! Advanced deployment pipelines, usage-based pricing, preview apps, templates, human support by developers, and much more!

    Sevalla logo
  10. tvm-vta

    Open, Modular, Deep Learning Accelerator

  11. ScienceWorld

    ScienceWorld is a text-based virtual environment centered around accomplishing tasks from the standardized elementary science curriculum.

  12. isolation-forest

    A distributed Spark/Scala implementation of the isolation forest algorithm for unsupervised outlier detection, featuring support for scalable training and ONNX export for easy cross-platform inference.

  13. openai-scala-client

    Scala client for OpenAI API and other major LLM providers

  14. DynaML

    Scala Library/REPL for Machine Learning Research

  15. opaque-sql

    An encrypted data analytics platform

  16. LynxKite

    The complete graph data science platform

  17. doddle-model

    :cake: doddle-model: machine learning in Scala.

  18. CIlib

    Typesafe, purely functional Computational Intelligence

  19. Orkestra

    Functional DevOps with Scala and Kubernetes

  20. LoMRF

    LoMRF is an open-source implementation of Markov Logic Networks

  21. lamp

    deep learning and scientific computing framework with native CPU and GPU backend for the Scala programming language (by pityka)

  22. tensorflow-keras-scala

    Scala-based Keras API for the Java bindings to TensorFlow. Mirror of https://codeberg.org/sciss/tensorflow-keras-scala

  23. SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
NOTE: The open source projects on this list are ordered by number of github stars. The number of mentions indicates repo mentiontions in the last 12 Months or since we started tracking (Dec 2020).

Scala Machine Learning discussion

Log in or Post with

Scala Machine Learning related posts

  • Unveiling the Apache License 2.0: A Deep Dive into Open Source Freedom

    3 projects | dev.to | 11 Mar 2025
  • How to Install PySpark on Your Local Machine

    2 projects | dev.to | 9 Dec 2024
  • Apache Spark VS quix-streams - a user suggested alternative

    2 projects | 7 Dec 2023
  • Tensil

    1 project | news.ycombinator.com | 22 Jun 2023
  • Generic AI Accelerator?

    1 project | /r/FPGA | 6 May 2023
  • machine learning in snowflake, unhappy data scientists

    2 projects | /r/dataengineering | 26 Mar 2023
  • Unveiling the Analytics Industry in Bangalore

    3 projects | /r/u_Khushisondhi7 | 23 Mar 2023
  • A note from our sponsor - SaaSHub
    www.saashub.com | 1 Sep 2025
    SaaSHub helps you find the best software and product alternatives Learn more →

Index

What are some of the best open-source Machine Learning projects in Scala? This list will help you:

# Project Stars
1 SynapseML 5,162
2 metarank 2,146
3 feathr 1,899
4 H2O 975
5 Tensorflow_scala 936
6 DeepLearning.scala 772
7 tensil 380
8 tvm-vta 292
9 ScienceWorld 287
10 isolation-forest 247
11 openai-scala-client 232
12 DynaML 202
13 opaque-sql 182
14 LynxKite 139
15 doddle-model 137
16 CIlib 124
17 Orkestra 104
18 LoMRF 85
19 lamp 29
20 tensorflow-keras-scala 1

Sponsored
InfluxDB – Built for High-Performance Time Series Workloads
InfluxDB 3 OSS is now GA. Transform, enrich, and act on time series data directly in the database. Automate critical tasks and eliminate the need to move data externally. Download now.
www.influxdata.com