docs/ecosystem.txt
*********
Ecosystem
*********
.. default-domain:: mongodb
.. contents:: On this page
:local:
:backlinks: none
:depth: 2
:class: singlecol
Mongoid has an extensive ecosystem of libraries integrating with or built
on top of Mongoid, are listed below.
Projects
========
- `Workarea Commerce <https://github.com/workarea-commerce/workarea>`_
Workarea is an enterprise-grade Ruby on Rails commerce platform that uses Mongoid.
Extension Libraries
===================
- `Mongoid Tree <https://github.com/benedikt/mongoid-tree>`_
A tree structure for Mongoid documents using the materialized path pattern.
- `Mongoid Token <https://github.com/thetron/mongoid_token>`_
A little random, unique token generator for Mongoid documents.
- `Mongoid Collection Snapshot <https://github.com/mongoid/mongoid-collection-snapshot>`_
Easy maintenance of collections of processed data in MongoDB with the Mongoid ODM.
- `Mongoid Locker <https://github.com/mongoid/mongoid-locker>`_
Document-level locking for MongoDB via Mongoid.
- `Mongo Beautiful Logger <https://github.com/ibraheemdev/mongo_beautiful_logger>`_
A simple and beautiful logger library for MongoDB in your Ruby/Rails app.
- `Mongoid Search <https://github.com/mongoid/mongoid_search>`_
Simple full text search for Mongoid.
- `Mongoid Fulltext Search <https://github.com/mongoid/mongoid_fulltext>`_
Full-text search using n-gram matching for the Mongoid ODM.
Integration Libraries
=====================
- `CarrierWave Mongoid <https://github.com/carrierwaveuploader/carrierwave-mongoid>`_
Mongoid Support for the Carrierwave file uploads library.
- `Mongoid RSpec <https://github.com/mongoid/mongoid-rspec>`_
RSpec matchers and macros for Mongoid applications.
- `RailsAdmin <https://github.com/sferik/rails_admin>`_ supports Mongoid out
of the box.
- `ActiveAdmin Mongoid <https://github.com/activeadmin/activeadmin-mongoid>`_
ActiveAdmin hacks to support Mongoid.
- `Mongoid History <https://github.com/mongoid/mongoid-history>`_
Multi-user non-linear history tracking, auditing, undo, redo for mongoid.
- `Delayed Job Mongoid <https://github.com/collectiveidea/delayed_job_mongoid>`_
Mongoid backend for delayed_job.
- `Mongo Session Store <https://github.com/mongoid/mongo_session_store>`_
A Rails-compatible session store for Mongoid.