Multi-database ORM: redis, mongodb, mysql, sqlite, postgres, neo4j, memory

What is Jugglingdb?

JugglingDB(3) is cross-db ORM for nodejs, providing common interface to access most popular database formats. Currently supported are: mysql, sqlite3, postgres, couchdb, mongodb, redis, neo4j and js-memory-storage (yep, self-written engine for test-usage only). Jugglingdb also works on client-side (using WebService and Memory adapters), which allows to write rich client-side apps talking to server using JSON API.

Jugglingdb is a tool in the Object Relational Mapper (ORM) category of a tech stack.

Jugglingdb is an open source tool with 1.98K Github Stars and 265 Github Forks. Here’s a link to Jugglingdb's open source repository on Github

Why people like Jugglingdb

Here’s a list of reasons why companies and developers use Jugglingdb.

Add a one-liner

Jugglingdb's alternatives

  • Hibernate - Idiomatic persistence for Java and relational databases.
  • Sequelize - Easy-to-use multi sql dialect ORM for Node.js & io.js
  • Doctrine 2 - An object-relational mapper (ORM) for PHP 5.3.2+ that provides transparent persistence for PHP objects
  • SQLAlchemy - The Python SQL Toolkit and Object Relational Mapper
  • peewee - A small, expressive ORM -- supports postgresql, mysql and sqlite

See all alternatives to Jugglingdb