{"library":"openrecord","type":"library","category":null,"description":"OpenRecord is an ActiveRecord-inspired ORM for Node.js that supports SQLite3, MySQL, PostgreSQL, Oracle, REST APIs, LDAP, and ActiveDirectory. The current stable version is 2.11.1, released infrequently with no fixed cadence. Key differentiators: automatic model definition from database schema, built-in GraphQL support, and a plugin system for extensibility. It uses a store-based architecture and supports async/await natively. Ships TypeScript definitions.","language":"javascript","status":"active","version":"2.11.1","tags":["javascript","orm","record","sql","sqlite3","postgres","pg","mysql","oracle","typescript"],"last_verified":"Thu Jun 04","install":[{"cmd":"npm install openrecord","imports":["const Store = require('openrecord/store/sqlite3')","import Store from 'openrecord/store/sqlite3'","const { Model } = require('openrecord')","const store = new Store({...});\nconst Post = store.Model('Post')"]},{"cmd":"yarn add openrecord","imports":[]},{"cmd":"pnpm add openrecord","imports":[]}],"homepage":"https://github.com/PhilWaldmann/openrecord#readme","github":"git://github.com/PhilWaldmann/openrecord","docs":null,"changelog":null,"pypi":null,"npm":"openrecord","openapi_spec":null,"status_page":null,"smithery":null,"compatibility":null}