BackboneORM is a polystore ORM that provides a consistent interface for database operations across MongoDB and SQL databases (PostgreSQL, MySQL) as well as in-memory and HTTP stores. Version 0.7.14 is the latest stable release. Key differentiators include Node.js-style callbacks and streams, MongoDB-like query language, REST controller for browser search bar queries, CouchDB-inspired paging, JSON-rendering DSL, automatic ISO8601 date parsing, and versioning support via BackboneMongo. Released under MIT license with weekly or monthly updates via npm.
No compatibility data collected yet for this library.
Verified import paths — ran on the pinned version, not inferred.
Package uses default export; CommonJS require works but ESM import is preferred for modern environments.
Named export for Model class; CommonJS require requires .Model access.
Named export for Store class; CommonJS require requires .Store access.
This quickstart demonstrates setting up a memory store, defining a model, saving a new project, and querying for it using callbacks.
Breaking-change detection hasn't run for this library yet.
CVE tracking and dependency tree are planned for a later release.