pekko/akka-docs/additional/external-sample-projects.rst
2011-12-09 12:41:08 +01:00

226 lines
6.4 KiB
ReStructuredText

External Sample Projects
========================
Here are some external sample projects created by Akka's users.
Camel in Action - Akka samples
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Akka samples for the upcoming Camel in Action book by Martin Krasser.
`<http://code.google.com/p/camelinaction/source/browse/trunk/appendixE/>`_
CQRS impl using Scalaz and Akka
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
An implementation of CQRS using scalaz for functional domain models and Akka for event sourcing.
`<https://github.com/debasishg/cqrs-akka>`_
Example of using Comet with Akka Mist
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
`<https://github.com/wrwills/AkkaMistComet>`_
Movie store
^^^^^^^^^^^
Code for a book on Scala/Akka.
Showcasing Remote Actors.
`<http://github.com/obcode/moviestore_akka>`_
Estimating Pi with Akka
^^^^^^^^^^^^^^^^^^^^^^^
`<http://www.earldouglas.com/estimating-pi-with-akka>`_
Running Akka on Android
^^^^^^^^^^^^^^^^^^^^^^^
Sample showing Dining Philosophers running in UI on Android.
`<https://github.com/gseitz/DiningAkkaDroids>`_
`<http://www.vimeo.com/20303656>`_
Remote chat application using Java API
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
`<https://github.com/mariofusco/akkachat>`_
Remote chat application using Java API
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
A sample chat application using the Java API for Akka.
Port of the Scala API chat sample application in the Akka repository.
`<https://github.com/abramsm/akka_chat_java>`_
Sample parallel computing with Akka and Scala API
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
`<https://github.com/yannart/ParallelPolynomialIntegral>`_
Bank application
^^^^^^^^^^^^^^^^
Showcasing Transactors and STM.
`<http://github.com/weiglewilczek/demo-akka>`_
Ant simulation 1
^^^^^^^^^^^^^^^^
Traveling salesman problem. Inspired by Clojure's Ant demo. Uses SPDE for GUI. Idiomatic Scala/Akka code.
Good example on how to use Actors and STM
`<http://github.com/pvlugter/ants>`_
Ant simulation 2
^^^^^^^^^^^^^^^^
Traveling salesman problem. Close to straight port by Clojure's Ant demo. Uses Swing for GUI.
Another nice example on how to use Actors and STM
`<http://github.com/azzoti/ScalaAkkaAnts>`_
The santa clause STM example by SPJ using Akka
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
`<http://github.com/arjanblokzijl/akka-santa>`_
Akka trading system
^^^^^^^^^^^^^^^^^^^
`<http://github.com/patriknw/akka-sample-trading>`_
Snowing version of Game of Life in Akka
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
`<https://github.com/mariogleichmann/AkkaSamples/tree/master/src/main/scala/com/mgi/akka/gameoflife>`_
Akka Web (REST/Comet) template project
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
A sbt-based, scala Akka project that sets up a web project with REST and comet support
`<http://github.com/mattbowen/akka-web-template>`_
Various samples on how to use Akka
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
From the May Chciago-Area Scala Enthusiasts Meeting
`<http://github.com/deanwampler/AkkaWebSampleExercise>`_
Absurd concept for a ticket sales & inventory system, using Akka framework
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
`<http://github.com/bmjames/ticketfaster>`_
Akka sports book sample: Java API
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
`<http://github.com/jrask/akka-activeobjects-application>`_
Sample of using the Finite State Machine (FSM) DSL
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
`<http://github.com/ngocdaothanh/lock-fsm-akka>`_
Akka REST, Jetty, SBT template project
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Great starting point for building an Akka application.
`<http://github.com/efleming969/akka-template-rest>`_
Samples of various Akka features (in Scala)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
`<http://github.com/efleming969/akka-samples>`_
Fork at `<http://github.com/flintobrien/akka-samples>`_
A sample sbt setup for running the akka-sample-chat
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
`<http://github.com/dwhitney/sbt-akka-sample-chat>`_
Akka Benchmark project
^^^^^^^^^^^^^^^^^^^^^^
Benches Akka against various other actors and concurrency tools
`<http://github.com/jboner/akka-bench>`_
Typed Actor (Java API) sample project
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
`<http://github.com/bobo/akka_sample_java>`_
Akka PI calculation sample project
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
`<http://github.com/bonnefoa/akkaPi/>`_
Akka Vaadin Ice sample
^^^^^^^^^^^^^^^^^^^^^^
`<https://github.com/tomhowe/vaadin-akka-ice-test>`_
Port of Jersey (JAX-RS) samples to Akka
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
`<http://github.com/akollegger/akka-jersey-samples>`_
Akka Expect Testing
^^^^^^^^^^^^^^^^^^^
`<https://github.com/joda/akka-expect>`_
Akka Java API playground
^^^^^^^^^^^^^^^^^^^^^^^^
`<https://github.com/koevet/akka-java-playground>`_
Family web page build with Scala, Lift, Akka, Redis, and Facebook Connect
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
`<http://github.com/derekjw/williamsfamily>`_
An example of queued computation tasks using Akka
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
`<http://github.com/derekjw/computation-queue-example>`_
The samples for the New York Scala Enthusiasts Meetup discussing Akka
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
`<http://www.meetup.com/New-York-Scala-Enthusiasts/calendar/12315985/>`_
`<http://github.com/dwhitney/akka_meetup>`_
Container managed thread pools for Akka Dispatchers
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
`<https://github.com/remeniuk/akka-cm-dispatcher>`_
"Lock" Finite State Machine demo with Akka
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
`<http://github.com/ngocdaothanh/lock-fsm-akka>`_
Template w/ Intellij stuff for random akka playing around (with Bivvy)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
`<http://github.com/b3n00/akka10-template>`_
Akka chat using Akka Java API by Mario Fusco
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
`<https://github.com/mariofusco/akkachat>`_
Projects using the removed Akka Persistence modules
===================================================
Akka Terrastore sample
^^^^^^^^^^^^^^^^^^^^^^
`<https://github.com/dgreco/akka-terrastore-example>`_
Akka Persistence for Force.com
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
`<https://github.com/sclasen/akka-persistence-force>`_
Template for Akka and Redis
^^^^^^^^^^^^^^^^^^^^^^^^^^^
`<http://github.com/andrewmilkowski/template-akka-persistence-redis>`_