By versioning our code together, it becomes easier to interoperate.
- Each top-level folder is a project. Add yours!
- Now you can make breaking changes (like a protocol change), without actually breaking anything—upgrade all the relevant code, across multiple projects, at once!
This is not my code. This is our code.
Add yours today!
- antimatter: An implementation of the Antimatter Algorithm
- antimatter_wiki: An example Wiki using Antimatter
- braid-http: A reference implementation of the Braid Protocol
- json-patch: Applies a Range-Patch to JSON
- kernel: A prototype Braid Kernel
- simpleton: A very simple and fast CRDT sync for light clients
- sync9: A CRDT that supports pruning history
- util: A set of common utilities
Read more about braid at https://braid.org!
Q. Wait... can a single repo support multiple NPM packages?
- A. Yep!  Just create a package.jsonin your project's root folder, and then runnpm publishfrom it.