Ataraxy-Labs/weave

Entity-level semantic merge driver for Git. Resolves conflicts that git can't by understanding code structure via tree-sitter. 31/31 clean merges vs git's 15/31.

56
/ 100
Established

Parses code into semantic entities (functions, classes, JSON keys) via tree-sitter and merges at entity granularity rather than line level, automatically resolving independent changes in the same file. Integrates as a Git merge driver—configure once with `weave setup`, then use `git merge` normally—with fallback to line-based merge for unsupported languages. Supports 21+ languages including TypeScript, Python, Rust, Go, and JSON/YAML, plus Jujutsu VCS via custom merge-tool configuration.

706 stars. Actively maintained with 62 commits in the last 30 days.

No Package No Dependents
Maintenance 25 / 25
Adoption 10 / 25
Maturity 11 / 25
Community 10 / 25

How are scores calculated?

Stars

706

Forks

17

Language

Rust

License

Apache-2.0

Last pushed

Mar 13, 2026

Commits (30d)

62

Get this data via API

curl "https://pt-edge.onrender.com/api/v1/quality/agents/Ataraxy-Labs/weave"

Open to everyone — 100 requests/day, no key needed. Get a free key for 1,000/day.