Displaying 1 to 20 from 45 results

js-data - Give your data the treatment it deserves with a framework-agnostic, datastore-agnostic JavaScript ORM built for ease of use and peace of mind

  •    Javascript

JSData v3 is now stable!. Some adapters still need to be updated to work with v3. Message @jmdobry on the JSData Slack channel if you want to help with tests, documentation, tutorials, adapters, etc.JSData is a framework-agnostic, datastore-agnostic ORM for Node.js and the Browser.

mongorito - 🍹 MongoDB ODM for Node.js apps based on Redux

  •    Javascript

Lightweight and flexible MongoDB ODM for Node.js apps based on Redux. Mongorito is based on Redux, which opens the doors for customizing literally everything - from model's state (reducers) to the behavior of core methods, like set(), save() or find().

Iridium - A high performance MongoDB ORM for Node.js

  •    TypeScript

Iridium is designed to offer a high performance, easy to use and above all, editor friendly ODM for MongoDB on Node.js. Rather than adopting the "re-implement everything" approach often favoured by ODMs like Mongoose and friends, requiring you to learn an entirely new API and locking you into a specific coding style, Iridium tries to offer an incredibly lightweight implementation which makes your life easier where it counts and gets out of your way when you want to do anything more complex.It also means that, if you're familiar with the MongoDB CLI you should find working with Iridium very natural, with all database methods returning promises for their results and sensible, type annotated results being provided if you wish to make use of them.

resourceful - an isomorphic Resource engine for JavaScript

  •    Javascript

See the wiki for more documention. These methods are available on all user-defined resource constructors, as well as on the default resourceful.Resource constructor.




camo - A class-based ES6 ODM for Mongo-like databases.

  •    Javascript

Short answer, we probably don't. Camo was created for two reasons: to bring traditional-style classes to MongoDB JavaScript, and to support NeDB as a backend (which is much like the SQLite-alternative to Mongo). Throughout development this eventually turned in to a library full of ES6 features. Coming from a Java background, its easier for me to design and write code in terms of classes, and I suspect this is true for many JavaScript beginners. While ES6 classes don't bring any new functionality to the language, they certainly do make it much easier to jump in to OOP with JavaScript, which is reason enough to warrent a new library, IMO.

Plastic - Elasticsearch ODM and mapper for Laravel

  •    PHP

Plastic is an Elasticsearch ODM and mapper for Laravel. It renders the developer experience more enjoyable while using Elasticsearch, by providing a fluent syntax for mapping, querying, and storing eloquent models.


datastar - A robust and feature rich ODM for Cassandra.

  •    Javascript

All constructor options are passed directly to Priam so any options Priam supports, Datastar supports.Given a set of cassandra information, connect to the cassandra constructor. This must be called before you do any model creation, finding, schema defintion, etc.

doqmentdb - A Promise-Based DocumentDB ODM Client for NodeJS

  •    Javascript

DoQmentDB is a tiny layer that provides the simplicity of MongoDB for DocumentDB users(support schema, hooks/middleware, atomic-transactions, udf and more).Create a DatabaseManager by passing connection and databaseName.

reheat - A red hot Node.js ORM for RethinkDB.

  •    Javascript

A red hot Node.js ORM for RethinkDB.You can use it, but be prepared to keep a close eye on the changelog.

mongodm - A golang object document mapper (ODM) for MongoDB

  •    Go

The mongodm package is an object document mapper (ODM) for mongodb written in Go which uses the official mgo adapter. You can find an example API application here. Collection naming in this package is switched to Model.

LazyBoy - A object mapper for couchdb

  •    Javascript

LazyBoy makes it easier to build applications with Couchdb. It removes the repeatable cruft and makes working with Couchdb as fun as it should be.

resourceful-redis - Redis storage engine for resourceful

  •    Javascript

A Redis engine for resourceful, a model framework from the flatiron project. resourceful-redis is just getting started. I wouldn't use it in production yet but try it out and if you find bugs create an issue so we can get it to a production ready state soon.

robe - MongoDB ODM for Node

  •    Javascript

Robe wraps around monk to provide a simple yet effective ODM library for MongoDB. Detailed documentation is available at https://hiddentao.github.io/robe.

mongosmash - A *very* simple ODM for MongoDB and NeDB on Node.js (using JS Harmony).

  •    Javascript

MongoSmash is a super-minimal MongoDB/NeDB ODM for Node.js. It lets you treat JavaScript object as normal, and have changes persisted to MongoDB or NeDB. Unlike Mongoose, MongoSmash does not require the use of schemas, so you can truly take advantage of the schemaless nature of your DB if you want. MongoSmash is implemented using Object.observe, and so is subject to its limitations on changes it can track, and requires Node 0.11.10+. You'll need to invoke node with the --harmony flag. You can run the benchmarks yourself as shown below. The results here are from my MacBookAir5,2. K-ops/sec means "thousand calls of the given function per second", so higher is better.

ignitor.js - ArangoDB ODM

  •    Javascript

Ignitor is a ArangoDb (http://arangodb.org/) Object Data Modeling (ODM) framework similar to mongoose, but different in a couple of other ways. Ignitor uses the https://github.com/kaerus-component/arango library to access arango. Again, ignitor is focused on access arango as much as the practicality of using models and objects to access the database. Now that you have an ignitor object, let's connect to arango. Ignitor has a 'database connection manager'. This means that you can set the connection url, and access this connection throughout your application.

resourceful-mongo - resourceful mongodb engine

  •    Javascript

A MongoDB engine for resourceful, a datamapper part of the flatiron project. Ryan Fitzgerald, Follow @TheRyanFitz on Twitter.

lounge - Simple Mongoose-inspired ODM for Couchbase.

  •    Javascript

Simple Mongoose-inspired ODM for Couchbase. Lounge is a simple, somewhat opinionated, Mongoose-inspired ODM for Couchbase. Main goal is to provide modeling tool framework for working with Couchbase databases in an asynchronous environment of Node.js.

osom - An Awesome [/osom/] Object Data Modeling (Database Agnostic).

  •    Javascript

An Awesome [/osom/] Object Data Modeling. Inspired in mongoose but Database Agnostic. After that, you will have a validator function that you can invoke passing the object to be validate.