datamodeljs (bower): This library handles entity like javascript objects. Allowing relationships between those objects. Also allowing bi-directional relationships. Tracking states (changed, new, deleted) of those objects.
Keywords: data|model|datamodel|json|entity|entity mananger