Scala Machine Learning

Open-source Scala projects categorized as Machine Learning

Top 20 Scala Machine Learning Projects

  • SynapseML

    Simple and Distributed Machine Learning

    Project mention: FLaNK Stack Weekly for 12 September 2023 | | 2023-09-12
  • 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


    Learn 300+ open source libraries for free using AI. LearnThisRepo lets you learn 300+ open source repos including Postgres, Langchain, VS Code, and more by chatting with them using AI!

  • feathr

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

  • H2O

    Sparkling Water provides H2O functionality inside Spark cluster

  • Tensorflow_scala

    TensorFlow API for the Scala Programming Language

  • DeepLearning.scala

    A simple library for creating complex neural networks

  • tensil

    Open source machine learning accelerators

    Project mention: Tensil | | 2023-06-22
  • WorkOS

    The modern API for authentication & user identity. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.

  • tvm-vta

    Open, Modular, Deep Learning Accelerator

    Project mention: Generic AI Accelerator? | /r/FPGA | 2023-05-06
  • isolation-forest

    A Spark/Scala implementation of the isolation forest unsupervised outlier detection algorithm.

  • DynaML

    Scala Library/REPL for Machine Learning Research

  • opaque-sql

    An encrypted data analytics platform

  • ScienceWorld

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

    Project mention: Curious how this sgame is being developed? | /r/FarmRPG | 2023-03-16


  • openai-scala-client

    Scala client for OpenAI API

    Project mention: Q: Scala-based app to access ChatGPT-3 ? | /r/scala | 2023-12-06
  • doddle-model

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

  • LynxKite

    The complete graph data science platform

  • CIlib

    Typesafe, purely functional Computational Intelligence

  • Orkestra

    Functional DevOps with Scala and Kubernetes

  • LoMRF

    LoMRF is an open-source implementation of Markov Logic Networks

  • lamp

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

    Project mention: Also reconnecting with Scala. Interested in LLMs | /r/scala | 2023-05-30
  • tensorflow-keras-scala

    Scala-based Keras API for the Java bindings to TensorFlow. Mirror of

  • InfluxDB

    Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.

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). The latest post mention was on 2023-12-06.

Scala Machine Learning related posts


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

Project Stars
1 SynapseML 4,936
2 metarank 1,958
3 feathr 1,903
4 H2O 954
5 Tensorflow_scala 931
6 DeepLearning.scala 763
7 tensil 319
8 tvm-vta 225
9 isolation-forest 217
10 DynaML 198
11 opaque-sql 175
12 ScienceWorld 156
13 openai-scala-client 143
14 doddle-model 139
15 LynxKite 133
16 CIlib 123
17 Orkestra 102
18 LoMRF 81
19 lamp 24
20 tensorflow-keras-scala 1
Power Real-Time Data Analytics at Scale
Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.