Typesafe Activator

Templates

Source
pocorall
basics
scaloid
starter

Scaloid makes your Android code easy to understand and maintain. This very simple Scaloid application will get you started building and testing standalone Android apps. This app uses Scala 2.10.2.

Template Details
Source
jamesward
example
playframework
scala
coffeescript
jquery

The completed application for James Ward's OSCON Workshop, 6 Minute Apps! Build Your First Modern Web App: http://www.jamesward.com/2013/07/17/oscon-workshop-6-minute-apps-build-your-first-modern-web-app

Template Details
Source
lashford
angularjs
coffeescript
play
guice
mongodb
reactive-mongo
bootstrapui
rest

application shows how to build a modern web application, comprising of a Client-side JavaScript App built using AngularJS wrote in CoffeeScript, served from the Play Framework and using document persistence with Reactive Mongo a non-blocking Scala client for MongoDB.

Template Details
Source
VirtusLab
advanced
play
scala
slick

Slick (the Scala Language-Integrated Connection Kit) is a framework for type safe, composable data access in Scala. This template combines Play Framework with Slick and adds tools to use type-safe IDs for your classes so you can no longer join on bad id field or mess up order of fields in mappings. It also provides way to create service with methods (like querying all, querying by id, saving or deleting), for all classes with such IDs in just 4 lines of code.

Template Details
Source
scalikejdbc
scala
database
backbonejs
coffeescript

Just write SQL and get things done! ScalikeJDBC is A tidy SQL-based DB access library for Scala developers. This library naturally wraps JDBC APIs and provides you easy-to-use APIs. This template is built with ScalikeJDBC, Play2, Backbone.js and CoffeeScript.

Template Details
Source
typesafehub
akka
playframework
scala
reactive

This template and tutorial shows how the Typesafe Reactive Platform can be used to implement scalable, resilient, responsive event driven apps. The application shows the location of every user currently connected on a map, updated in real time. Akka clustering with distributed pub sub allows it to scale horizontally, we tested with 50000 simulated concurrent users, each sending position updates every second, on 10 nodes on Google Compute Engine. The in context tutorial guides you through design features and code of the app, and then gently introduces you to some of the more detailed topics with instructions for adding new features.

Template Details
Source
mstahv
akka
vaadin
java
java8

An example setup how one can create a RIA UI in plain Java to Akka actor system. Project uses some new Java 8 features, inluding lambda optimized API from Akka 2.3, but it can relatively easily be modified for Java 7 as well.

Template Details
Source
tepi
basics
scaladin
starter

Scaladin makes it easier to use the Vaadin Framework with Scala programming language. It's a wrapper library that provides a pure Scala API for Vaadin. This template provides a simple Hello world application written in Scaladin. This app uses Scala 2.10.1, Vaadin 7.1.12 and Scaladin 3.0.0.

Template Details
Source
typesafehub
sample
java
scala
playframework
akka
reactive

The Reactive Stocks application uses Java, Scala, Play Framework, and Akka to illustrate a reactive app. The tutorial in this example will teach you the reactive basics including Reactive Composition and Reactive Push.

Template Details
Source
tuplejump
basics
playframework
scala
starter
yeoman
angularjs

Play application with play-yeoman plugin. Can be used as base for any web applications. Provides ability to use yo, bower and grunt commands on the sbt command line. More details here - https://github.com/tuplejump/play-yeoman

Template Details
Source
eigengo
akka
spray
rest

Builds simple Actor-based REST server. Demonstrates the usage of Spray to build the RESTful API layer; as well as general structure of such REST actor-based applications. Includes tests for the API layer.

Template Details
Source
typesafehub
angularjs
playframework
javascript
webjars
requirejs
meta-template

This is a Play version of the official angular-seed project (https://github.com/angular/angular-seed). The project uses Play's requirejs support for WebJars (http://www.webjars.org/).

Template Details
Source
typesafehub
basics
play
scala
starter

Play Framework is the High Velocity Web Framework for Java and Scala. Play is based on a lightweight, stateless, web-friendly architecture. Built on Akka, Play provides predictable and minimal resource comsumption (CPU, memory, threads) for highly-scalable applications. This app will teach you how to start building Play 2.1 apps with Scala.

Template Details
Source
typesafehub
basics
scala
starter

Scala is a general purpose programming language designed to express common programming patterns in a concise, elegant, and type-safe way. This very simple Scala application will get you started building and testing standalone Scala apps. This app uses Scala 2.11 and ScalaTest.

Template Details
Source
typesafehub
akka
playframework
java
java8
reactive

This template and tutorial shows how the Typesafe Reactive Platform can be used to implement scalable, resilient, responsive event driven apps. The application shows the location of every user currently connected on a map, updated in real time. Akka clustering with distributed pub sub allows it to scale horizontally, we tested with 50000 simulated concurrent users, each sending position updates every second, on 10 nodes on Google Compute Engine. The in context tutorial guides you through design features and code of the app, and then gently introduces you to some of the more detailed topics with instructions for adding new features.

Template Details
Source
deanwampler
sample
scala
scalding
reactive

The Activator Scalding (Local Mode) application uses Twitter's Scalding API, running in "local mode" or on a Hadoop cluster, to perform powerful analytics on data sets with a concise, intuitive Scala-based API.

Template Details
Source
typesafehub
basics
akka
java
scala
starter

Akka is a toolkit and runtime for building highly concurrent, distributed, and fault tolerant event-driven apps. This simple application will get you started building Actor based systems in Java and Scala. This app uses Akka 2.2, Java 6, Scala 2.10, JUnit, and ScalaTest.

Template Details
Source
typesafehub
sample
java
java8
playframework
akka
reactive

The Reactive Stocks application uses Java, Play Framework, and Akka to illustrate a reactive app. The tutorial in this example will teach you the reactive basics including Reactive Composition and Reactive Push.

Template Details
Source
eigengo
akka
cassandra

This tutorial shows how to use Cassandra in an Akka application. It starts with the core concepts, then introduces the typeclasses pattern. Additionally, it focuses on write performance and concurrent writes to Cassandra.

Template Details
Source
typesafehub
basics
playframework
scala
starter

Play Framework is the High Velocity Web Framework for Java and Scala. Play is based on a lightweight, stateless, web-friendly architecture. Built on Akka, Play provides predictable and minimal resource comsumption (CPU, memory, threads) for highly-scalable applications. This app will teach you how to start building Play 2.2 apps with Scala.

Template Details
Source
angyjoe
playframework
angularjs
bootstrap
mongodb

The Eventual PlayFramework-AngularJS-Bootstrap-MongoDB Seed Project is a seed project that provides a [CRUD](http://en.wikipedia.org/wiki/Create,_read,_update_and_delete) implementation. It uses the [Play Framework](http://www.playframework.com/) and [MongoDB](http://www.mongodb.org/) on the back-end, and [AngularJS](http://angularjs.org/) and [Bootstrap](http://getbootstrap.com/) on the front-end. It is designed to underpin the development of future applications that adopt the same combination of technologies.

Template Details
Source
typesafehub
basics
playframework
java
starter

Play Framework is the High Velocity Web Framework for Java and Scala. Play is based on a lightweight, stateless, web-friendly architecture. Built on Akka, Play provides predictable and minimal resource comsumption (CPU, memory, threads) for highly-scalable applications. This app will teach you how to start building Play 2.1 apps with Java.

Template Details
Source
knockingspirit
angularjs
coffeescript
playframework
requirejs
scala
securesocial
slick
sorm
webjars

This project aims to be a seed for single-page user driven web apps. The backend uses the Play Framework with SecureSocial for the authentication and security layer. The frontend uses AngularJS with Bootstrap CSS.

Template Details
Source
typesafehub
basics
scala
starter

Scala is a general purpose programming language designed to express common programming patterns in a concise, elegant, and type-safe way. This very simple Scala application will get you started building and testing standalone Scala apps. This app uses Scala 2.10 and ScalaTest.

Template Details
Source
typesafehub
basics
slick
starter

Slick is Typesafe's modern database query and access library for Scala. It allows you to work with stored data almost as if you were using Scala collections while at the same time giving you full control over when a database access happens and which data is transferred. You can also use SQL directly. This tutorial will get you started with a simple standalone Scala application that uses Slick.

Template Details
Source
typesafehub
playframework
scala
mongodb
knockout
bootstrap

Play Framework is the High Velocity Web Framework for Java and Scala. Play is based on a lightweight, stateless, web-friendly architecture. Built on Akka, Play provides predictable and minimal resource comsumption (CPU, memory, threads) for highly-scalable applications. This app will teach you how to start building Play 2.1 apps with Java and Scala.

Template Details
Source
tflander
basics
scala
starter

Scala is a general purpose programming language designed to express common programming patterns in a concise, elegant, and type-safe way. This very simple Scala application will get you started building and testing standalone Scala apps. This app uses Scala 2.10 an updated ScalaTest, and the sbt-eclipse plug-in.

Template Details
Source
mkelland
basics
play
java
scala
starter
slick

Slick (the Scala Language-Integrated Connection Kit) is a framework for type safe, composable data access in Scala. This template combines Play Framework with Slick for quick start Slick integrated database-backed web application development.

Template Details
Source
typesafehub
basics
playframework
java
scala
starter

Play Framework is the High Velocity Web Framework for Java and Scala. Play is based on a lightweight, stateless, web-friendly architecture. Built on Akka, Play provides predictable and minimal resource comsumption (CPU, memory, threads) for highly-scalable applications. This app will teach you how to start building Play 2.1 apps with Java and Scala.

Template Details
Source
adamw
basics
play
scala
dependency-injection
injection
macros

This activator explains what Dependency Injection is and shows how to do DI in a Play application, with the help from a small library, MacWire. But without any additional frameworks! You will see how to divide the wiring of your classes into modules using traits, as well as how to use Scala Macros to remove some boilerplate code.

Template Details
Source
scaldi
scaldi
playframework
scala
dependency-injection
basics

Scaldi is lightweight Scala dependency injection library. In this project you will find an example of Play 2 application that uses Scaldi for dependency injection.

Template Details
Source
scaldi
scaldi
akka
scala
dependency-injection
basics

Scaldi is lightweight Scala dependency injection library. In this project you will find an example of Akka application that uses Scaldi for dependency injection.

Template Details