mongo_odm is a flexible persistence module for any Ruby class to MongoDB.
Easy maintenence of collections of processed data in MongoDB with the Mongoid ODM.
MongoDB adapter for tDiary
ActiveSupport MongoDB Cache store.
Gives a method that can parse query string parameters into a set of criterias that Mongoid can use to perform actual queries in MongoDB databases for a given model.
Mingo is a minimal document-object mapper for MongoDB.
A full text indexing extension for MongoDB using Sphinx and Mongoid.
= sinatra-mongo Extends Sinatra with an extension method for dealing with monogodb using the ruby driver. Install it with gem: $ gem install sinatra-mongo Now we can use it an example application. require 'sinatra' require 'sinatra/mongo' # Specify the database to use. Defaults to mongo://localhost:27017/default, # so you will almost definitely want to change this. # # Alternatively, you can specify the MONGO_URL as an environment variable set :mongo, 'mongo://localhost:27017/sinatra-mongo-example' # At this point, you can access the Mongo::Database object using the 'mongo' helper: puts mongo["testCollection"].insert {"name" => "MongoDB", "type" => "database", "count" => 1, "info" => {"x" => 203, "y" => '102'}} get '/' do mongo["testCollection"].find_one end If you need to use authentication, you can specify this in the mongo uri: set :mongo, 'mongo://myuser:mypass@localhost:27017/sinatra-mongo-example' == Mongo Reference * http://www.mongodb.org/display/DOCS/Ruby+Tutorial == Note on Patches/Pull Requests * Fork the project. * Make your feature addition or bug fix. * Add tests for it. This is important so I don't break it in a future version unintentionally. * Commit, do not mess with rakefile, version, or history. (if you want to have your own version, that is fine but bump version in a commit by itself I can ignore when I pull) * Send me a pull request. Bonus points for topic branches. == Copyright Copyright (c) 2009 Joshua Nichols. See LICENSE for details.
MongoDB DataMapper Adapter
Console to administer MongoDB
This plugin provides native MongoDB instrumentation for monitoring and metrics collection, including: service health, database connectivity, replication lag/status, `oplog` monitoring, collection-specific metrics, and more.
A ridiculously simple cross-language queuing system, built on top of MongoDB.
EM-Synchrony-Moped is a Moped driver patch for EM-Synchtony, allowing your asynchronous application use non-blocking connections to MongoDB. Moped is the MongoDB driver for the Mongoid ORM.
ActiveSupport MongoDB Cache store.
Add up / down voting ability to Mongoid and MongoMapper documents. Optimized for speed by using only ONE request to MongoDB to validate, update, and retrieve updated data.
Library for managing files: creating & storing, linking to file owners, serving files from MongoDB
Loads records from Mongodb.
A Ruby DSL for exporting MongoDB to MySQL or PostgreSQL. You don't need to install both, just one. Use EXPORT_DBMS=[mysql|postgres] environment variable to specify the appropriate adapter.
Lightweight wrapper for MongoDB documents
Simple object mapper for MongoDB
New Relic instrumentation for Mongo Ruby Driver(2.x) / Mongoid (5.x)
Ruby A/B testing on MongoDB
Rackable mongoDB based session management
AARRR helps track user lifecycle metrics via MongoDB. It also provides cohort and reporting tools.
MongoDB clients to submits metrics to Riemann.
Adds Kerberos authentication via libsasl to the MongoDB Ruby Driver on MRI and JRuby
ODM for MongoDB
TwitterAuth is a Rails plugin gem that provides Single Sign-On capabilities for Rails applications via Twitter. MongoMapper is an awesome ORM for MongoDB created by John Nunemaker. This gem puts them together.
Genghis is a mongoDB configuration and resilience framework
Object Model & Ruby driver enhancements for MongoDB
Exodus is a migration framework for MongoDb
A de-duplicating priority queue that uses mongodb as the storage engine.
Job queue with MongoDB with emphasis on never losing any task even if worker fails hard (segfault).
file upload to mongodb
MongoDB backend implementation for I18n gem.
Small gem to add MongoDB Resources, resources have attributes that translate into document fields. When an attribute is declared, finders for the attribute are added to the Resource automatically
Implements a MongoDB back-end for Spidey, a framework for crawling and scraping web sites.
The Exception Engine logs your Rails exceptions in your mongodb database and provides a web interface to manage them
A full text indexing extension for MongoDB using Sphinx.
A ratings system for Rails apps using MongoDB, with bayesian and straight averages, and weighting.
Rack middleware for logging web requests to a MongoDB database. Provides a profiler for monitoring logging overhead.
Light-weight sequences for MongoDB, useful for auto-incrementing or counting. Works with any ODM.
Provides MongoDB's GridFS storage for Shrine.
Currently stores received mail in MongoDB
Ransack Mongo is based on Ransack but for MongoDB
Gives you support to use MongoDB and MongoMapper in Rails apps
Take exported CSV from the OnTrack diabetes app, put it into MongoDB, and do interesting stuff with it
Note: this gem is no longer offically supported by 10gen. For a list of MongoDB object mappers, see http://is.gd/gdehy
The Infochimps Platform is an end-to-end, managed solution for building Big Data applications. It integrates best-of-breed technologies like Hadoop, Storm, Kafka, MongoDB, ElasticSearch, HBase, &c. and provides simple interfaces for accessing these powerful tools. Computation, analytics, scripting, &c. are all handled by Wukong within the platform. Wukong is an abstract framework for defining computations on data. Wukong processors and flows can run in many different execution contexts including: * locally on the command-line for testing or development purposes * as a Hadoop mapper or reducer for batch analytics or ETL * within Storm as part of a real-time data flow The Infochimps Platform uses the concept of a deploy pack for developers to develop all their processors, flows, and jobs within.
Textile texts directly from MongoDB.