---
sourceProjectId: reconcile
title: reconcile-text
description: A Rust library that auto-resolves conflicting text edits without conflict markers, with WebAssembly and Python bindings.
thumbnail:
  src: ./_assets/reconcile.png
  alt: The reconcile-text logo and tagline "Conflict-free 3-way text merging".
period: '2025'
sortDate: 2025-05-01
technologies: ['Rust', 'WebAssembly', 'Python', 'pyo3', 'Operational Transformation']
selected: true
essay: reconcile-text-3-way-merge
links:
  - label: Demo
    url: https://schmelczer.dev/reconcile
  - label: Source
    url: https://github.com/schmelczer/reconcile
  - label: crates.io
    url: https://crates.io/crates/reconcile-text
  - label: npm
    url: https://www.npmjs.com/package/reconcile-text
  - label: PyPI
    url: https://pypi.org/project/reconcile-text/
---
