JSData is a framework-agnostic, storage-agnostic, in-memory data store.
Inspired by Ember Data, JSData is a framework-agnostic, storage-agnostic, in-memory data store.
The official website of JSData is js-data.io. The source can be found on GitHub.
JSData's adapters handle communication with various storage layers, such as localStorage, Firebase, RethinkDB, or your RESTful backend.
JSData runs in the browser, communicating with storage layers such as localStorage, Firebase, your RESTful backend (HTTP adapter), etc.
JSData also runs in NodeJS, where adapters for MongoDB, Redis, RethinkDB, MySql/Postgres/SQLite, etc. are available.
JSData presents a uniform API for executing your typical CRUD operations against any storage layer for which an adapter is available. You can easily combine adapters for more complicated data management.
Useful links:
- API Reference
- Slack Channel - Ask your questions!
- Issues - Found a bug? Feature request? Submit an issue!
- GitHub - View the source code for JSData.