We have collection of more than 1 Million open source products ranging from Enterprise product to
small libraries in all platforms. We aggregate information from all open source repositories.
Search and find the best for your needs. Check out projects section.
Objection.js is an ORM for Node.js that aims to stay out of your way and make it as easy as possible to use the full power of SQL and the underlying database engine while keeping magic to a minimum.Objection.js is built on an SQL query builder called knex. All databases supported by knex are supported by objection.js. SQLite3, Postgres and MySQL are thoroughly tested.
This Bookshelf.js plugin enables you to define which model columns have JSON format, preventing manual hook definition for each model with JSON columns.Contributions are welcome and greatly appreciated, so feel free to fork this repository and submit pull requests.
Pretty useful when writing scripts to initialize database for fresh install or dropping / creating new database when running tests and for truncating database between tests.Library uses knex connection for non administrative queries, but also creates priviliged connection directly with driver with superuser privileges for creating and dropping databases / roles.
A small library built on top of Bookshelfjs which enables you to easily retrieve a complex tree of data from your SQL database. The website explains the library well, even includes an in browser demo to play with.
some tools for working with cartodb, for now works only with api keys. API is shamelessly copied from KNEX as is much of the code, see the documentation over their for details, currently does not support table creation.
Knex is a query builder for PostgreSQL, MySQL and SQLite3 in Node, The Knex backend is to be used as an adapter for OptimalBits/node_acl. ##Features & Documentation Please note that this library currently supports Postgres. MySql and SQLite support coming soon.
After installing bookshelf-bcrypt with npm i --save bookshelf-bcrypt, all you need to do is add it as a bookshelf plugin and enable it on your models. Nothing fancy here, just keep using bookshelf as usual.
Protect your database from data loss by soft deleting your rows. I don't use this package anymore so it's un-maintained. I still spend a little time managing small fixes but do so at a fairly slow pace. If you're interested in maintaining this project, please reach out to me.
After installing bookshelf-uuid with npm i --save bookshelf-uuid, all you need to do is add it as a bookshelf plugin and enable it on your models. Nothing fancy here, just keep using bookshelf as usual.