• Stars
    star
    152
  • Rank 244,685 (Top 5 %)
  • Language
    Scala
  • Created over 13 years ago
  • Updated over 8 years ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

Pure asynchronous MongoDB Driver for Scala.

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:

...

More Repositories

1

sbt-akka-bivy

"BivySack" For Akka - SBT plugin which creates a full akka microkernel deployment for your project. Stays crunchy in milk!
Scala
34
star
2

mongodb_beaker

Beaker caching / session plugin for MongoDB
Python
21
star
3

supreme-macro-adventure

supreme-octo-adventure
Scala
10
star
4

akka-router-shutdown-demo

Scala
8
star
5

scalgore

Simple MongoDB backed IRC Bot originally created for Freenode #akka
Scala
7
star
6

SyntaxDiagramGenerator

Syntax Diagram Generation Plugin for Scala 2.8, based upon the code outlined at http://blog.32leaves.net/?p=861
Scala
6
star
7

mongophile

Mongo Profiling Log Parsing tool
Python
5
star
8

presentations

Presentations I've given!
TeX
4
star
9

scala-macros-intro-talk

Scala
4
star
10

nysu-scalaz-workshop

NY Scala University Scalaz Workshop
Scala
2
star
11

mag7_old

JDK7 Async Inspired NIO wrapper layer for Scala, based around Akka 2.x
Java
2
star
12

mongonyc2010_presentations

My presentations for MongoNYC 2010
2
star
13

runcible

Scala utilities via compiler plugin & AST Manipulation for simplifying interaction with Java.
2
star
14

luau-deprecated

This project has been moved to http://github.com/novus/luau
Scala
2
star
15

mongo-data

Some generic test datasets I like using for MongoDB work; feel free to use.
2
star
16

luau

MongoDB & Hadoop Integration with a focus on support for Pig. Inspired by Mathias Stearn's presentation to the Bay Area Hadoop group, and suggestions of a similar system (http://github.com/RedBeard0531/Mongo_Presentations/raw/master/20100217-hadoop-bay-area.pdf)
Scala
2
star
17

YAPE

Yet Another Presentation Engine: Scala Web Based Presentation Tool, inspired by DeckSet (http://www.decksetapp.com/)
Scala
2
star
18

akka-tcp-demo

Scala
1
star
19

mongoScalaWebinar

Mongo + Scala Webinar
Scala
1
star
20

blog-old

blog
HTML
1
star
21

slick-talk

Scala
1
star
22

ri-play-exercises

1
star