Scala: Popular tools, libraries, and frameworks

Table of Contents1 - Build tools2 - Testing tools3 - Database4 - Functional Programming5 - Asynchronous/parallel/concurrent programming6 - Web frameworks7 - JSON8 - HTTP clients9 - Configuration/properties10 - Many more

This page is a collection of popular tools, libraries, and frameworks for the Scala programming language.

Back to top

Build tools

How to load multiple library dependencies in SBT

SBT FAQ: How do I load multiple library dependencies in SBT? (i.e., what is the correct syntax?)

Solution: Use a Seq with the libraryDependencies syntax in your build.sbt file:

Scala web service frameworks

I can never remember the name "unfiltered", so yesterday I kept trying to google for "web service framework", and to my surprise, Google wasn't showing unfiltered. In fact, it didn't show other tools like Scalatra, though it did show Play in the top ten.

So today's post is an effort to help Google out a little bit here. If you're looking for good Scala web service frameworks, check out these tools:

A Linux shell script to compile Java source code files that require building a CLASSPATH

A Java compile example: How to compile a Java program from a Unix/Linux shell script.

From time to time circumstances come up where I don't have Ant or an Ant-based project to compile my Java programs. On those occasions (which are very rare these days), I typically use a Linux shell script to compile my Java classes. I thought I'd share this "java compile" shell script here today.