{"meta":{"name":"FindSoftware","page":"https://findsoftware.frbit.cloud/scalatra/","markdown":"https://findsoftware.frbit.cloud/scalatra.md","license":"https://creativecommons.org/licenses/by/4.0/","attribution":"FindSoftware, CC BY 4.0","note":"Attributes are recorded, never scored. An absent field means unknown, never zero and never bad."},"record":{"id":"scalatra","name":"Scalatra","urls":{"home":"https://scalatra.org/","repository":"https://github.com/scalatra/scalatra","docs":"https://scalatra.org/guides/3/"},"category":["framework"],"description":"Scala micro-framework for building web sites and HTTP APIs on the JVM, with a Sinatra-style routing DSL.","maintainer":"Scalatra Team","maintainerType":"community","firstRelease":2010,"hosting":["java"],"language":"scala","runtime":["jvm"],"runtimeMin":"jvm 11","databases":["mysql","postgres"],"headlessApi":["rest"],"templating":"twirl","runsAs":["always-on"],"installMethod":"sbt (giter8 project template)","licenseModel":"open-source","license":"BSD-2-Clause","currentMajor":"3","latestReleaseDate":"2026-08-22T00:00:00.000Z","githubStargazers":2648,"contributors":105,"packagistDownloads":null,"npmWeeklyDownloads":null,"social":{"x":"https://twitter.com/scalatra","forum":"https://groups.google.com/group/scalatra-user"},"checkedAt":"2026-10-26T00:00:00.000Z","addedAt":"2026-10-26T00:00:00.000Z","sources":[{"field":"urls","url":"https://scalatra.org/","checkedAt":"2026-10-26T00:00:00.000Z"},{"field":"urls","url":"https://api.github.com/repos/scalatra/scalatra","checkedAt":"2026-10-26T00:00:00.000Z"},{"field":"urls","url":"https://scalatra.org/guides/3/","checkedAt":"2026-10-26T00:00:00.000Z"},{"field":"category","url":"https://scalatra.org/","checkedAt":"2026-10-26T00:00:00.000Z"},{"field":"language","url":"https://api.github.com/repos/scalatra/scalatra","checkedAt":"2026-10-26T00:00:00.000Z"},{"field":"runtime","url":"https://scalatra.org/getting-started/installation.html","checkedAt":"2026-10-26T00:00:00.000Z"},{"field":"runtimeMin","url":"https://scalatra.org/getting-started/installation.html","checkedAt":"2026-10-26T00:00:00.000Z"},{"field":"installMethod","url":"https://scalatra.org/getting-started/installation.html","checkedAt":"2026-10-26T00:00:00.000Z"},{"field":"runsAs","url":"https://scalatra.org/guides/3/deployment/servlet-container.html","checkedAt":"2026-10-26T00:00:00.000Z"},{"field":"runsAs","url":"https://scalatra.org/guides/3/deployment/standalone.html","checkedAt":"2026-10-26T00:00:00.000Z"},{"field":"templating","url":"https://scalatra.org/guides/3/views/twirl.html","checkedAt":"2026-10-26T00:00:00.000Z"},{"field":"headlessApi","url":"https://scalatra.org/","checkedAt":"2026-10-26T00:00:00.000Z"},{"field":"databases","url":"https://scalatra.org/guides/3/persistence/slick.html","checkedAt":"2026-10-26T00:00:00.000Z"},{"field":"databases","url":"https://scalatra.org/guides/3/persistence/squeryl.html","checkedAt":"2026-10-26T00:00:00.000Z"},{"field":"license","url":"https://github.com/scalatra/scalatra/blob/main/LICENSE","checkedAt":"2026-10-26T00:00:00.000Z"},{"field":"licenseModel","url":"https://github.com/scalatra/scalatra/blob/main/LICENSE","checkedAt":"2026-10-26T00:00:00.000Z"},{"field":"maintainer","url":"https://scalatra.org/","checkedAt":"2026-10-26T00:00:00.000Z"},{"field":"firstRelease","url":"https://search.maven.org/solrsearch/select?q=g:org.scalatra+AND+a:scalatra_2.8.0&core=gav&rows=50&wt=json","checkedAt":"2026-10-26T00:00:00.000Z"},{"field":"currentMajor","url":"https://api.github.com/repos/scalatra/scalatra/git/refs/tags/v3.2.1","checkedAt":"2026-10-26T00:00:00.000Z"},{"field":"latestReleaseDate","url":"https://api.github.com/repos/scalatra/scalatra/git/tags/51865898a627f1e87b5ca130de061a8e0d23b4c2","checkedAt":"2026-10-26T00:00:00.000Z"},{"field":"githubStargazers","url":"https://api.github.com/repos/scalatra/scalatra","checkedAt":"2026-10-26T00:00:00.000Z"},{"field":"contributors","url":"https://api.github.com/repos/scalatra/scalatra/contributors?per_page=1","checkedAt":"2026-10-26T00:00:00.000Z"}],"status":"active","ai":"authored"},"prose":"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.\n\nViews 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.\n\n## Worth knowing\n\nScalate integration has been dropped since Scalatra 3.0, according to the guides. The internationalization guide has not been written yet."}