Skip to content

Instantly share code, notes, and snippets.

@arahmanali
Last active June 29, 2016 03:38
Show Gist options
  • Save arahmanali/17c6c77722511a5f186f8e6ab69903e8 to your computer and use it in GitHub Desktop.
Save arahmanali/17c6c77722511a5f186f8e6ab69903e8 to your computer and use it in GitHub Desktop.
NodeJs for Queues / Cron Jobs / Clusters / ORMs
Nodejs for Queues:
=================
https://github.com/caolan/async
https://www.npmjs.com/package/queue
https://github.com/Automattic/kue
https://github.com/OptimalBits/bull
https://github.com/twitter-archive/kestrel
https://github.com/nullobject/bokeh
https://github.com/NodeRedis/node_redis
Nodejs for Cron Jobs:
====================
https://www.npmjs.com/package/node-cron-jobs
https://github.com/ncb000gt/node-cron
https://www.npmjs.com/package/node-schedule
https://github.com/rschmukler/agenda
Nodejs Clusters:
===============
https://nodejs.org/api/cluster.html
https://www.sitepoint.com/how-to-create-a-node-js-cluster-for-speeding-up-your-apps/
Node ORMs:
=========
https://www.npmjs.com/package/sequelize
http://docs.sequelizejs.com/en/latest/
http://bookshelfjs.org/
https://www.npmjs.com/package/light-orm
https://github.com/Vincit/objection.js
https://github.com/dresende/node-orm2 (SQL + NoSQL)
https://github.com/biggora/caminte (SQL + NoSQL)
https://github.com/w1nk/node-odbc
https://www.npmjs.com/package/sworm (write only)
https://www.npmjs.com/package/simplorm (write only)
NODE ORMs SUPPORT SUMMARY:
=========================
1. https://www.npmjs.com/package/sequelize
- Postgres, MySQL, MariaDB, SQLite and Microsoft SQL Server (5) SQL
2. http://bookshelfjs.org/
- PostgreSQL, MySQL, and SQLite3. (3) SQL
3. https://www.npmjs.com/package/light-orm
- ORM node.js wrapper for relational databases. It does not depends on any specific driver,
so you can connect to mysql, ms server and so on... - SQL
4. https://github.com/Vincit/objection.js
- Postgres, MySQL, MariaDB,SQLite3, and Oracle (5) SQL
5. https://github.com/dresende/node-orm2
- MySQL & MariaDB, PostgreSQL, Amazon Redshift, SQLite, MongoDB (beta, missing aggregation for now) (6) SQL + NoSQL
6. https://github.com/biggora/caminte
- inMemoryDB, mysql, sqlite3, riak, postgres, couchdb, mongodb, redis, neo4j, firebird, rethinkdb,
tingodb, MariaDB, arangoDB, cassandra (15) SQL + NoSQL
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment