Suture 5.1.0 is live — semantic merge for every format.
Git merges structured files line-by-line. Two people editing different keys in the same JSON? Conflict.
Suture parses files into their native representations and merges at the structural level.
18 formats: JSON, YAML, TOML, XML, CSV, SQL, HTML, Markdown, SVG, DOCX, XLSX, PPTX, PDF, PLIST, and more.
One line to install: curl -sSL https://suture.dev/install.sh | sh
Try it in your browser (no signup, fully client-side): https://wyattau.github.io/suture/#/merge
What's in 5.1.0:
- Git merge driver (automatic .gitattributes)
- Interactive 3-way merge demo
- CLI: init, add, commit, branch, merge, log, diff, push, pull
- TUI: dashboard, patch browser, merge view
- VS Code extension with real-time merge diagnostics
- GitHub Action for CI/CD
- FUSE filesystem mount
- WASM plugin system (wasmtime v28)
- Raft consensus (production-hardened)
- Full SaaS platform: auth, Stripe billing, merge API
- Deployed to Fly.io
Pricing:
- Free: unlimited public repos
- Pro: $9/seat/month
- Enterprise: $29/seat/month
Built in Rust. 39 crates. 1,594 tests. 0 failures. 0 known issues. Open source (AGPL-3.0). Self-hostable.
github.com/WyattAu/suture suture.dev