Displaying 1 to 20 from 33 results

nodejs-api-starter - Boilerplate and tooling for authoring data API backends with Node

  •    Javascript

This project was bootstraped with Node.js API Starter Kit (support).The API server must become available at http://localhost:8080/graphql (live demo).

Objection.js - An SQL-friendly ORM for Node.js

  •    Javascript

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.

knex-migrator - DB migration tool for knex

  •    Javascript

Database migrations with knex.




bookshelf-json-columns - Parse JSON columns with Bookshelf.js

  •    Javascript

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.

knex-db-manager - Utility for create, drop, truncate etc. administrative database operations.

  •    Javascript

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.

objection-rest - REST API generator for objection.js models

  •    Javascript

REST API generator for objection.js models.See objection-find documentation for the findQuery API.

pgtools - Pure Node.js implementation of PostgreSQL's createdb and dropdb tools.

  •    Javascript

Pure Node.js implementation of PostgreSQL's createdb and dropdb tools.Only supports connection options and database name at the moment.


bookends - precise SQL hydration and aggregation for Node.js

  •    HTML

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.

knex-logger - Express middleware to log Knex.js queries

  •    Javascript

Express middleware for logging queries made by Knex.js. This project is distributed under the MIT license.

grunt-knex-migrate - Grunt task for knex's migrate

  •    Javascript

grunt-knex-migrate receives knex:migrate command to the first argument. Creates a new migration, specifying the name for the migration.

knex-schema - Bookshelf sync utility.

  •    Javascript

Knex sync utility. Create a new manager.

knex-migrate - Modern database migration toolkit for knex.js

  •    Javascript

You should also install knex as it's a peer dependency of this package.

cartodb - carto sql lib for node

  •    Javascript

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.

k2 - Koa2 API template with passport, GraphQL, flowtype, knex and more.

  •    Javascript

Koa 2 and GraphQL server that just works™. We've climbed the mountain of boilerplate for you, so you don't have to. Make sure you have Docker installed as PostgreSQL is run on the docker container.

node_acl_knex - A Knex.js backend for node_acl

  •    Javascript

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.

graphql-bookshelf - Some help defining GraphQL schema around BookshelfJS models

  •    Javascript

This is an early version of the BookshelfType I wrote to help me link up my Bookshelf models (built on top of Postgres) to my GraphQL schema. ...

bookshelf-bcrypt - Automatic password hashing for your bookshelf models

  •    Javascript

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.

bookshelf-paranoia - A bookshelf plugin to soft-delete data

  •    Javascript

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.

bookshelf-uuid - Automatically generates UUIDs for your bookshelf models

  •    Javascript

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.