A modular, protocol-compatible Syncthing client rewritten in Rust.
Primary source: github.com/RustSync/node
(crateria/rusting is the historical monorepo path; use RustSync/node going forward.)
Docs live under docs/ (A–Z by filename):
| Document | Purpose |
|---|---|
| GOALS.md | Ordered product goals (adopts Syncthing’s GOALS.md priorities) |
| docs/goals-coverage.md | Goals → automated tests / CI anchors |
| docs/vision.md | Engineering vision and targets (means; subordinate to GOALS) |
| docs/additions.md | RustSync-only features/policies beyond stock Syncthing |
| docs/install.md | Build, install, and test instructions |
| docs/quality.md | S-tier quality bar (file cap, CI gates) |
| docs/requirements.md | Project constraints: Rust-first, 250-line files, identity gotchas |
| docs/specifications.md | Upstream Syncthing protocol specs index (BEP, discovery, relay) |
| docs/todo.md | Development roadmap and progress checklist |
| ORGANIZATION.md | Map of RustSync GitHub organization repos |