Scalatra ![Scala CI](https://github.com/scalatra/scalatra/workflows/build/badge.svg?branch=main)
![scalatra Scala version support](https://index.scala-lang.org/scalatra/scalatra/scalatra-jakarta/latest-by-scala-version.svg?platform=jvm)
Scalatra is a tiny, Sinatra-like web framework for
Scala.
Example
import org.scalatra._
class ScalatraExample extends ScalatraServlet {
get("/") {
<h1>Hello, world!</h1>
}
}
Documentation
If you're just starting out, see the installation and first project sections of our website.
Once you've done that, take a look at the Scalatra Guides for documentation on all aspects of the framework, code examples, and more. We also have an extensive selection of Example Applications which accompany the tutorials in the Scalatra Guides.
Latest version
The latest version of Scalatra is 3.1.+
, and is published to Maven Central.
// for javax
libraryDependencies += "org.scalatra" %% "scalatra-javax" % "3.1.+"
// for jakarta
libraryDependencies += "org.scalatra" %% "scalatra-jakarta" % "3.1.+"