Open-Awesome
CategoriesAlternativesStacksSelf-HostedExplore
Open-Awesome

© 2026 Open-Awesome. Curated for the developer elite.

TermsPrivacyAboutGitHubRSS
  1. Home
  2. Stacks
  3. Scala
S

Scala

Language
173 projects265.2k total stars63.1k total forks14 languages

Open-source projects built with Scala

There are currently 173 open-source projects built with Scala, with a combined total of 265.2k GitHub stars. The most common language among these projects is Scala.

Showing 171 open-source projects · page 3 of 5

Community-curated · Updated weekly · 100% open source

Found a gem we're missing?

Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.

Submit a projectStar on GitHub
Figaro
Figarop2t2/figaro

A probabilistic programming language built on Scala for creating rich probabilistic models and performing automated reasoning.

756150HTML
4 years ago
Apache Toree
Apache Toreeapache/incubator-toree

A Jupyter Notebook kernel for interactive data exploration and analysis using Apache Spark with Scala.

750225Scala
9 days ago
TensorFrames
TensorFramestjhunter/tensorframes

TensorFlow binding for Apache Spark DataFrames, enabling TensorFlow program execution on Spark data.

745160Scala
1 year ago
sbt-docker
sbt-dockermarcuslonnberg/sbt-docker

An sbt plugin that builds and pushes Docker images directly from your Scala project.

732113Scala
1 year ago
AWScala
AWScalaseratch/AWScala

A Scala wrapper for AWS SDK that provides idiomatic Scala APIs for interacting with Amazon Web Services.

729220Scala
3 years ago
Nussknacker
NussknackerTouK/nussknacker

A low-code visual tool for domain experts to build, run, and monitor real-time decision algorithms on streaming data.

729105Scala
9 days ago
Mongo-Spark
Mongo-Sparkmongodb/mongo-spark

Official connector for integrating Apache Spark with MongoDB, enabling distributed data processing on MongoDB data.

729319Java
2 months ago
scallop
scallopscallop/scallop

A simple, feature-rich command-line arguments parsing library for Scala with support for Scala Native and Scala.js.

68658Scala
6 months ago
decline
declinebkirwi/decline

A composable command-line parser for Scala, inspired by optparse-applicative and built on cats.

67976Scala
2 months ago
Jinq
Jinqmy2iu/Jinq

LINQ-style query library for Java 8 that translates Java code into optimized database queries.

66273Java
1 year ago
BlinkDB
BlinkDBsameeragarwal/blinkdb

A large-scale data warehouse system that provides approximate query answers with error bounds on massive datasets up to 300x faster than Hive.

661121Scala
12 years ago
SparkR <img class="emoji" alt="heart" src="https://cdn.jsdelivr.net/gh/qinwf/awesome-R@3c66da6e291bcc0520b1649125b0bed750896a9a/heart.png" height="20" align="absmiddle" width="20">
SparkR <img class="emoji" alt="heart" src="https://cdn.jsdelivr.net/gh/qinwf/awesome-R@3c66da6e291bcc0520b1649125b0bed750896a9a/heart.png" height="20" align="absmiddle" width="20">amplab-extras/SparkR-pkg

An R package providing a lightweight frontend to use Apache Spark for distributed data processing from R.

642322R
10 years ago
Wiki2Vec. Getting Word2vec vectors for entities and word from Wikipedia Dumps
Wiki2Vec. Getting Word2vec vectors for entities and word from Wikipedia Dumpsidio/wiki2vec

Generate Word2Vec vectors for DBpedia entities from Wikipedia dumps, linking words and topics to structured knowledge.

602133Java
8 years ago
Ayza
AyzaHakky54/ayza

A high-level SSL/TLS configuration library for Java, Kotlin, and Scala HTTP clients and servers with hot reloading and rich utilities.

57378Java
7 days ago
apalache
apalacheinformalsystems/apalache

A symbolic model checker for TLA+ and Quint specifications, translating them into SMT constraints for verification.

57149Scala
18 hours ago
scapegoat
scapegoatsksamuel/scapegoat

A Scala compiler plugin for static code analysis that detects bugs, non-idiomatic code, and style violations.

55796Scala
5 days ago
FACTORIE
FACTORIEfactorie/factorie

A Scala toolkit for deployable probabilistic modeling using imperatively-defined factor graphs.

552143Scala
8 years ago
scribe
scribeoutr/scribe

A high-performance, programmatically configurable logging library built from scratch for Scala, Scala.js, and Scala Native.

55145Scala
14 days ago
Spark
Sparkhortonworks-spark/shc

A library enabling Apache Spark to read from and write to Apache HBase tables as external data sources using DataFrames and SQL.

547274Scala
5 years ago
argonaut
argonautargonaut-io/argonaut

A purely functional JSON library for Scala providing parsing, printing, manipulation, and type-safe codecs.

544107Scala
11 hours ago
Eventsim
EventsimInterana/eventsim

A Scala-based event data simulator that generates realistic web traffic for a fake music streaming service.

542142Scala
4 months ago
SourceCode
SourceCodelihaoyi/sourcecode

A Scala library providing compile-time source code metadata like file, line, and name, similar to Python's __name__ or C++'s __LINE__.

54077Scala
7 months ago
PortEx
PortExkatjahahn/PortEx

A Java library for static malware analysis of Portable Executable files with robust handling of malformations.

53291Scala
2 months ago
Macroid
Macroid47deg/macroid

A modular functional UI language for Android, implemented with Scala macros.

52833Scala
8 years ago
Spark XML
Spark XMLdatabricks/spark-xml

A library for parsing and querying XML data with Apache Spark SQL and DataFrames.

513223Scala
1 year ago
µTest
µTestlihaoyi/utest

A simple, convenient testing library for Scala with uniform syntax, smart asserts, and support for Scala.js/Scala-Native.

50987Scala
4 months ago
streamDM
streamDMhuawei-noah/streamDM

A Spark Streaming library for mining big data streams with incremental learning algorithms.

497141Scala
3 years ago
Kotlin for Apache Spark
Kotlin for Apache SparkKotlin/kotlin-spark-api

Kotlin bindings and extensions for Apache Spark, enabling idiomatic Kotlin development with data classes, lambdas, and null safety.

48036Kotlin
1 year ago
Gremlin Scala
Gremlin Scalampollmeier/gremlin-scala

A Scala wrapper for Apache TinkerPop 3 providing a type-safe DSL for graph traversals.

47974Scala
3 years ago
MUnit
MUnitscalameta/munit

A Scala testing library focused on providing actionable error messages and extensible APIs.

470105Scala
6 days ago
spark-fast-tests
spark-fast-testsmrpowers-io/spark-fast-tests

A fast Apache Spark testing helper library with beautifully formatted error messages for Scala applications.

45677Scala
2 months ago
docker-it-scala
docker-it-scalawhisklabs/docker-it-scala

A Scala library for integration testing with Docker containers, providing utilities to define, manage, and verify services.

43389Scala
2 years ago
LogCaptor
LogCaptorHakky54/log-captor

A Java library for capturing log entries in unit and integration tests without mocking or custom extensions.

42929Java
7 days ago
droste
drosteandyscott/droste

A recursion schemes library for Scala that provides elegant abstractions for folding and unfolding recursive data structures.

39651Scala
1 month ago
brushfire
brushfirestripe/brushfire

A Scala framework for distributed supervised learning of decision tree ensemble models, inspired by Google's PLANET.

39043Scala
7 years ago
Cypher for Gremlin
Cypher for Gremlinopencypher/cypher-for-gremlin

A toolkit that enables querying Gremlin graph databases using the Cypher query language.

37146Java
4 months ago
1
2
3
4
5