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.