# Scalatra

Scala micro-framework for building web sites and HTTP APIs on the JVM, with a Sinatra-style routing DSL.


Source: https://findsoftware.frbit.cloud/scalatra/
Last reviewed: 2026-10-26
Listed since: 2026-10-26

## Record

### Links

- home: https://scalatra.org/
- repository: https://github.com/scalatra/scalatra
- docs: https://scalatra.org/guides/3/
- x: https://twitter.com/scalatra
- forum: https://groups.google.com/group/scalatra-user

### Identity

- status: active
- maintainer: Scalatra Team
- maintainerType: community
- parent: unknown
- firstRelease: 2010
- hqCountry: unknown

### Kind

- category: framework
- hosting: java
- language: scala
- runtime: jvm
- runtimeMin: jvm 11
- basedOn: unknown

### Content

- contentStore: unknown
- databases: mysql, postgres
- adminUi: unknown
- headlessApi: rest
- templating: twirl
- i18n: unknown

### Rendering and deploy

- runsAs: always-on
- renderingModes: unknown
- installMethod: sbt (giter8 project template)

### License

- licenseModel: open-source
- license: BSD-2-Clause

### Releases

- currentMajor: 3
- latestReleaseDate: 2026-08-22

### Adoption

- githubStargazers: 2648
- packagistDownloads: not applicable
- npmWeeklyDownloads: not applicable
- contributors: 105
- pluginCount: unknown
- packagistMonthlyDownloads: unknown
- ecosystemsMonthlyDownloads: unknown
- httpArchiveSites: unknown
- wordpressActiveInstalls: unknown
- dependentRepos: unknown
- dependentPackages: unknown

### Sources

- urls: https://scalatra.org/ (read 2026-10-26)
- urls: https://api.github.com/repos/scalatra/scalatra (read 2026-10-26)
- urls: https://scalatra.org/guides/3/ (read 2026-10-26)
- category: https://scalatra.org/ (read 2026-10-26)
- language: https://api.github.com/repos/scalatra/scalatra (read 2026-10-26)
- runtime: https://scalatra.org/getting-started/installation.html (read 2026-10-26)
- runtimeMin: https://scalatra.org/getting-started/installation.html (read 2026-10-26)
- installMethod: https://scalatra.org/getting-started/installation.html (read 2026-10-26)
- runsAs: https://scalatra.org/guides/3/deployment/servlet-container.html (read 2026-10-26)
- runsAs: https://scalatra.org/guides/3/deployment/standalone.html (read 2026-10-26)
- templating: https://scalatra.org/guides/3/views/twirl.html (read 2026-10-26)
- headlessApi: https://scalatra.org/ (read 2026-10-26)
- databases: https://scalatra.org/guides/3/persistence/slick.html (read 2026-10-26)
- databases: https://scalatra.org/guides/3/persistence/squeryl.html (read 2026-10-26)
- license: https://github.com/scalatra/scalatra/blob/main/LICENSE (read 2026-10-26)
- licenseModel: https://github.com/scalatra/scalatra/blob/main/LICENSE (read 2026-10-26)
- maintainer: https://scalatra.org/ (read 2026-10-26)
- firstRelease: https://search.maven.org/solrsearch/select?q=g:org.scalatra+AND+a:scalatra_2.8.0&core=gav&rows=50&wt=json (read 2026-10-26)
- currentMajor: https://api.github.com/repos/scalatra/scalatra/git/refs/tags/v3.2.1 (read 2026-10-26)
- latestReleaseDate: https://api.github.com/repos/scalatra/scalatra/git/tags/51865898a627f1e87b5ca130de061a8e0d23b4c2 (read 2026-10-26)
- githubStargazers: https://api.github.com/repos/scalatra/scalatra (read 2026-10-26)
- contributors: https://api.github.com/repos/scalatra/scalatra/contributors?per_page=1 (read 2026-10-26)

## Notes

Scalatra is a Scala micro-framework for web sites and HTTP APIs that runs on the JVM. Its homepage describes a Sinatra-style DSL. The [servlet container guide](https://scalatra.org/guides/3/deployment/servlet-container.html) says a Scalatra 3 application runs on any servlet container that supports the Servlet standard it names, and the standalone guide shows launching it in an embedded Jetty server from glue code.

Views can be written with Twirl, the template language the Scalatra 3 guides describe. The project's site mentions the construction of RESTful APIs, and its community page names a Google group as the preferred channel for discussion.

## Worth knowing

Scalate integration has been dropped since Scalatra 3.0, according to the guides. The internationalization guide has not been written yet.

---

Data licensed CC BY 4.0 (https://creativecommons.org/licenses/by/4.0/). Attributes are recorded, never scored; absent means unknown.
Credit, in full: FindSoftware, CC BY 4.0
