Skip to content

Latest commit

 

History

History
28 lines (19 loc) · 1.35 KB

SCALA.md

File metadata and controls

28 lines (19 loc) · 1.35 KB

Scala

GitBucket  —  a Git platform powered by Scala with easy installation, high extensibility & github API compatibility.

gitbucket


Finatra  —  a lightweight framework for building fast, testable, scala applications on top of TwitterServer and Finagle. Finatra provides an easy-to-use API for creating and testing Finagle servers and apps as well as powerful JSON support, modern logging via SLF4J, Finagle client utilities, and more.

finatra


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

Example:

import org.scalatra._

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

algebird —  an abstract algebra for Scala. This code is targeted at building aggregation systems (via Scalding or Apache Storm). It was originally developed as part of Scalding’s Matrix API, where Matrices had values which are elements of Monoids, Groups, or Rings. Subsequently, it was clear that the code had broader application within Scalding and on other projects within Twitter.