awesome-scala
A community driven list of useful Scala libraries, frameworks and software.
9k stars
600 watching
1k forks
Language: Python
last commit: 22 days ago
Linked from 12 awesome lists
awesomeawesome-listscalascala-libraryscalajs
Awesome Scala / Table of Contents / Database | |||
akka-persistence-gcp-datastore | 19 | 17 days ago | |
anorm | 238 | 12 days ago | |
clickhouse-scala-client | 112 | 11 days ago | |
couchbase-jvm-clients | 47 | 1 day ago | |
doobie | 2,164 | 1 day ago | |
elastic4s | 1,640 | 1 day ago | |
etcd4s | 31 | 16 days ago | |
laserdisc | 94 | 4 days ago | |
mysql-binlog-stream | 14 | 2 days ago | |
neotypes | 165 | 10 days ago | |
pulsar4s | 226 | about 2 months ago | |
zio-quill | 2,150 | 1 day ago | |
ReactiveMongo | 850 | 4 days ago | |
rediscala | 790 | 5 months ago | |
relate | 161 | 11 months ago | |
sangria | 1,962 | 3 days ago | |
scala-forklift | 188 | about 2 months ago | |
scalarelational | 58 | 6 months ago | |
scalikejdbc | 1,261 | 2 days ago | |
scanamo | 318 | 17 days ago | |
slick | 2,649 | 1 day ago | |
slick-pg | 839 | about 2 months ago | |
squery | 17 | 21 days ago | |
squeryl | 584 | 1 day ago | |
molecule | 17 | 9 days ago | |
zio-redis | 123 | 16 days ago | |
skunk | 1,582 | 1 day ago | |
kvs | 23 | 14 days ago | |
Awesome Scala / Table of Contents / Graphical User Interfaces | |||
scalafx | 672 | 1 day ago | |
Awesome Scala / Table of Contents / Web Frameworks | |||
analogweb-scala | 13 | 10 months ago | |
cask | 529 | about 1 month ago | |
finatra | 2,273 | 5 months ago | |
framework | 1,268 | 24 days ago | |
playframework | 12,547 | 3 days ago | |
scalajs-react | 1,643 | 3 months ago | |
scalatra | 2,652 | 1 day ago | |
sharaf | 31 | 3 months ago | |
unfiltered | 709 | 1 day ago | |
youi | 210 | 7 days ago | |
Awesome Scala / Table of Contents / Reactive Web Frameworks | |||
Binding.scala | 1,586 | 7 days ago | |
udash-core | 447 | 2 days ago | |
vertx-lang-scala | 122 | 11 days ago | |
Awesome Scala / Table of Contents / Data Binding and Validation | |||
dupin | 42 | 6 months ago | |
octopus | 150 | 4 months ago | |
Awesome Scala / Table of Contents / i18n | |||
scaposer | 38 | 10 months ago | |
Awesome Scala / Table of Contents / Authentication | |||
play-googleauth | 35 | 1 day ago | |
play-pac4j | 405 | 4 days ago | |
scala-oauth2-provider | 538 | 10 months ago | |
Awesome Scala / Table of Contents / Cryptography | |||
scrypto | 201 | 20 days ago | |
jose | 15 | 3 months ago | |
Awesome Scala / Table of Contents / Testing | |||
bencher | 518 | 13 days ago | |
cornichon | 227 | 6 days ago | |
gatling | 6,420 | 12 days ago | |
minitest | 179 | 2 months ago | |
mockito-scala | 354 | 2 months ago | |
munit | 429 | 11 days ago | |
scalacheck | 1,938 | 15 days ago | |
ScalaMock | 503 | 26 days ago | |
scalaprops | 277 | 12 days ago | |
scalatest | 1,148 | about 1 month ago | |
specs2 | 734 | 14 days ago | |
stryker4s | 200 | about 24 hours ago | |
weaver-test | 440 | about 1 month ago | |
testcontainers-scala | 630 | 6 days ago | |
utest | 486 | about 2 months ago | |
Awesome Scala / Table of Contents / JSON | |||
argonaut | 546 | 11 days ago | |
borer | 223 | 23 days ago | |
circe | 2,485 | 26 days ago | |
diffson | 313 | 21 days ago | |
jackson-module-scala | 501 | 14 days ago | |
https://github.com/FasterXML/jackson | 9,057 | 3 months ago | Add-on module for Jackson ( ) to support Scala-specific datatypes |
jawn | 433 | 1 day ago | |
json4s | 1,485 | 1 day ago | |
jsoniter-scala | 740 | 5 days ago | |
ninny-json | 21 | 25 days ago | |
play-json | 361 | 4 days ago | |
ScalaJack | 112 | about 1 month ago | |
spray-json | 973 | 9 months ago | |
tupson | 6 | 3 months ago | |
zio-json | 407 | 25 days ago | |
Awesome Scala / Table of Contents / CSV | |||
kantan.csv | 345 | 3 months ago | |
scala-csv | 696 | 12 days ago | |
spata | 29 | 11 days ago | |
Awesome Scala / Table of Contents / Serialization | |||
borer | 223 | 23 days ago | |
avro4s | 719 | 2 months ago | |
chill | 609 | about 2 months ago | |
ScalaPB | 1,301 | 11 days ago | |
scodec | 809 | 7 days ago | |
scrooge | 793 | 8 days ago | |
upickle | 716 | 8 days ago | |
proto | 34 | 21 days ago | |
Awesome Scala / Table of Contents / Science and Data Analysis | |||
algebird | 2,288 | about 2 months ago | |
ipex-llm | 6,552 | 13 days ago | |
breeze | 3,447 | about 1 month ago | |
doddle-model | 137 | 2 months ago | |
libra | 198 | about 2 months ago | |
LoMRF | 80 | about 1 month ago | |
mgo | 71 | 12 days ago | |
MLLib | |||
numsca | 184 | 3 months ago | |
onnx-scala | 137 | about 1 month ago | |
openmole | 143 | 1 day ago | |
Optimus | 141 | 7 months ago | |
OscaR | |||
rings | 72 | 12 months ago | |
smile | 6,017 | 19 days ago | |
spire | 1,763 | 1 day ago | |
squants | 922 | 15 days ago | |
zeppelin | 6,388 | 2 days ago | |
spark-nlp | 3,827 | 9 days ago | |
VecMatLib | 3 | 5 months ago | |
Awesome Scala / Table of Contents / Big Data | |||
flink | 23,889 | 8 days ago | |
gridscale | 27 | 7 months ago | |
kafka | 28,494 | 10 days ago | |
alpakka-kafka | 1,417 | 2 days ago | |
scio | 2,552 | 12 days ago | |
Scrunch | |||
Apache Crunch | A Scala wrapper for which provides a framework for writing, testing, and running MapReduce pipelines | ||
spark | 39,387 | 12 days ago | |
gallia-core | 85 | 8 months ago | |
nussknacker | 648 | 1 day ago | |
Awesome Scala / Table of Contents / Command Line Interfaces | |||
decline | 647 | about 2 months ago | |
mainargs | 186 | 30 days ago | |
scallop | 676 | 7 months ago | |
scopt | 1,433 | 6 months ago | |
Awesome Scala / Table of Contents / Image processing and image analysis | |||
scalismo | 245 | 4 months ago | |
scrimage | 1,072 | 2 months ago | |
Awesome Scala / Table of Contents / Functional Reactive Programming | |||
fs2 | 2,361 | 4 days ago | |
iteratee | 183 | about 2 months ago | |
monix | 1,927 | 2 months ago | |
REScala | 90 | 6 days ago | |
zio | 4,080 | 1 day ago | |
vertx-lang-scala | 122 | 11 days ago | |
Awesome Scala / Table of Contents / Modularization and Dependency Injection | |||
airframe | 632 | 1 day ago | |
izumi | 615 | 22 days ago | |
macwire | 1,273 | 1 day ago | |
scaldi | 288 | 2 months ago | |
jam | 60 | 7 months ago | |
Awesome Scala / Table of Contents / Distributed Systems | |||
akka | 13,038 | 11 days ago | |
annette | 18 | 4 months ago | |
finagle | 8,788 | 1 day ago | |
poppet | 25 | 4 months ago | |
automorph | 10 | 2 months ago | |
Awesome Scala / Table of Contents / Extensions | |||
Ammonite | 2,607 | 14 days ago | |
better-files | 1,474 | 2 months ago | |
blindsight | 85 | about 2 months ago | |
cats | 5,243 | 13 days ago | |
chimney | 1,160 | 10 days ago | |
chronoscala | 67 | 5 days ago | |
Dsl.scala | 256 | 7 days ago | |
each | 256 | about 2 months ago | |
eff | 581 | 1 day ago | |
https://atnos-org.github.io/eff | Eff monad for cats - | ||
enableIf.scala | 66 | 4 months ago | |
enumeratum | 1,192 | 8 days ago | |
log4s | 171 | 8 months ago | |
izumi | 615 | 22 days ago | |
Monocle | 1,654 | 14 days ago | |
nscala-time | 869 | 5 days ago | |
quicklens | 824 | 14 days ago | |
refined | 1,707 | 4 days ago | |
scala-async | 1,145 | 19 days ago | |
scala-graph | 562 | 1 day ago | |
scala-logging | 910 | 10 days ago | |
scalameta | 1,110 | 1 day ago | |
scalaz | 4,670 | 12 days ago | |
scribe | 525 | 13 days ago | |
shapeless | 3,386 | 13 days ago | |
simulacrum | 937 | 7 months ago | |
squid | 197 | 8 months ago | |
tinylog | 697 | 4 days ago | |
util | 2,689 | 1 day ago | |
Awesome Scala / Table of Contents / Misc | |||
Ammonite | 2,607 | 14 days ago | |
bootzooka | 747 | 3 days ago | |
eclair | 1,234 | 11 days ago | |
fansi | 226 | about 1 month ago | |
fs2-aws | 190 | 2 months ago | |
mailgun4s | 17 | 5 months ago | |
managerial | 13 | 4 days ago | |
media4s | 34 | 10 months ago | |
play-swagger | 403 | 11 months ago | |
PPrint | 225 | about 1 month ago | |
pureconfig | 1,481 | 8 days ago | |
service-chassis | 7 | 3 days ago | |
spliff | 58 | about 2 months ago | |
scountries | 20 | 4 days ago | |
scurl-detector | 16 | 14 days ago | |
aptus-core | 7 | 7 months ago | |
Awesome Scala / Table of Contents / Android | |||
scaloid | 2,090 | 4 months ago | |
Awesome Scala / Table of Contents / HTTP | |||
akka-http | 1,337 | 18 days ago | |
reboot | 426 | about 2 months ago | |
finch | 1,597 | 2 days ago | |
http4s | 2,550 | 2 days ago | |
lolhttp | 91 | 2 months ago | |
requests-scala | 724 | 8 days ago | |
scalaxb | 336 | 11 days ago | |
sttp | 1,448 | 10 days ago | |
tapir | 1,357 | 1 day ago | |
endpoints4s | 405 | 22 days ago | |
frontier | 10 | 22 days ago | |
Awesome Scala / Table of Contents / Semantic Web | |||
scowl | 56 | 3 months ago | |
Awesome Scala / Table of Contents / Metrics and Monitoring | |||
metrics-scala | 427 | 2 days ago | |
Awesome Scala / Table of Contents / Parsing | |||
atto | 358 | about 2 months ago | |
fastparse | 1,090 | about 1 month ago | |
parboiled2 | 717 | 15 days ago | |
scala-parser-combinators | 651 | 13 days ago | |
cats-parse | 233 | 1 day ago | |
Awesome Scala / Table of Contents / Sbt plugins | |||
better-monadic-for | 707 | 5 months ago | |
coursier | 2,035 | 16 days ago | |
mdoc | 395 | 19 days ago | |
sbt-api-mappings | 90 | 4 months ago | |
sbt-assembly | 1,949 | 5 days ago | |
sbt-buildinfo | 554 | 3 days ago | |
sbt-ci-release | 283 | 2 days ago | |
sbt-dependency-check | 266 | about 2 months ago | |
sbt-docker | 733 | 3 months ago | |
sbt-doctest | 182 | 4 days ago | |
sbt-ghpages | 91 | 1 day ago | |
sbt-header | 187 | 2 months ago | |
sbt-hepek | 21 | 10 months ago | |
sbt-ide-settings | 62 | about 1 year ago | |
sbt-jmh | 790 | 4 days ago | |
sbt-microsites | 320 | about 2 months ago | |
mima | 458 | 2 days ago | |
sbt-native-packager | 1,595 | 3 days ago | |
sbt-pack | 496 | 1 day ago | |
sbt-pgp | 144 | 7 days ago | |
sbt-release | 643 | 4 days ago | |
sbt-scala-js-map | 36 | 7 days ago | |
sbt-scalafmt | 197 | 1 day ago | |
sbt-scoverage | 649 | 2 days ago | |
sbt-site | 174 | 6 months ago | |
sbt-sonatype | 334 | 1 day ago | |
sbt-unidoc | 124 | 4 days ago | |
sbt-updates | 759 | 2 days ago | |
sbt-eclipse | 717 | 28 days ago | |
splain | 370 | 3 days ago | |
xsbt-web-plugin | 382 | 2 days ago | |
sbt-git | 345 | 3 days ago | |
Awesome Scala / Table of Contents / XML / HTML | |||
scala-scraper | 718 | 12 days ago | |
xs4s | 60 | 12 months ago | |
phobos | 18 | 4 months ago | |
Awesome Scala / Table of Contents / Markdown | |||
Laika | 414 | 3 days ago | |
Awesome Scala / Table of Contents / JavaScript | |||
scala-js | 4,592 | 5 days ago | |
Awesome Scala / Table of Contents / Scheduling | |||
akka-quartz-scheduler | 559 | 11 months ago | |
Awesome Scala / Table of Contents / Templating | |||
scalatags | 755 | about 1 month ago | |
scalate | 606 | 1 day ago | |
twirl | 548 | 5 days ago | |
hepek | 107 | 3 days ago | |
Awesome Scala / Table of Contents / Tools | |||
bloop | 901 | 11 days ago | |
coursier | 2,035 | 16 days ago | |
dregex | 45 | 17 days ago | |
fast-string-interpolator | 90 | 1 day ago | |
fastring | 127 | 7 days ago | |
gitbucket | 9,145 | 6 days ago | |
giter8 | 1,738 | 3 days ago | |
metals | 2,083 | about 24 hours ago | |
mill | 2,042 | 10 days ago | |
sbt | 4,798 | 1 day ago | |
scalafix | 828 | 5 days ago | |
Scalafmt | |||
scalariform | 527 | 5 months ago | |
scapegoat | 528 | 3 days ago | |
wartremover | 1,080 | 3 days ago | |
scala2plantuml | 23 | 3 months ago | |
Awesome Scala / Table of Contents / Geospatial | |||
geotrellis | 1,335 | 21 days ago | |
osm4scala | 80 | 12 months ago | |
rtree2d | 131 | 12 days ago | |
stac4s | 16 | about 1 month ago | |
franklin | 76 | 6 days ago | |
Awesome Scala / Table of Contents / Devops | |||
skuber | 76 | 24 days 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 | 611 | over 4 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 | 24 | over 1 year 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 2 months 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 | 16 | almost 3 years ago | A small project aimed at learning Scala on intermediate level by experimenting with Cellular Automata |