No description
Find a file
jujugoboom 359c78ebc8
All checks were successful
Test commit / test (push) Successful in 1m20s
update readme
2025-09-01 15:01:45 -07:00
.forgejo/workflows update jobid 2025-09-01 14:23:48 -07:00
examples Add client example 2025-08-25 18:29:02 -07:00
src Refactor, add item compaction when valid 2025-08-28 21:28:57 -07:00
.gitignore Fix build and tests 2025-08-24 21:15:09 -07:00
bench.zig Checkpoint 2025-08-24 08:35:07 -07:00
build.zig Add json serialization/deserialization 2025-08-25 21:57:59 -07:00
build.zig.zon Checkpoint 2025-08-24 08:35:07 -07:00
LICENSE Update LICENSE 2024-09-21 12:45:02 -07:00
README.md update readme 2025-09-01 15:01:45 -07:00

yata-zig

Basic YATA implementation in Zig. Currently supports strings and basic diff resolution.

Heavy inspiration from Bartosz Sypytkowski and yjs

Somewhat dumping ground for playing with zig for now. Will maybe cleanup in the future.

The protocol utilized here is not compatible wtih other y-protocol implementations, it may be one day, but the underlying structs can be utilized for string CRDTs.

Contributions are welcome, work happens on my personal git