ScalaMeter is a microbenchmarking and performance regression testing framework for the JVM platform that allows expressing performance tests in a way which is both simple and concise.
It can be used both from Scala and Java.
write performance tests in a DSL similar to ScalaTest and ScalaCheck
specify test input data
specify how test results are collected
organize performance tests hierarchically
"Elastic4s is a concise, idiomatic, type safe Scala Client for ElasticSearch. It provides a full Scala DSL to construct your queries and (hopefully!) reducing errors. Due to its typesafe nature Elastic4s is also a good way to learn the options available for any operation, as your IDE can use the type information to show you what methods are available. Elastic4s also allows you to index JSON documents from standard JSON libraries such as Jackson without having to unmarshall."
"HPaste unlocks the rich functionality of HBase for a Scala audience. In so doing, it attempts to achieve the following goals:
Provide a strong, clear syntax for querying and filtration
Perform as fast as possible while maintaining idiomatic Scala client code -- the abstractions should not show up in a profiler!
Re-articulate HBase's data structures rather than force it into an ORM-style atmosphere.
A rich set of base classes for writing MapReduce jobs in hadoop against HBase tables.
Provide a maximum amount of code re-use between general Hbase client usage, and operation from within a MapReduce job.
Use Scala's type system to its advantage--the compiler should verify the integrity of the schema.
Be a verbose DSL--minimize boilerplate code, but be human readable!"
"Enables consumer driven contract testing, providing a mock service and DSL for the consumer project, and interaction playback and verification for the service provider project."
"ScalaTags is a small XML/HTML construction library for Scala. The core functionality of Scalatags is less than 200 lines of code, and yet it provides all the functionality of large frameworks like Python's Jinja2 or C#'s Razor.
It does this by leveraging the functionality of the Scala language to do almost everything. A lot of different language constructs can be used to help keep your templates concise and DRY, and why re-invent them all yourself when you have someone else who has done it before you."