Open-Awesome
CategoriesAlternativesStacksSelf-HostedExplore
Open-Awesome

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

TermsPrivacyAboutGitHubRSS
  1. Home
  2. Tags
  3. Scala

Scala

266 projects

Showing 36 of 266 projects

Functional Programming
Functional Programming

A curated collection of functional programming resources including blog posts, papers, books, videos, tools, and communities.

#programming-books#developer-education#haskell
Stars1.0k
Forks64
Last commit2 years ago
lucasviola/Awesome Functional Programming
lucasviola/Awesome Functional Programming

A curated collection of functional programming resources including blog posts, papers, books, videos, and tools.

#haskell#functional-programming#community-driven
Stars1.0k
Forks64
Last commit2 years ago
caliban
calibanScala

A purely functional GraphQL library for Scala with minimal boilerplate and compile-time schema validation.

#functional-programming#scala-library#graphql
Stars996
Forks262
Last commit22 hours ago
Sparkling Water
Sparkling WaterScala

Sparkling Water provides H2O functionality inside Spark cluster

#h2o#spark#pysparkling
Stars979
Forks361
Last commit8 months ago
spray-json
spray-jsonScala

A lightweight, clean and simple JSON implementation in Scala

#json-serialization#scala#json
Stars972
Forks185
Last commit2 years ago
Livy
LivyScala

A REST interface for interacting with Apache Spark from anywhere, enabling remote code execution and job submissions.

#apache-spark#spark#interactive-computing
Stars958
Forks625
Last commit15 days ago
TensorFlow Scala
TensorFlow ScalaScala

A strongly-typed Scala API for TensorFlow, providing functionality similar to the official Python API with additional features.

#data-science#deep-learning#neural-networks
Stars939
Forks91
Last commit4 years ago
Bloop
BloopScala

A build server and CLI tool that compiles, tests, and runs Scala code quickly from any editor or build tool.

#compilation-server#developer-tools#build-server
Stars939
Forks216
Last commit1 day ago
Squants
SquantsScala

A Scala library for type-safe quantities, units of measure, and dimensional analysis.

#scientific-computing#domain-specific-language#type-safety
Stars931
Forks123
Last commit7 days ago
ReactiveMongo
ReactiveMongoScala

A fully non-blocking, asynchronous MongoDB driver for Scala built on reactive streams.

#database-driver#functional-programming#database
Stars856
Forks227
Last commit3 days ago
Quicklens
QuicklensScala

A Scala library for modifying deeply nested fields in case classes with a concise, type-safe syntax.

#case-class#functional-programming#boilerplate-reduction
Stars851
Forks53
Last commit2 days ago
Apache Samza
Apache SamzaJava

A distributed stream processing framework built on Apache Kafka and Apache Hadoop YARN for fault-tolerant, stateful processing.

#real-time-analytics#apache-yarn#samza
Stars846
Forks331
Last commit2 months ago
Matryoshka
MatryoshkaScala

A Scala library providing generalized recursion schemes and traversals for fixed point data structures.

#recursive-structures#functional-programming#fixed-point
Stars824
Forks86
Last commit6 years ago
jsoniter-scala
jsoniter-scalaScala

Scala macros for compile-time generation of safe and ultra-fast JSON codecs, with circe integration.

#parsing#scala-macros#scala-js
Stars818
Forks114
Last commit1 day ago
Photon ML
Photon MLTerra

A scalable machine learning library for training Generalized Linear Models and GLMix models on Apache Spark.

#apache-spark#gradle#large-scale-training
Stars797
Forks175
Last commit4 years ago
Hexworks/Zircon
Hexworks/ZirconKotlin

An extensible, user-friendly tile engine and text GUI library for building roguelikes and terminal-style applications.

#tile-engine#java#multiplatform
Stars792
Forks137
Last commit1 month ago
scalatags
scalatagsScala

A small XML/HTML construction library for Scala that provides type-safe, composable HTML generation.

#functional-programming#server-side-rendering#html-generation
Stars772
Forks117
Last commit1 year ago
uPickle
uPickleScala

A simple, fast, dependency-free JSON and MessagePack serialization library for Scala.

#serialization-library#binary-serialization#scala-libraries
Stars766
Forks177
Last commit4 months ago
Gearpump
GearpumpScala

A lightweight real-time big data streaming engine built on Akka for high-throughput, low-latency data processing.

#stream-processing#akka#cluster-computing
Stars756
Forks150
Last commit4 days ago
Apache Toree
Apache ToreeScala

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

#apache-spark#spark-integration#jupyter-kernel
Stars751
Forks225
Last commit7 days ago
TensorFrames
TensorFramesScala

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

#apache-spark#python#tensorflow
Stars744
Forks160
Last commit2 years ago
Nussknacker
NussknackerScala

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

#apache-flink#stream-processing#touk
Stars737
Forks104
Last commit1 day ago
specs2
specs2Scala

Software Specifications for Scala

#specs2#specification#bdd
Stars734
Forks213
Last commit6 days ago
sbt-docker
sbt-dockerScala

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

#containerization#devops#continuous-integration
Stars732
Forks113
Last commit1 year ago
Mongo-Spark
Mongo-SparkJava

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

#apache-spark#connector#spark
Stars730
Forks320
Last commit4 days ago
AWScala
AWScalaScala

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

#cloud-infrastructure#developer-tools#aws-sdk
Stars728
Forks220
Last commit3 years ago
scallop
scallopScala

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

#command-line-tools#scala-js#scala
Stars686
Forks58
Last commit7 months ago
decline
declineScala

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

#declarative#functional-programming#optparse
Stars679
Forks75
Last commit3 months ago
gdx-liftoff
gdx-liftoffKotlin

A modern GUI setup tool for generating and configuring libGDX Gradle projects with extensive customization options.

#gradle#desktop-app#gdx-liftoff
Stars678
Forks67
Last commit7 days ago
Learn-by-doing functional programming course on Scala
Learn-by-doing functional programming course on ScalaScala

learn-by-doing course/tutorial for functional programming on scala

#functional-programming#monad-transformers#monad
Stars605
Forks120
Last commit6 years ago
Ayza
AyzaJava

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

#hot-reloading#java-library#truststore
Stars578
Forks79
Last commit11 days ago
nvim-metals
nvim-metalsLua

A Neovim plugin providing enhanced LSP support for Scala development with Metals language server.

#developer-tools#language-server#nvim-lsp
Stars564
Forks92
Last commit22 days ago
scapegoat
scapegoatScala

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

#hacktoberfest#gradle#inspection
Stars556
Forks96
Last commit5 days ago
scribe
scribeScala

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

#scribe#scala-js#macros
Stars550
Forks44
Last commit3 days ago
Eventsim
EventsimScala

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

#stream-processing#performance-testing#fake-data
Stars547
Forks142
Last commit5 months ago
argonaut
argonautScala

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

#functional-programming#argonaut#data-serialization
Stars544
Forks107
Last commit4 days ago
PreviousPage 3 of 8Next

Related Tags

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
#Scala Native58
#Functional Programming48
#Big Data43
#Java42
#Jvm36
#Apache Spark34
#Scala Js33
#Machine Learning26
#Sbt25
#Kotlin24
#Load Testing22
#Performance Testing22