awesome-scala
Scala framework collection
A community-driven list of useful Scala libraries and frameworks
A community driven list of useful Scala libraries, frameworks and software.
9k stars
601 watching
1k forks
Language: Python
last commit: 4 months ago
Linked from 12 awesome lists
awesomeawesome-listscalascala-libraryscalajs
Awesome Scala / Table of Contents / Database | |||
akka-persistence-gcp-datastore | 19 | 3 months ago | |
anorm | 240 | about 2 months ago | |
clickhouse-scala-client | 112 | 2 months ago | |
couchbase-jvm-clients | 47 | about 1 month ago | |
doobie | 2,177 | about 1 month ago | |
elastic4s | 1,640 | about 1 month ago | |
etcd4s | 31 | about 2 months ago | |
laserdisc | 94 | about 1 month ago | |
mysql-binlog-stream | 14 | about 2 months ago | |
neotypes | 165 | about 2 months ago | |
pulsar4s | 228 | 5 months ago | |
zio-quill | 2,153 | about 1 month ago | |
ReactiveMongo | 851 | 2 months ago | |
rediscala | 788 | 9 months ago | |
relate | 160 | about 2 months ago | |
sangria | 1,958 | about 1 month ago | |
scala-forklift | 188 | 5 months ago | |
scalarelational | 58 | 9 months ago | |
scalikejdbc | 1,266 | about 1 month ago | |
scanamo | 320 | 2 months ago | |
slick | 2,654 | about 1 month ago | |
slick-pg | 838 | 5 months ago | |
squery | 18 | 4 months ago | |
squeryl | 583 | about 1 month ago | |
molecule | 19 | about 1 month ago | |
zio-redis | 123 | about 2 months ago | |
skunk | 1,594 | about 2 months ago | |
kvs | 24 | 4 months ago | |
Awesome Scala / Table of Contents / Graphical User Interfaces | |||
scalafx | 675 | 3 months ago | |
Awesome Scala / Table of Contents / Web Frameworks | |||
analogweb-scala | 13 | about 1 year ago | |
cask | 539 | about 2 months ago | |
finatra | 2,268 | 9 months ago | |
framework | 1,267 | about 2 months ago | |
playframework | 12,558 | about 1 month ago | |
scalajs-react | 1,645 | about 1 month ago | |
scalatra | 2,653 | about 1 month ago | |
sharaf | 35 | 3 months ago | |
unfiltered | 709 | about 1 month ago | |
youi | 211 | about 1 month ago | |
Awesome Scala / Table of Contents / Reactive Web Frameworks | |||
Binding.scala | 1,584 | about 1 month ago | |
udash-core | 447 | about 1 month ago | |
vertx-lang-scala | 122 | about 1 month ago | |
Awesome Scala / Table of Contents / Data Binding and Validation | |||
dupin | 42 | 10 months ago | |
octopus | 149 | 7 months ago | |
Awesome Scala / Table of Contents / i18n | |||
scaposer | 38 | about 1 year ago | |
Awesome Scala / Table of Contents / Authentication | |||
play-googleauth | 36 | about 1 month ago | |
play-pac4j | 408 | about 1 month ago | |
scala-oauth2-provider | 537 | about 1 year ago | |
Awesome Scala / Table of Contents / Cryptography | |||
scrypto | 201 | 4 months ago | |
jose | 16 | 7 months ago | |
Awesome Scala / Table of Contents / Testing | |||
bencher | 586 | about 1 month ago | |
cornichon | 228 | about 1 month ago | |
gatling | 6,495 | about 1 month ago | |
minitest | 179 | 5 months ago | |
mockito-scala | 355 | 6 months ago | |
munit | 434 | about 1 month ago | |
scalacheck | 1,944 | about 2 months ago | |
ScalaMock | 507 | about 1 month ago | |
scalaprops | 277 | about 1 month ago | |
scalatest | 1,155 | 3 months ago | |
specs2 | 734 | about 2 months ago | |
stryker4s | 201 | about 1 month ago | |
weaver-test | 443 | 5 months ago | |
testcontainers-scala | 639 | about 1 month ago | |
utest | 487 | 3 months ago | |
Awesome Scala / Table of Contents / JSON | |||
argonaut | 546 | about 1 month ago | |
borer | 226 | about 1 month ago | |
circe | 2,501 | about 1 month ago | |
diffson | 315 | 4 months ago | |
jackson-module-scala | 502 | about 1 month ago | |
https://github.com/FasterXML/jackson | 9,173 | about 1 month ago | Add-on module for Jackson ( ) to support Scala-specific datatypes |
jawn | 433 | about 1 month ago | |
json4s | 1,485 | about 1 month ago | |
jsoniter-scala | 752 | about 1 month ago | |
ninny-json | 21 | about 1 month ago | |
play-json | 361 | about 2 months ago | |
ScalaJack | 112 | 4 months ago | |
spray-json | 974 | about 1 year ago | |
tupson | 8 | 3 months ago | |
zio-json | 410 | about 1 month ago | |
Awesome Scala / Table of Contents / CSV | |||
kantan.csv | 346 | 6 months ago | |
scala-csv | 698 | about 1 month ago | |
spata | 35 | 2 months ago | |
Awesome Scala / Table of Contents / Serialization | |||
borer | 226 | about 1 month ago | |
avro4s | 720 | about 2 months ago | |
chill | 612 | 5 months ago | |
ScalaPB | 1,309 | about 1 month ago | |
scodec | 809 | about 2 months ago | |
scrooge | 792 | about 2 months ago | |
upickle | 727 | 3 months ago | |
proto | 34 | 4 months ago | |
Awesome Scala / Table of Contents / Science and Data Analysis | |||
algebird | 2,289 | 5 months ago | |
ipex-llm | 6,801 | about 1 month ago | |
breeze | 3,448 | 5 months ago | |
doddle-model | 137 | 5 months ago | |
libra | 199 | 5 months ago | |
LoMRF | 81 | 4 months ago | |
mgo | 72 | about 1 month ago | |
MLLib | |||
numsca | 186 | 6 months ago | |
onnx-scala | 138 | about 2 months ago | |
openmole | 144 | about 1 month ago | |
Optimus | 141 | about 2 months ago | |
OscaR | |||
rings | 74 | about 1 year ago | |
smile | 6,066 | about 1 month ago | |
spire | 1,766 | about 1 month ago | |
squants | 923 | about 2 months ago | |
zeppelin | 6,422 | about 1 month ago | |
spark-nlp | 3,889 | about 1 month ago | |
VecMatLib | 3 | 8 months ago | |
Awesome Scala / Table of Contents / Big Data | |||
flink | 24,261 | about 1 month ago | |
gridscale | 27 | about 1 month ago | |
kafka | 29,060 | about 1 month ago | |
alpakka-kafka | 1,417 | about 1 month ago | |
scio | 2,566 | about 1 month ago | |
Scrunch | |||
Apache Crunch | A Scala wrapper for which provides a framework for writing, testing, and running MapReduce pipelines | ||
spark | 40,170 | about 1 month ago | |
gallia-core | 86 | 11 months ago | |
nussknacker | 669 | about 1 month ago | |
Awesome Scala / Table of Contents / Command Line Interfaces | |||
decline | 647 | 5 months ago | |
mainargs | 191 | 3 months ago | |
scallop | 680 | about 1 month ago | |
scopt | 1,434 | 9 months ago | |
Awesome Scala / Table of Contents / Image processing and image analysis | |||
scalismo | 248 | 7 months ago | |
scrimage | 1,084 | about 2 months ago | |
Awesome Scala / Table of Contents / Functional Reactive Programming | |||
fs2 | 2,381 | about 1 month ago | |
iteratee | 183 | 5 months ago | |
monix | 1,932 | 5 months ago | |
REScala | 90 | about 1 month ago | |
zio | 4,124 | about 1 month ago | |
vertx-lang-scala | 122 | about 1 month ago | |
Awesome Scala / Table of Contents / Modularization and Dependency Injection | |||
airframe | 632 | about 1 month ago | |
izumi | 618 | about 1 month ago | |
macwire | 1,278 | about 2 months ago | |
scaldi | 289 | 5 months ago | |
jam | 61 | 10 months ago | |
Awesome Scala / Table of Contents / Distributed Systems | |||
akka | 13,072 | about 1 month ago | |
annette | 19 | 7 months ago | |
finagle | 8,795 | about 1 month ago | |
poppet | 25 | 7 months ago | |
automorph | 10 | about 1 month ago | |
Awesome Scala / Table of Contents / Extensions | |||
Ammonite | 2,610 | 3 months ago | |
better-files | 1,477 | 5 months ago | |
blindsight | 85 | 5 months ago | |
cats | 5,276 | about 1 month ago | |
chimney | 1,181 | about 1 month ago | |
chronoscala | 68 | about 1 month ago | |
Dsl.scala | 254 | about 1 month ago | |
each | 256 | 5 months ago | |
eff | 581 | about 1 month ago | |
https://atnos-org.github.io/eff | Eff monad for cats - | ||
enableIf.scala | 66 | 7 months ago | |
enumeratum | 1,194 | 4 months ago | |
log4s | 171 | 11 months ago | |
izumi | 618 | about 1 month ago | |
Monocle | 1,663 | about 2 months ago | |
nscala-time | 870 | about 1 month ago | |
quicklens | 831 | about 1 month ago | |
refined | 1,715 | about 1 month ago | |
scala-async | 1,152 | about 2 months ago | |
scala-graph | 565 | 3 months ago | |
scala-logging | 910 | about 2 months ago | |
scalameta | 1,121 | about 1 month ago | |
scalaz | 4,669 | about 1 month ago | |
scribe | 524 | about 1 month ago | |
shapeless | 3,398 | 2 months ago | |
simulacrum | 935 | 10 months ago | |
squid | 198 | 12 months ago | |
tinylog | 708 | about 1 month ago | |
util | 2,692 | about 1 month ago | |
Awesome Scala / Table of Contents / Misc | |||
Ammonite | 2,610 | 3 months ago | |
bootzooka | 757 | about 1 month ago | |
eclair | 1,246 | about 1 month ago | |
fansi | 228 | 3 months ago | |
fs2-aws | 192 | about 1 month ago | |
mailgun4s | 17 | 9 months ago | |
managerial | 13 | about 2 months ago | |
media4s | 34 | about 1 year ago | |
play-swagger | 404 | about 1 year ago | |
PPrint | 228 | 3 months ago | |
pureconfig | 1,494 | about 1 month ago | |
service-chassis | 7 | 3 months ago | |
spliff | 58 | 5 months ago | |
scountries | 20 | about 2 months ago | |
scurl-detector | 16 | about 1 month ago | |
aptus-core | 10 | about 1 month ago | |
Awesome Scala / Table of Contents / Android | |||
scaloid | 2,089 | 7 months ago | |
Awesome Scala / Table of Contents / HTTP | |||
akka-http | 1,339 | about 2 months ago | |
reboot | 427 | 5 months ago | |
finch | 1,598 | about 1 month ago | |
http4s | 2,563 | about 1 month ago | |
lolhttp | 91 | 5 months ago | |
requests-scala | 731 | 3 months ago | |
scalaxb | 337 | 3 months ago | |
sttp | 1,460 | about 1 month ago | |
tapir | 1,370 | about 1 month ago | |
endpoints4s | 406 | 2 months ago | |
frontier | 10 | 4 months ago | |
Awesome Scala / Table of Contents / Semantic Web | |||
scowl | 56 | 6 months ago | |
Awesome Scala / Table of Contents / Metrics and Monitoring | |||
metrics-scala | 427 | about 1 month ago | |
Awesome Scala / Table of Contents / Parsing | |||
atto | 359 | 5 months ago | |
fastparse | 1,098 | 3 months ago | |
parboiled2 | 716 | about 2 months ago | |
scala-parser-combinators | 656 | about 1 month ago | |
cats-parse | 235 | about 1 month ago | |
Awesome Scala / Table of Contents / Sbt plugins | |||
better-monadic-for | 709 | 9 months ago | |
coursier | 2,058 | about 1 month ago | |
mdoc | 396 | about 1 month ago | |
sbt-api-mappings | 90 | 7 months ago | |
sbt-assembly | 1,952 | 2 months ago | |
sbt-buildinfo | 554 | 2 months ago | |
sbt-ci-release | 286 | about 1 month ago | |
sbt-dependency-check | 266 | 5 months ago | |
sbt-docker | 734 | about 1 month ago | |
sbt-doctest | 183 | about 1 month ago | |
sbt-ghpages | 91 | about 2 months ago | |
sbt-header | 186 | 5 months ago | |
sbt-hepek | 21 | about 1 year ago | |
sbt-ide-settings | 62 | over 1 year ago | |
sbt-jmh | 788 | about 1 month ago | |
sbt-microsites | 321 | about 2 months ago | |
mima | 462 | about 1 month ago | |
sbt-native-packager | 1,598 | about 2 months ago | |
sbt-pack | 496 | about 1 month ago | |
sbt-pgp | 144 | about 1 month ago | |
sbt-release | 649 | about 1 month ago | |
sbt-scala-js-map | 36 | about 1 month ago | |
sbt-scalafmt | 204 | about 2 months ago | |
sbt-scoverage | 651 | about 1 month ago | |
sbt-site | 174 | 10 months ago | |
sbt-sonatype | 337 | about 1 month ago | |
sbt-unidoc | 124 | about 2 months ago | |
sbt-updates | 761 | about 1 month ago | |
sbt-eclipse | 716 | about 2 months ago | |
splain | 370 | 3 months ago | |
xsbt-web-plugin | 382 | about 1 month ago | |
sbt-git | 348 | about 1 month ago | |
Awesome Scala / Table of Contents / XML / HTML | |||
scala-scraper | 717 | about 1 month ago | |
xs4s | 60 | over 1 year ago | |
phobos | 20 | 3 months ago | |
Awesome Scala / Table of Contents / Markdown | |||
Laika | 424 | about 1 month ago | |
Awesome Scala / Table of Contents / JavaScript | |||
scala-js | 4,610 | about 1 month ago | |
Awesome Scala / Table of Contents / Scheduling | |||
akka-quartz-scheduler | 559 | about 1 year ago | |
Awesome Scala / Table of Contents / Templating | |||
scalatags | 760 | 3 months ago | |
scalate | 607 | about 1 month ago | |
twirl | 552 | about 2 months ago | |
hepek | 107 | 3 months ago | |
Awesome Scala / Table of Contents / Tools | |||
bloop | 911 | about 1 month ago | |
coursier | 2,058 | about 1 month ago | |
dregex | 47 | about 2 months ago | |
fast-string-interpolator | 90 | about 1 month ago | |
fastring | 127 | about 1 month ago | |
gitbucket | 9,176 | about 1 month ago | |
giter8 | 1,742 | about 1 month ago | |
metals | 2,108 | about 1 month ago | |
mill | 2,248 | about 1 month ago | |
sbt | 4,813 | about 1 month ago | |
scalafix | 835 | about 1 month ago | |
Scalafmt | |||
scalariform | 527 | 8 months ago | |
scapegoat | 533 | about 1 month ago | |
wartremover | 1,085 | about 1 month ago | |
scala2plantuml | 23 | 6 months ago | |
Awesome Scala / Table of Contents / Geospatial | |||
geotrellis | 1,345 | 2 months ago | |
osm4scala | 84 | about 1 year ago | |
rtree2d | 132 | about 1 month ago | |
stac4s | 17 | about 1 month ago | |
franklin | 79 | about 1 month ago | |
Awesome Scala / Table of Contents / Devops | |||
skuber | 76 | about 2 months ago | |
Learning Scala / Books | |||
Essential Scala | by Noel Welsh and Dave Gurnell - Essential Scala is aimed at experienced developers who are encountering Scala for the first time | ||
Functional and Reactive Domain Modeling | by Debasish Ghosh | ||
Functional Programming for Mortals | by Sam Halliday | ||
Functional Programming in Scala | by Paul Chiusano and Runar Bjarnason | ||
Functional Programming, Simplified (Scala edition) | by Alvin Alexander | ||
Get Programming with Scala | by Daniela Sfregola - Tutorial-driven introduction to Scala | ||
Practical FP in Scala: A hands-on approach | by Gabriel Volpe | ||
Programming in Scala | by Martin Odersky, Lex Spoon, and Bill Venners | ||
Pure functional HTTP APIs in Scala | by Jens Grassel | ||
Reactive Programming with Scala and Akka | Use the concepts of reactive programming to build distributed systems running on multiple nodes | ||
Scala Cookbook | by Alvin Alexander | ||
Scala for the Impatient | by Cay Horstmann - Covers most Scala features with short and easy to understand explainations | ||
Scala With Cats | by Noel Welsh and Dave Gurnell - Learn system architecture and design using the techniques of modern functional programming with | ||
The Type Astronaut's Guide to Shapeless | by Dave Gurnell | ||
Zionomicon | by John A. De Goes, Adam Fraser - Master the dark art of creating scalable, type-safe, concurrent apps with ZIO | ||
Learning Scala / Exercises | |||
S-99 | Ninety-Nine Scala Problems | ||
Scala Exercises | Brings the popular Scala Koans to the web. Offering hundreds of solvable exercises organized into 42 categories covering the basics of the Scala language | ||
Exercism - Scala Exercises | Community-driven Scala exercises | ||
Learn-by-doing functional programming course on Scala | 613 | almost 5 years ago | Covers type classes, functors, applicatives, monads, monad transformers, free monad |
Learning Scala / Tutorials and courses | |||
A Tour of Scala | Bite-sized introductions to some of the core language concepts | ||
Functional Programming in Scala | Coursera Specialization (5 courses) created by Martin Odersky et al. at the EPFL (Ecole polytechnique fédérale de Lausanne) | ||
Dr. Mark Lewis | Resources by >> | | ||
Introduction to programming with dependent types in Scala | Video Course by Dmytro Mitin | ||
Scala Collections Cookbook | Scala collections introduction. written in Chinese | ||
Free Scala Courses | A curated list of free Scala courses | ||
Clean Architecture Example | 26 | almost 2 years ago | A step-by-step guide to develop an application using Clean Architecture in Scala |
Learning Scala / Commercial courses | |||
Foundations of Functional Programming in Scala | a professional video course with exercises covering covers functional principles, custom IO (effects) and functional design | ||
Scala Algorithms | a collection of nearly 100 algorithms in pure-functional Scala with test cases, explanations and a web-based IDE. Built with http4s & Scala.js | ||
Learning Scala / Community Members' Blogs | |||
http://lihaoyi.com | |||
http://warski.org/blog | |||
https://degoes.net/articles | |||
http://eed3si9n.com/category/tags/scala | |||
https://danielwestheide.com/tags/scala | |||
https://kubuszok.com/tags/#scala | |||
http://debasishg.blogspot.com | |||
http://appliedscala.com/blog | |||
http://blog.higher-order.com | |||
http://ktoso.github.io/scala-types-of-types | |||
http://scalaprof.blogspot.com | |||
http://torre.me.uk/docs/scala | |||
https://alvinalexander.com | |||
https://blog.bruchez.name/search/label/scala | |||
https://github.com/lemastero/scala_typeclassopedia | 379 | about 1 month ago | |
https://pchiusano.github.io | |||
https://beyondthelines.net | |||
https://manuel.bernhardt.io/blog | |||
Learning Scala / Company Blogs | |||
Functional Works / Learn | Quality resources maintained by functional works | ||
http://allaboutscala.com/ | |||
http://enear.github.io/ | |||
https://blog.knoldus.com/tag/scala/ | |||
https://blog.scalac.io/tags/Scala/ | |||
https://blog.softwaremill.com/tagged/scala | |||
https://medium.com/disney-streaming/tagged/thisweekinscala | |||
https://www.codacy.com/blog/ | |||
Scala Times | Weekly newsletter about scala | ||
47 Degrees | Functional Programming news, updates, and more | ||
Learning Scala / Podcasts | |||
The Scala Logs | Interviewing developers, open source contributors, subject matter experts, and the like to talk about FP, Scala, open source, and their interests | ||
Scala Love | Podcast about the Scala Programming Language and its community | ||
CoRecursive Interviews | In-depth Interviews with software developers, often on the subject of scala libraries and functional programming | ||
Scala for Fun & Profit | Interviewing Scala users and companies | ||
Learning Scala / Communities | |||
Scala Ukraine | Telegram chat of Ukrainian Scala Community | ||
Learning Scala / Misc. | |||
Programming Community Curated Resources for Learning Scala | |||
Scalera Blog | Blog about Scala language and its environment (howto's, good practices, tips,...). Weekly posts written in both spanish and english | ||
Scala @LibHunt | A community driven list of useful Scala libraries, frameworks and software | ||
List of Scala Online Courses | A list of free and paid Scala online courses by Classpert, An online course search and comparison website | ||
Scala Days Conferences | A youtube channel that provides full fledged videos, recorded at Scala Days Conferences | ||
CA Art | 17 | about 3 years ago | A small project aimed at learning Scala on intermediate level by experimenting with Cellular Automata |