Skip to content
This repository

Tiny Scala high-performance, async web framework, inspired by Sinatra

branch: 2.3.x_2.10

Merge pull request #383 from ceedubs/rm-shapeless

Remove unused Shapeless reference
latest commit 46d6363b5f
Ivan Porto Carrero casualjim authored
Octocat-spinner-32 atmosphere simplify TrackMessageSizeInterceptor configuration
Octocat-spinner-32 auth Merge branch '2.2.x_2.9' into 2.2.x_2.10
Octocat-spinner-32 commands Upgrade to ScalaTest 2 and Specs2 2.
Octocat-spinner-32 common Fix gzip output and scalate
Octocat-spinner-32 core use charset from request to decode the json input stream
Octocat-spinner-32 example Fix "GET http://localhost:8080/jquery/jquery-1.9.0.js 404 (Not Found)"
Octocat-spinner-32 fileupload minor tweak in old fileuploadsupporttest
Octocat-spinner-32 jetty some adjustments for running tests etc on jetty 9
Octocat-spinner-32 json use charset from request to decode the json input stream
Octocat-spinner-32 notes publish 2.3.0.RC1
Octocat-spinner-32 project Remove unused Shapeless reference
Octocat-spinner-32 scalate fixes #336, use only 1 instance of the template engine
Octocat-spinner-32 scalatest Upgrade to ScalaTest 2 and Specs2 2.
Octocat-spinner-32 slf4j Fix scalate and async requests, fix gzip output
Octocat-spinner-32 specs2 merge Fixes reflection for value types in generic classes and fixes v…
Octocat-spinner-32 spring Added constructor autowiring
Octocat-spinner-32 swagger-ext Add support for api names with / in them for swagger
Octocat-spinner-32 swagger Add form param to scalatra
Octocat-spinner-32 test update dependencies to latest versions
Octocat-spinner-32 .gitignore Fix // in swagger resource at root path
Octocat-spinner-32 CONTRIBUTING.markdown Minor cleanup of committing documentation
Octocat-spinner-32 Credits and notes.
Octocat-spinner-32 LICENSE Rename project to Scalatra. Thanks to Hiram Chirino for the name.
Octocat-spinner-32 README.markdown update build icon to 2.3 build
Octocat-spinner-32 crosspaths.sbt Merge branch 'develop_2.10' of into dev…
Octocat-spinner-32 publishing.sbt fiddle a bit with the build, fix tostring on a binding
Octocat-spinner-32 sbt update sbt and mima previous version
Octocat-spinner-32 version.sbt go to snapshot again

Scalatra Build Status

Scalatra is a tiny, Sinatra-like web framework for Scala.


import org.scalatra._

class ScalatraExample extends ScalatraServlet {
  get("/") {
    <h1>Hello, world!</h1>


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 2.2.2, and is published to Maven Central.

libraryDependencies += "org.scalatra" %% "scalatra" % "2.2.2"

Development version

The develop branch is published as 2.3.0-SNAPSHOT to OSSRH.

resolvers += "Sonatype Nexus Snapshots" at ""

libraryDependencies += "org.scalatra" %% "scalatra" % "2.3.0-SNAPSHOT"


Something went wrong with that request. Please try again.