[](https://www.bitovi.com/community/slack?utm_source=badge&utm_medium=badge&utm_campaign=pr-badge&utm_content=badge) [](https://www.bitovi.com/community/slack?utm_source=badge&utm_medium=badge&utm_campaign=pr-badge&utm_content=badge) [](https://www.bitovi.com/community/slack?utm_source=badge&utm_medium=badge&utm_campaign=pr-badge&utm_content=badge) [![Join our Discourse](https://img.shields.io/discourse/https/
Validation helpers for can-define maps and lists.
A real-time, fall-through caching, data model layer
Stream values into and out of computes
Convert a comma-separated string into a plain JavaScript object.
Implement Zone-safe memory-based storage
Create custom elements with can-stache, can-observable-object, and JavaScript classes
Backup and restore a DefineMap state
a fake url for routing
Turn a map into a realtime rest model
Connect a map to a rest connection
Assign a value to a function that can be collected later
Turn a map into a realtime rest model
Make restful urls and methods from a resource
Observable bindings for use with StacheElement