Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/braid-org/braidjs
Monorepo for Braid Projects in Javascript
https://github.com/braid-org/braidjs
Last synced: 3 months ago
JSON representation
Monorepo for Braid Projects in Javascript
- Host: GitHub
- URL: https://github.com/braid-org/braidjs
- Owner: braid-org
- Created: 2019-10-15T22:13:52.000Z (about 5 years ago)
- Default Branch: master
- Last Pushed: 2024-04-11T04:43:22.000Z (7 months ago)
- Last Synced: 2024-04-14T14:30:35.401Z (7 months ago)
- Language: JavaScript
- Homepage: https://braid.org
- Size: 1.29 MB
- Stars: 211
- Watchers: 11
- Forks: 14
- Open Issues: 5
-
Metadata Files:
- Readme: readme.md
Awesome Lists containing this project
- awesome-starred - braid-org/braidjs - Monorepo for Braid Projects in Javascript (others)
README
# The Braidjs Monorepo
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.
### Projects
Add yours today!
- `antimatter`: [An implementation of the Antimatter Algorithm](https://github.com/braid-org/braidjs/tree/master/antimatter)
- `antimatter_wiki`: [An example Wiki using Antimatter](https://github.com/braid-org/braidjs/tree/master/antimatter_wiki)
- `braid-http`: [A reference implementation of the Braid Protocol](https://github.com/braid-org/braidjs/tree/master/braid-http)
- `json-patch`: [Applies a Range-Patch to JSON](https://github.com/braid-org/braidjs/tree/master/json-patch)
- `kernel`: [A prototype Braid Kernel](https://github.com/braid-org/braidjs/tree/master/kernel)
- `simpleton`: [A very simple and fast CRDT sync for light clients](https://github.com/braid-org/braidjs/tree/master/simpleton)
- `sync9`: [A CRDT that supports pruning history](https://github.com/braid-org/braidjs/tree/master/sync9)
- `util`: [A set of common utilities](https://github.com/braid-org/braidjs/tree/master/util)Read more about braid at https://braid.org!
### Faq
Q. Wait... can a single repo support multiple NPM packages?
- A. Yep! Just create a `package.json` in your project's root folder, and
then run `npm publish` from it.