Skip to content

Commit

Permalink
add to 20
Browse files Browse the repository at this point in the history
  • Loading branch information
checkcheckzz committed Nov 30, 2014
1 parent 29067a2 commit 7bf1dee
Show file tree
Hide file tree
Showing 23 changed files with 422 additions and 68 deletions.
12 changes: 11 additions & 1 deletion Authentication.md
Original file line number Diff line number Diff line change
Expand Up @@ -7,4 +7,14 @@ Project Homepage: http://securesocial.ws/

1. play2-auth
Play2.x Authentication and Authorization module.
Project Source: https://github.com/t2v/play2-auth
Project Source: https://github.com/t2v/play2-auth

1. scala-oauth2-provider
OAuth 2.0 server-side implementation written in Scala
Project Source: https://github.com/nulab/scala-oauth2-provider

1. play-silhouette
Silhouette is an authentication library for Play Framework applications.
Project Source: https://github.com/mohiva/play-silhouette
Project Homepage: http://silhouette.mohiva.com/

12 changes: 8 additions & 4 deletions BigData.md
Original file line number Diff line number Diff line change
Expand Up @@ -4,6 +4,10 @@
Spark is a fast and general cluster computing system for Big Data.
Project Source: https://github.com/apache/spark
Project Homepage: http://spark.apache.org/

1. spark-jobserver
spark-jobserver provides a RESTful interface for submitting and managing Apache Spark jobs, jars, and job contexts.
Project Source: https://github.com/ooyala/spark-jobserver

1. scalding
Scalding is a Scala library that makes it easy to specify Hadoop MapReduce jobs.
Expand All @@ -20,8 +24,8 @@ A Scala productivity framework for Hadoop.
Project Source: https://github.com/NICTA/scoobi
Project Homepage: http://nicta.github.io/scoobi/

1. blinkdb
BlinkDB is a large-scale data warehouse system built on Shark and Spark and is designed to be compatible with Apache Hive.
Project Source: https://github.com/sameeragarwal/blinkdb
Project Homepage: http://blinkdb.org/
1. adam
A genomics processing engine and specialized file format built using Apache Avro, Apache Spark and Parquet.
Project Source: https://github.com/bigdatagenomics/adam
Project Homepage: http://bdgenomics.org/

8 changes: 0 additions & 8 deletions Book.md

This file was deleted.

35 changes: 34 additions & 1 deletion CoolApplication.md
Original file line number Diff line number Diff line change
Expand Up @@ -16,6 +16,39 @@ Project Homepage: http://en.lichess.org/

1. s3_website
Manage an S3 website: sync, deliver via CloudFront, benefit from advanced S3 website features.
Project Source: https://github.com/laurilehmijoki/s3_website
Project Source: https://github.com/laurilehmijoki/s3_website

1. sse-chat
This is a simple chat application using Play Framework together with AngularJS.
Project Source: https://github.com/matthiasn/sse-chat

1. ProjectRed
Project Red is a mod written for Forge Multipart. It brings vastly improved redstone control to Minecraft via compact wiring and integrated logic gates.
Project Source: https://github.com/MrTJP/ProjectRed
Project Homepage: http://projectredwiki.com/wiki/Main_Page

1. lmvtfy
LMVTFY is a service that watches for new issues and new issue comments on a given GitHub repository.
Projec Source: https://github.com/cvrebert/lmvtfy

1. sketchy-core
A framework for reducing text-based spam and other malicious user activity.
Project Source: https://github.com/soundcloud/sketchy-core

1. webwords
An example Akka/Scala application on Heroku.
Project Source: https://github.com/typesafehub/webwords

1. orderbook-dynamics
Modeling high-frequency limit order book dynamics with support vector machines.
Project Source: https://github.com/ezhulenev/orderbook-dynamics

1. browse
Browsable Scala source code in HTML.
Project Source: https://github.com/harrah/browse.

1. moe
An -OFun prototype of an Ultra Modern Perl 5.
Project Source: https://github.com/MoeOrganization/moe
Project Homepage: http://moeorganization.github.io/moe-web/

16 changes: 16 additions & 0 deletions DataAnalysis.md
Original file line number Diff line number Diff line change
Expand Up @@ -10,4 +10,20 @@ Enterprise-strength web, mobile and event analytics, powered by Hadoop, Kinesis,
Project Source: https://github.com/snowplow/snowplow
Project Homepage: http://snowplowanalytics.com/

1. geotrellis
GeoTrellis is a geographic data processing engine for high performance applications.
Project Source: https://github.com/geotrellis/geotrellis
project Homepage: https://github.com/geotrellis/geotrellis

1. elastic4s
Scala client and DSL for elasticsearch.
Project Source: https://github.com/sksamuel/elastic4s

1. ScalaStorm
ScalaStorm provides a Scala DSL for Nathan Marz's Storm real-time computation system.
Project Source: https://github.com/velvia/ScalaStorm

1. sqltyped
Embedding SQL as an external DSL into Scala.
Project Source: https://github.com/jonifreeman/sqltyped

42 changes: 41 additions & 1 deletion Database.md
Original file line number Diff line number Diff line change
Expand Up @@ -47,4 +47,44 @@ Project Homepage: http://scalikejdbc.org/

1. spark-cassandra-connector
If you write a Spark application that needs access to Cassandra, this library is for you.
Project Source: https://github.com/datastax/spark-cassandra-connector
Project Source: https://github.com/datastax/spark-cassandra-connector

1. storehaus
Storehaus is a library that makes it easy to work with asynchronous key value stores.
Project Source: https://github.com/twitter/storehaus

1. cassie
A Scala client for Cassandra.
Project Source: https://github.com/twitter/cassie

1. querulous
An agreeable way to talk to your database.
Project Source: https://github.com/nkallen/querulous

1. activate
Activate is a framework to persist objects in Scala.
Project Source: https://github.com/fwbrasil/activate
Project Homepage: http://activate-framework.org/

1. scala-activerecord
ActiveRecord-like ORM library for Scala.
Project Source: https://github.com/aselab/scala-activerecord

1. blinkdb
BlinkDB is a large-scale data warehouse system built on Shark and Spark and is designed to be compatible with Apache Hive.
Project Source: https://github.com/sameeragarwal/blinkdb
Project Homepage: http://blinkdb.org/

1. phantom
Reactive type-safe Scala DSL for Cassandra.
Project Source: https://github.com/websudos/phantom
Project Documentation: http://websudos.github.io/phantom/

1. slick-pg
Slick extensions for PostgreSQL, to support a series of pg data types and related operators/functions.
Project Source: https://github.com/tminglei/slick-pg

1. neo4j-scala
Scala wrapper for Neo4j Graph Database.
Project Source: https://github.com/FaKod/neo4j-scala

4 changes: 4 additions & 0 deletions DependencyInjection.md
Original file line number Diff line number Diff line change
Expand Up @@ -4,4 +4,8 @@
SubCut is a mix of service locator and dependency injection patterns designed to provide an idiomatic way of providing configured dependencies to scala applications.
Project Source: https://github.com/dickwall/subcut

1. macwire
Lightweight and Nonintrusive Scala Dependency Injection Library.
Project Source: https://github.com/adamw/macwire
Project Homepage: https://softwaremill.com/

25 changes: 23 additions & 2 deletions Devops.md
Original file line number Diff line number Diff line change
Expand Up @@ -16,5 +16,26 @@ Project Source: https://github.com/boundary/ordasity
1. norbert
Norbert is a library which provides easy cluster management and cluster aware client/server networking APIs.
Project Source: https://github.com/rhavyn/norbert



1. Kamon
Kamon is a set of tools that will help you monitor your reactive applications.
Project Source: https://github.com/kamon-io/Kamon
Project Homepage: http://kamon.io/

1. edda
Edda is a Service to track changes in your cloud deployments.
Project Source: https://github.com/Netflix/edda

1. sirius
Sirius is a library for distributing and coordinating data updates amongst a cluster of nodes.
Project Source: https://github.com/Comcast/sirius
Project Homepage: http://comcast.github.io/sirius/

1. iago
Iago is a load generation tool that replays production or synthetic traffic against a given target.
Project Source: https://github.com/twitter/iago
Project Homepage: http://twitter.github.io/iago/

1. AWScala
AWScala enables Scala developers to easily work with Amazon Web Services in the Scala way.
Project Source: https://github.com/seratch/AWScala
22 changes: 17 additions & 5 deletions JSONManipulation.md
Original file line number Diff line number Diff line change
Expand Up @@ -9,8 +9,20 @@ Project Homepage: http://json4s.org/
A lightweight, clean and simple JSON implementation in Scala.
Project Source: https://github.com/spray/spray-json

1. json4s
A single AST to be used by other scala json libraries.
Project Source: https://github.com/json4s/json4s
Project Homepage: http://json4s.org/

1. argonaut
Purely functional JSON parser and library in scala.
Project Source: https://github.com/argonaut-io/argonaut
Project Homepage: http://argonaut.io/

1. sjson
Scala Json with capabilities for Scala Object Serialization.
Project Source: https://github.com/debasishg/sjson

1. scala-json
Scala JSON toolkit.
Project Source: https://github.com/stevej/scala-json

1. jackson-module-scala
Add-on module for Jackson (http://jackson.codehaus.org) to support Scala-specific datatypes.
Project Source: https://github.com/FasterXML/jackson-module-scala

14 changes: 12 additions & 2 deletions Language.md
Original file line number Diff line number Diff line change
Expand Up @@ -16,7 +16,7 @@ Project Source: https://github.com/scalaz/scalaz
Project Homepage: http://typelevel.org/

1. scala-js
Scala.js compiles Scala code to JavaScript, allowing you to write your Web application entirely in Scala!
Scala.js compiles Scala code to JavaScript, allowing you to write your Web application entirely in Scala.
Project Source: https://github.com/scala-js/scala-js
Project Homepage: http://www.scala-js.org/

Expand All @@ -35,6 +35,16 @@ Project Source: https://github.com/paulp/policy
1. papa-carlo
Constructor of incremental parsers in Scala.
project Source: https://github.com/Eliah-Lakhin/papa-carlo
Project Homepage: http://lakhin.com/projects/papa-carlo/
Project Homepage: http://lakhin.com/projects/papa-carlo/

1. dotty
Research platform for new language concepts and compiler technologies for Scala.
Project Source: https://github.com/lampepfl/dotty

1. Metascala
A JVM written in Scala.
Project Source: https://github.com/lihaoyi/Metascala

1. Scalaxy
Scalaxy makes Scala faster and hopefully safer to use in production, through compilation optimizations and warnings.
Project Source: https://github.com/ochafik/Scalaxy
26 changes: 26 additions & 0 deletions LearningMaterial.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,26 @@
##Learning Material

1. fpinscala
Code, exercises, answers, and hints to go along with the book "Functional Programming in Scala"
Project Source: https://github.com/fpinscala/fpinscala

1. scala_school
Lessons in the Fundamentals of Scala
Project Source: https://github.com/twitter/scala_school
Project Homepage: http://twitter.github.io/scala_school/

1. scala_school2
The goal of Scala School 2 is to provide organized, interactive, reference-quality material for learning the Scala language.
Project Source: https://github.com/twitter/scala_school2

1. progfun-stats
Visualize statistics from the MOOC "Functional Programming Principles in Scala" using Scala.
Project Source: https://github.com/heathermiller/progfun-stats

1. scala-labs
A collection of hands-on programming exercises aimed at teaching you to program in Scala.
Project Source: https://github.com/scala-labs/scala-labs

1. kafka-storm-starter
Code examples that show how to integrate Apache Kafka 0.8+ with Apache Storm 0.9+.
Project Source: https://github.com/miguno/kafka-storm-starter
60 changes: 55 additions & 5 deletions Library.md
Original file line number Diff line number Diff line change
Expand Up @@ -19,15 +19,65 @@ Project Source: https://github.com/eligosource/eventsourced#overview

1. nscala-time
A new Scala wrapper for Joda Time based on scala-time.
Project Source: https://github.com/nscala-time/nscala-time
Project Source: https://github.com/nscala-time/nscala-time

1. specs2
specs2 is a library for writing executable software specifications.
Project Source: https://github.com/etorreborre/specs2
Project Homepage: http://etorreborre.github.io/specs2/
1. scala-time
A Scala wrapper for Joda Time.
project Source: https://github.com/jorgeortiz85/scala-time

1. cassovary
Cassovary is a simple big graph processing library for the JVM.
Project Source: https://github.com/twitter/cassovary
Project Homepage: https://twitter.com/cassovary

1. scalaz-stream
Compositional, streaming I/O library for Scala.
Project Source: https://github.com/scalaz/scalaz-stream

1. bijection
Reversible conversions between types.
Project Source: https://github.com/twitter/bijection
Project Documentation: http://twitter.github.io/bijection/#package

1. parboiled2
A macro-based PEG parser generator for Scala 2.10+.
Project Source: https://github.com/sirthias/parboiled2

1. scalatags
ScalaTags is a small XML/HTML construction library for Scala.
Project Source: https://github.com/lihaoyi/scalatags

1. anti-xml
Anti-XML is a proposed replacement for the scala.xml package in the Scala standard library.
Project Source: https://github.com/djspiewak/anti-xml
Project Documentation: http://anti-xml.org/

1. scalang
Scalang is a message passing and actor library that allows Scala and Erlang applications to easily communicate.
Project Source: https://github.com/boundary/scalang

1. Monocle
Lens library in Scala.
Project Source: https://github.com/julien-truffaut/Monocle

1. rapture-io
I/O libraries for Scala.
Project Source: https://github.com/propensive/rapture-io
Project Homepage: http://rapture.io/

1. scala-machines
A stream processing library for Scala.
Project Source: https://github.com/runarorama/scala-machines

1. scallop
a simple Scala CLI parsing library.
Project Source: https://github.com/scallop/scallop

1. configgy
simple config and logging setup for scala.
Project Source: https://github.com/robey/configgy

1. scrimage
Scala image processing library.
Project Source: https://github.com/sksamuel/scrimage

Loading

0 comments on commit 7bf1dee

Please sign in to comment.