cmrdts 0.1.0

A collection of Commutative Replicated Data Types (CmRDTs) in rust.
Documentation
# CmRDTs

A collection of Commutative Replicated Data Types (CmRDTs) implemented in pure Rust.

This library provides a set of simple, serializable, and composable CRDTs suitable for distributed systems and local-first applications.

---
## Implemented CRDTs

- **`GCounter`**: A Grow-Only Counter.
- **`PNCounter`**: A Positive-Negative Counter.

---
## Roadmap 🗺️

The near-term goals for this library are:

- [ ] Add comprehensive testing and documentation for all data types.
- [ ] Implement `LWWRegister` (Last-Write-Wins Register).
- [ ] Implement `GSet` (Grow-Only Set).
- [ ] Implement `OrSet` (Observed-Remove Set).
- [ ] Implement `RGA` (Replicable Growable Array).

---
## License

This project is licensed under the MIT License. See the `LICENSE-MIT` file for details.