Azul has been built from the ground up to be the most expressive ORM for Node.js.
$ npm install azul -g
$ npm install azul
$ azul init
The current release of Azul.js is a functional alpha. We're looking for feedback at this point, so please look at the docs and give it a try.
We're focusing on creating an expressive, well documented public API and reaching feature parity with other ORM tools. If you're interested in helping, please reach out.
A few additional components that you can use with Azul.js are:
- Azul.js Express Middleware & decorators for Express
- Azul.js Logger Logs queries being executed
- Azul.js Tracker Reports queries that were created, but never executed
Simply run npm test
to run the full test suite.
This build currently connects to databases for testing purposes. To replicate this on your machine, do the following:
$ createuser -s root
$ psql -U root -d postgres
> CREATE DATABASE azul_test;
> \q
$ mysql -u root
> CREATE DATABASE azul_test;
> exit
Generate and access documentation locally:
$ jsdoc --private -c jsdoc.json
$ open out/index.html
This project is distributed under the MIT license.