Popularity
2.0
Stable
Activity
0.0
Stable
131
5
4

Code Quality Rank: L5
Programming language: JavaScript
License: MIT License
Tags: Database     ODM / ORM     MySQL     ORM     Models     Firenze    
Latest version: v0.6.0

firenze alternatives and similar modules

Based on the "ODM / ORM" category.
Alternatively, view firenze alternatives based on common mentions on social networks and blogs.

Do you think we are missing an alternative of firenze or a related project?

Add another 'ODM / ORM' Module

README

firenze.js

Build Status npm Join the chat at https://gitter.im/fahad19/firenze

A database agnostic adapter-based object relational mapper (ORM) targetting node.js and the browser.

Visit http://firenze.js.org for documentation.

Key features

  • Database agnostic Adapter based architecture
  • Intituitive query builder
  • Migrations API (with rollback)
  • Highly extensible with Behavior pattern for Collections and Models
  • Promise based workflow
  • Strong and flexible validation system
  • CLI support
  • API for Transactions for supported adapters
  • Footprint of ~40kB minified file

The project is still under active development, and more features are expected to land in future releases.

Installation

With npm:

$ npm install --save firenze

Or Bower:

$ bower install --save firenze

Available adapters

Supports v0.2.x:

Available behaviors

Testing

Tests are written with mocha, and can be run via npm:

$ npm test

Thanks

The project couldn't have happened if there weren't other projects to be inspired from. A big thanks goes to these open source projects that directly or indirectly helped make it possible:

License

MIT ยฉ Fahad Ibnay Heylaal


*Note that all licence references and agreements mentioned in the firenze README section above are relevant to that project's source code only.