Fork your model like a boss
JavaScript Shell
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Failed to load latest commit information.


Build Status Circle CI Build Status


Multiple people editing the same document without tears.


TastyFork gives you a Key-Value store that can be sync'd with remote TastyFork stores. It is transport and database agnostic - you provide these through hooks.

Lets use the terminology of the ubiquitous TODO app. A document is a list of todo items. TastyFork gives you a Key-Value store on the web browser that will synchronise live with a TastyFork Key-Value store on your web server. If conflicts are detected, TastyFork will create duplicate items - allowing your users to merge them as required.

Alternatives / Options / Ideas