Skip to content

bwmcadams/hammersmith

no-sleep-til
Switch branches/tags

Name already in use

A tag already exists with the provided branch name. Many Git commands accept both tag and branch names, so creating this branch may cause unexpected behavior. Are you sure you want to create this branch?
Code

Latest commit

 

Git stats

Files

Permalink
Failed to load latest commit information.

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:

...

About

Pure asynchronous MongoDB Driver for Scala.

Resources

Stars

Watchers

Forks

Packages

No packages published