Trending Scala Projects

This page lists the top trending Scala projects based on the growth of GitHub stars.
It is updated once every day. The last update was on 19 Feb 2024.
» Get a weekly report « straight in your inbox. Every Friday.

Top 50 Trending Scala Projects

  • incubator-pekko

    Build highly concurrent, distributed, and resilient message-driven applications using Java/Scala

  • spark-rapids

    Spark RAPIDS plugin - accelerate Apache Spark with GPUs

  • pdffigures2

    Given a scholarly PDF, extract figures, tables, captions, and section titles.

  • gluten

    Gluten: Plugin to Double SparkSQL's Performance

  • nussknacker

    Low-code tool for automating actions on real time data | Stream processing for the users.

  • scalachess

    Chess API written in scala. Immutable and free of side effects.

  • chisel-tutorial

    chisel tutorial exercises and answers

  • flix

    The Flix Programming Language

  • Cortex

    Cortex: a Powerful Observable Analysis and Active Response Engine (by TheHive-Project)

  • chisel

    Chisel: A Modern Hardware Design Language (by chipsalliance)

  • indigo

    An FP game engine for Scala.

  • SpinalHDL

    Scala based HDL

  • spark-nlp

    State of the Art Natural Language Processing

  • firrtl

    Flexible Intermediate Representation for RTL

  • kyuubi

    Apache Kyuubi is a distributed and multi-tenant gateway to provide serverless SQL on data warehouses and lakehouses.

  • Vale

    Compiler for the Vale programming language - http://vale.dev/ (by ValeLang)

  • Spark-The-Definitive-Guide

    Spark: The Definitive Guide's Code Repository

  • Scapegoat

    Scala compiler plugin for static code analysis

  • XiangShan

    Open-source high-performance RISC-V processor

  • Scalafix

    Refactoring and linting tool for Scala

  • lila

    ♞ lichess.org: the forever free, adless and open source chess server ♞

  • Metals

    Scala language server with rich IDE features 🚀

  • Wartremover

    Flexible Scala code linting tool

  • riscv-boom

    SonicBOOM: The Berkeley Out-of-Order Machine

  • rocket-chip

    Rocket Chip Generator

  • DIStage

    Productivity-oriented collection of lightweight fancy stuff for Scala toolchain

  • Twirl

    Twirl is Play's default template engine

  • zio-http

    A next-generation Scala framework for building scalable, correct, and efficient HTTP clients and servers

  • LearningSparkV2

    This is the github repo for Learning Spark: Lightning-Fast Data Analytics [2nd Edition]

  • delta-sharing

    An open protocol for secure data sharing

  • incubator-livy

    Apache Livy is an open source REST interface for interacting with Apache Spark from anywhere.

  • deequ

    Deequ is a library built on top of Apache Spark for defining "unit tests for data", which measure data quality in large datasets.

  • elasticmq

    In-memory message queue with an Amazon SQS-compatible interface. Runs stand-alone or embedded.

  • kafka-lag-exporter

    Monitor Kafka Consumer Group Latency with Kafka Lag Exporter

  • skunk

    A data access library for Scala + Postgres.

  • PureConfig

    A boilerplate-free library for loading configuration files

  • feathr

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

  • sbt-release

    A release plugin for sbt

  • spline

    Data Lineage Tracking And Visualization Solution (by AbsaOSS)

  • cats-effect

    The pure asynchronous runtime for Scala

  • geomesa

    GeoMesa is a suite of tools for working with big geo-spatial data in a distributed fashion.

  • 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

  • NutShell

    RISC-V SoC designed by students in UCAS

  • kittens

    Automatic type class derivation for Cats

  • magnolia

    Easy, fast, transparent generic derivation of typeclass instances

  • sbt-scoverage

    sbt plugin for scoverage

  • ScalaFX

    ScalaFX simplifies creation of JavaFX-based user interfaces in Scala

  • Apache Spark

    Apache Spark - A unified analytics engine for large-scale data processing

  • SynapseML

    Simple and Distributed Machine Learning

  • sourcecode

    Scala library providing "source" metadata to your program, similar to Python's __name__, C++'s __LINE__ or Ruby's __FILE__.

ABOUT: The growth percentage is calculated as the increase in the number of stars compared to the previous month. We list only projects that have at least 500 stars and a GitHub organization logo set.

Index

What are some of the trending open-source Scala projects? This list will help you:

Project Growth
1 incubator-pekko 14.8%
2 spark-rapids 12.1%
3 pdffigures2 9.2%
4 gluten 6.2%
5 nussknacker 4.9%
6 scalachess 3.5%
7 chisel-tutorial 3.4%
8 flix 2.9%
9 Cortex 2.6%
10 chisel 2.5%
11 indigo 2.2%
12 SpinalHDL 2.0%
13 spark-nlp 2.0%
14 firrtl 1.9%
15 kyuubi 1.9%
16 Vale 1.8%
17 Spark-The-Definitive-Guide 1.6%
18 Scapegoat 1.6%
19 XiangShan 1.5%
20 Scalafix 1.5%
21 lila 1.5%
22 Metals 1.5%
23 Wartremover 1.4%
24 riscv-boom 1.4%
25 rocket-chip 1.4%
26 DIStage 1.3%
27 Twirl 1.3%
28 zio-http 1.2%
29 LearningSparkV2 1.2%
30 delta-sharing 1.2%
31 incubator-livy 1.2%
32 deequ 1.2%
33 elasticmq 1.1%
34 kafka-lag-exporter 1.1%
35 skunk 1.1%
36 PureConfig 1.1%
37 feathr 1.1%
38 sbt-release 1.1%
39 spline 1.1%
40 cats-effect 1.0%
41 geomesa 1.0%
42 metarank 1.0%
43 NutShell 1.0%
44 kittens 1.0%
45 magnolia 1.0%
46 sbt-scoverage 0.9%
47 ScalaFX 0.9%
48 Apache Spark 0.9%
49 SynapseML 0.9%
50 sourcecode 0.8%