# Text Compare Text Compare is a web-based utility application designed for advanced text differencing, smart formatting, and related text processing tasks. It provides a simple and fast interface to compare texts, code, and documents directly in your browser. ## Key Features - **Diff Checker**: An advanced text differencing tool that highlights additions, deletions, and modifications. It supports features like ignoring whitespace, ignoring case, and viewing diffs side-by-side or inline. - **Smart Formatter**: A code and text formatting utility that supports various programming languages and data formats (such as SQL, CSS, JSON, JavaScript). - **Localization**: Multi-language support (Next-Intl) to serve a global audience. - **Embeddable Tools**: Tools like the Diff Checker can be embedded in other sites or applications. - **Blogs**: Educational articles and updates related to text processing, formatting, and differencing. ## Technical Stack - **Framework**: Built with React and Next.js (App Router). - **Styling**: Tailwind CSS and Ant Design. - **Core Libraries**: `react-diff-viewer-continued`, `codemirror`, `ace-builds`, `diff-match-patch`, and `sql-formatter`. - **Performance**: Utilizes Next.js optimizations (Turbopack, dynamic imports) and service workers for offline/caching capabilities. ## Intended Audience Developers, writers, and anyone needing to compare versions of text or code quickly and securely. All processing happens on the client side, ensuring data privacy. ## Structure - `/` - The main Diff Checker tool. - `/smart-formatter` - Code and text formatting tool. - `/blogs` - Blog articles and guides.