views:

172

answers:

7

Are there any good Scala-specific frameworks (for whatever purpose) and libraries worth taking a look out there other than Lift web framework?

+2  A: 

Akka, to be certain.

Randall Schulz
+5  A: 

Let's see:

  • Akka -- Distributed Computing
  • Scalaz -- Functional Programming (above and beyond what Scala provides)
  • ScalaCheck -- Testing framework with auto-sampling
  • ScalaTest / Specs -- Traditional testing frameworks

These are my favorites. Of course, there are many libraries out there, but it would be pointless to list here all interesting Scala libraries that exist.

Daniel
+3  A: 

Probably not as popular as some of the others, but I think these really show off what Scala can do:

Squeryl - Basically a typesafe SQL DSL

Scalatra - Ruby Sinatra clone

Play Framework Scala Module - Scala programming for Play

Adam Rabung
Thanks! At the first glance, Squeryl seems to be a thing among those I was looking for.
Ivan
+4  A: 
  • scala xray shows how to use a compiler plugin for good effect.
  • sbt for sure. It's a marvel.
Synesso
+1  A: 

Circumflex ORM - raw but very interesting framework for object-relational mapping.

Jeriho
+1  A: 

scalate for templating and scalala for linear algebra are well worth looking at.

Dave Griffith
+1  A: 

The Twitter folks have produced some nice libraries. We're leveraging:

Querulous (http://github.com/nkallen/querulous): for easy database access via JDBC

and

Configgy (http://www.lag.net/configgy): for accessing file-based configuration data

bkuder