forked from lovejavaee/scala-github-projects
-
Notifications
You must be signed in to change notification settings - Fork 0
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
- Loading branch information
1 parent
cc0b78f
commit e8bedf4
Showing
27 changed files
with
539 additions
and
3 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,16 @@ | ||
##Android | ||
|
||
1. scaloid | ||
Scaloid makes your Android code easy to understand and maintain. | ||
Project Source: https://github.com/akka/akka | ||
Project Homepage: http://blog.scaloid.org/ | ||
|
||
1. lcamera | ||
A camera app using the new camera2 API in Android Lollipop. | ||
Project Source: https://github.com/PkmX/lcamera | ||
|
||
1. Antox | ||
Antox is an Android 2.2+ client for Tox. | ||
Project Source: https://github.com/Astonex/Antox | ||
|
||
|
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,10 @@ | ||
##Authentication | ||
|
||
1. securesocial | ||
A module that provides OAuth, OAuth2 and OpenID authentication for Play Framework applications. | ||
Project Source: https://github.com/jaliss/securesocial | ||
Project Homepage: http://securesocial.ws/ | ||
|
||
1. play2-auth | ||
Play2.x Authentication and Authorization module. | ||
Project Source: https://github.com/t2v/play2-auth |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,27 @@ | ||
##Big Data | ||
|
||
1. spark | ||
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. scalding | ||
Scalding is a Scala library that makes it easy to specify Hadoop MapReduce jobs. | ||
Project Source: https://github.com/twitter/scalding | ||
Project Homepage: https://twitter.com/scalding | ||
|
||
1. summingbird | ||
Streaming MapReduce with Scalding and Storm. | ||
Project Source: https://github.com/twitter/summingbird | ||
Project Homepage: https://twitter.com/summingbird | ||
|
||
1. scoobi | ||
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/ | ||
|
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,8 @@ | ||
##Book | ||
|
||
1. fpinscala | ||
Code, exercises, answers, and hints to go along with the book "Functional Programming in Scala" | ||
Project Source: https://github.com/fpinscala/fpinscala | ||
|
||
|
||
|
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,21 @@ | ||
##Cool Application | ||
|
||
1. gitbucket | ||
GitBucket is the easily installable Github clone written with Scala. | ||
Project Source: https://github.com/takezoe/gitbucket | ||
Project Homepage: http://takezoe.github.io/gitbucket/ | ||
|
||
1. snowflake | ||
Snowflake is a network service for generating unique ID numbers at high scale with some simple guarantees. | ||
Project Source: https://github.com/twitter/snowflake | ||
|
||
1. lila | ||
It's a free online chess game focused on realtime and ease of use. | ||
Project Source: https://github.com/ornicar/lila | ||
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 | ||
|
||
|
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,13 @@ | ||
##Data Analysis | ||
|
||
1. platform | ||
Advanced Analytics Engine for NoSQL Data. | ||
Project Source: https://github.com/precog/platform | ||
Project Homepage: http://slamdata.com/ | ||
|
||
1. snowplow | ||
Enterprise-strength web, mobile and event analytics, powered by Hadoop, Kinesis, Redshift and Elasticsearch. | ||
Project Source: https://github.com/snowplow/snowplow | ||
Project Homepage: http://snowplowanalytics.com/ | ||
|
||
|
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,50 @@ | ||
##Database | ||
|
||
1. flockdb | ||
A distributed, fault-tolerant graph database. | ||
Project Source: https://github.com/twitter/flockdb | ||
|
||
1. gizzard | ||
A flexible sharding framework for creating eventually-consistent distributed datastores. | ||
Project Source: https://github.com/twitter/gizzard | ||
|
||
1. slick | ||
Slick is a modern database query and access library for Scala. | ||
Project Source: https://github.com/slick/slick | ||
Project Homepage: http://slick.typesafe.com/ | ||
|
||
1. postgresql-async | ||
Async, Netty based, database drivers for PostgreSQL and MySQL written in Scala. | ||
Project Source: https://github.com/mauricio/postgresql-async | ||
|
||
1. rogue | ||
Rogue is a type-safe internal Scala DSL for constructing and executing find and modify commands against MongoDB in the Lift web framework. | ||
Project Source: https://github.com/foursquare/rogue | ||
|
||
1. ReactiveMongo | ||
Non-blocking, Reactive MongoDB Driver for Scala. | ||
Project Source: https://github.com/ReactiveMongo/ReactiveMongo | ||
Project Homepage: http://reactivemongo.org/ | ||
|
||
1. casbah | ||
Officially supported Scala Driver for MongoDB. | ||
Project Source: https://github.com/mongodb/casbah | ||
Project Documentation: http://mongodb.github.io/casbah/ | ||
|
||
1. squeryl | ||
A Scala DSL for talking with databases with minimum verbosity and maximum type safety. | ||
Project Source: https://github.com/squeryl/squeryl | ||
Project Documentation: http://squeryl.org/ | ||
|
||
1. rediscala | ||
Non-blocking, Reactive Redis driver for Scala. | ||
Project Source: https://github.com/etaty/rediscala | ||
|
||
1. scalikejdbc | ||
ScalikeJDBC is a tidy SQL-based DB access library for Scala developers. | ||
Project Source: https://github.com/scalikejdbc/scalikejdbc | ||
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 |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,7 @@ | ||
##Dependency Injection | ||
|
||
1. subcut | ||
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 | ||
|
||
|
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,20 @@ | ||
##Devops | ||
|
||
1. HouseMD | ||
HouseMD is a interactive command-line tool for dianosing Java process in runtime. | ||
Project Source: https://github.com/CSUG/HouseMD | ||
Project Homepage: http://csug.github.io/HouseMD/ | ||
|
||
1. ostrich | ||
A stats collector & reporter for Scala servers. | ||
Project Source: https://github.com/twitter/ostrich | ||
|
||
1. ordasity | ||
Ordasity is a library designed to make building and deploying reliable clustered services on the JVM as straightforward as possible. | ||
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 | ||
|
||
|
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,24 @@ | ||
##Distributed System | ||
|
||
1. akka | ||
A toolkit and runtime for building highly concurrent, distributed, and fault tolerant event-driven applications. | ||
Project Source: https://github.com/akka/akka | ||
Project Homepage: http://akka.io/ | ||
|
||
1. finagle | ||
Finagle is an extensible RPC system for the JVM, used to construct high-concurrency servers. | ||
Project Source: https://github.com/twitter/finagle | ||
Project Homepage: https://twitter.github.io/finagle/ | ||
|
||
1. zipkin | ||
Zipkin is a distributed tracing system that helps us gather timing data for all the disparate services at Twitter. | ||
Project Source: https://github.com/twitter/zipkin | ||
Project Homepage: http://twitter.github.io/zipkin/ | ||
|
||
1. kafka | ||
Kafka is a distributed, partitioned, replicated commit log service. | ||
Project Source: https://github.com/apache/kafka | ||
Project Homepage: http://kafka.apache.org/ | ||
|
||
|
||
|
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,16 @@ | ||
##JSON Manipulation | ||
|
||
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. spray-json | ||
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/ | ||
|
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,40 @@ | ||
##language | ||
|
||
1. scala | ||
The Scala programming language. | ||
Project Source: https://github.com/scala/scala | ||
Project Homepage: http://www.scala-lang.org/ | ||
|
||
1. ArnoldC | ||
A programming language based on the one liners of Arnold Schwarzenegger. | ||
Project Source: https://github.com/lhartikk/ArnoldC | ||
Project Homepage: http://lhartikk.github.io/ArnoldC/ | ||
|
||
1. scalaz | ||
An extension to the core Scala library for functional programming. | ||
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! | ||
Project Source: https://github.com/scala-js/scala-js | ||
Project Homepage: http://www.scala-js.org/ | ||
|
||
1. shapeless | ||
shapeless is a type class and dependent type based generic programming library for Scala. | ||
Project Source: https://github.com/milessabin/shapeless | ||
|
||
1. async | ||
An asynchronous programming facility for Scala. | ||
Project Source: https://github.com/scala/async | ||
|
||
1. policy | ||
a fork of the scala compiler. | ||
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/ | ||
|
||
|
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,33 @@ | ||
##Library | ||
|
||
1. util | ||
Wonderful reusable code from Twitter. | ||
Project Source: https://github.com/twitter/util | ||
|
||
1. colossus | ||
I/O and Microservice library for Scala. | ||
Project Source: https://github.com/tumblr/colossus | ||
Project Documentation: http://tumblr.github.io/colossus/ | ||
|
||
1. progressed.io | ||
progressbar microservice. | ||
Project Source: https://github.com/fehmicansaglam/progressed.io | ||
|
||
1. eventsourced | ||
A library for building reliable, scalable and distributed event-sourced applications in Scala. | ||
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 | ||
|
||
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. 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 | ||
|
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,12 @@ | ||
##Network | ||
|
||
1. unfiltered | ||
A toolkit for servicing HTTP requests in Scala. | ||
Project Source: https://github.com/unfiltered/unfiltered | ||
Project Homepage: http://unfiltered.databinder.net/Unfiltered.html | ||
|
||
1. xitrum | ||
Async and clustered Scala web framework and HTTP(S) server. | ||
Project Source: https://github.com/xitrum-framework/xitrum | ||
Project Homepage: http://xitrum-framework.github.io/ | ||
|
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,11 @@ | ||
##Other | ||
|
||
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/ | ||
|
||
|
||
|
||
|
||
|
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,11 @@ | ||
##Queue | ||
|
||
1. kestrel | ||
Kestrel is a simple, distributed message queue written on the JVM. | ||
Project Source: https://github.com/twitter/kestrel | ||
Project Homepage: http://twitter.github.io/kestrel/ | ||
|
||
|
||
|
||
|
||
|
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,4 +1,47 @@ | ||
TinyBlog | ||
======== | ||
[![logo](img/scala.jpg)](https://github.com/checkcheckzz/scala-github-projects) | ||
|
||
> Collect and classify scala open projects on GitHub | ||
If you want to build a cool scala project from scratch, a good start point is to find a related project. | ||
|
||
This repository lists the hot (by number of stars) projects on GitHub. New projects are added gradually. The classification is based | ||
on the project's main purpose. If a project is a client driver for a database, it is listed under the database category. | ||
|
||
A project may belong to several categories. If you think that a project is listed under an incorrect category | ||
or a new category should be added, please open an issue. If you want to add a new project to certain category, just | ||
send me a pull request and follow the [contribution guide](https://github.com/checkcheckzz/scala-github-projects/wiki). | ||
|
||
|
||
### <a name='toc'>Table of Contents</a> | ||
|
||
* [Android](https://github.com/checkcheckzz/scala-github-projects/blob/master/Android.md) | ||
* [Authentication](https://github.com/checkcheckzz/scala-github-projects/blob/master/Authentication.md) | ||
* [Big Data](https://github.com/checkcheckzz/scala-github-projects/blob/master/BigData.md) | ||
* [Book](https://github.com/checkcheckzz/scala-github-projects/blob/master/Book.md) | ||
* [Cool Application](https://github.com/checkcheckzz/scala-github-projects/blob/master/CoolApplication.md) | ||
* [Data Analysis](https://github.com/checkcheckzz/scala-github-projects/blob/master/DataAnalysis.md) | ||
* [Database](https://github.com/checkcheckzz/scala-github-projects/blob/master/Database.md) | ||
* [Dependency Injection](https://github.com/checkcheckzz/scala-github-projects/blob/master/DependencyInjection.md) | ||
* [Devops](https://github.com/checkcheckzz/scala-github-projects/blob/master/Devops.md) | ||
* [Distributed System](https://github.com/checkcheckzz/scala-github-projects/blob/master/DistributedSystem.md) | ||
* [i18n](https://github.com/checkcheckzz/scala-github-projects/blob/master/i18n.md) | ||
* [JSON Manipulation](https://github.com/checkcheckzz/scala-github-projects/blob/master/JSONManipulation.md) | ||
* [Language](https://github.com/checkcheckzz/scala-github-projects/blob/master/Language.md) | ||
* [Library](https://github.com/checkcheckzz/scala-github-projects/blob/master/Library.md) | ||
* [Network](https://github.com/checkcheckzz/scala-github-projects/blob/master/Network.md) | ||
* [Other](https://github.com/checkcheckzz/scala-github-projects/blob/master/Other.md) | ||
* [Queue](https://github.com/checkcheckzz/scala-github-projects/blob/master/Queue.md) | ||
* [Reactive Programming](https://github.com/checkcheckzz/scala-github-projects/blob/master/ReactiveProgramming.md) | ||
* [Sbt plugins](https://github.com/checkcheckzz/scala-github-projects/blob/master/Sbt plugins.md) | ||
* [Science](https://github.com/checkcheckzz/scala-github-projects/blob/master/Science.md) | ||
* [Serialization](https://github.com/checkcheckzz/scala-github-projects/blob/master/Serialization.md) | ||
* [Testing](https://github.com/checkcheckzz/scala-github-projects/blob/master/Testing.md) | ||
* [Tool](https://github.com/checkcheckzz/scala-github-projects/blob/master/Tool.md) | ||
* [Web Framework](https://github.com/checkcheckzz/scala-github-projects/blob/master/WebFramework.md) | ||
* [Web Mining](https://github.com/checkcheckzz/scala-github-projects/blob/master/WebMining.md) | ||
|
||
|
||
###License | ||
|
||
Python-open-projects is licensed under the [CC-By 3.0 License](http://creativecommons.org/licenses/by/3.0/). | ||
|
||
A tiny blog written in Play, Freemarker, MongoDB |
Oops, something went wrong.