A Streamlit app for comparing text side-by-side with word-level difference highlighting.
- Word-level diffing with color-coded highlights (green for additions, red for deletions) and length-balanced padding to visualize the size of changes
- Free text mode for quick comparisons
- CSV mode for browsing and comparing columns across rows, with arrow navigation
pip install -r requirements.txt
streamlit run app.pyPlace CSV files in the data/ directory. The app auto-detects them in the data source dropdown. Configure the CSV separator in the sidebar (default: ;).
This tool is handy for visually inspecting text before and after anonymization. Pair it with an anonymization tool like Presidio or text-anonymizer to spot-check results.
