Pure asynchronous MongoDB Driver for Scala.
Scala Groovy
Failed to load latest commit information.
akka/src hammersmith-36 Trying to figure out encoding, seems we're missing the… Mar 19, 2016
bson/src
collections-mutable/src/main/scala/codes/bytes/hammersmith/collection/mutable hammersmith-36 reformat code Nov 5, 2015
collections/src/main/scala/codes/bytes/hammersmith/collection
core/src cleanup Mar 22, 2016
project
.gitignore
.travis.yml
ConnectionPinning.md
IntellijProjectStyle.xml Tweak style Nov 5, 2015
README.md Travis Support Oct 16, 2015
build.sbt

README.md

Hammersmith 0.30.0 ("Zathrus")

Build Status Join the chat at https://gitter.im/bwmcadams/hammersmith

A Pure Scala, asynchronous MongoDB Driver with type-classes for custom type encoding and a highly optimized BSON serialiation layer.

Modesty aside: from the expert in MongoDB + Scala. Based on many years of lessons learned working on Casbah, the Original MongoDB Scala Driver as well as part of the core driver team at MongoDB itself.

Currently a slightly broken scattered mess comprising several years of sketches, ideas and prototypes. Aimed to have pluggable network backends for:

  • scalaz-stream
  • Akka Streams
  • RxScala

The idea being to give you the maximum flexibility around what your needs are, rather than dictate your network layer.

Stays crunchy in milk!

DISCLAIMER

This driver is still an early beta and should be used with caution in production. It still lacks support for crucial features such as Replica Sets.

There is also a known (but completely adorable!) issue where occasionally, an exception is thrown that causes a litter of pug puppies to burst forth from any open USB ports on your computer. You have been warned.

PRODUCED IN A FACILITY WHICH ALSO PROCESSES JAVA AND/OR FEZ'

Author/Maintainer

Contributors

These fine specimens of humanity have demonstrated their mastery of Scala + MongoDB by making Hammersmith more awesome in their spare time:

...