Tonk Stack
Keepsync Library
Offline + private
functionality
functionality
Tonk
CLI
CLI
Tonk Daemon
React + Typescript + Tailwind
State
management
management
Distributed
auth*
auth*
Share Links
Deployment*
*under construction
The Tonk stack consists of a few packages:
Tonk CLI
A command line utility tonk
that runs the Tonk Daemon and communicates to your Tonk. This tool helps you to create Tonk template applications and manage different packaged bundles you are hosting.
Tonk Daemon
Hosts app bundles, the sync websocket and saves changes of stores to the filesystem. Changes are propagated to every client (allowing collaboration) and saved as stores on your machine when you are running your applications connected with keepsync. The store format for now is simply an automerge binary format.
Keepsync docs
A Typescript library that wraps any Zustand store and allows it to sync to the server.