An open API service indexing awesome lists of open source software.

https://github.com/zntb/nextjs-hex-compare-tool


https://github.com/zntb/nextjs-hex-compare-tool

nextjs shadcn-ui tailwindcss typescript

Last synced: 2 months ago
JSON representation

Awesome Lists containing this project

README

          

# ๐Ÿ” HEX Comparison Tool

A modern web-based utility for comparing two HEX data sets byte-by-byte. This tool visually highlights matches, differences, additions, and removals with a clean UI built using **Next.js** and **ShadCN UI**.

## โœจ Features

- ๐Ÿง  **Smart HEX parsing**: Automatically formats and normalizes raw HEX input.
- ๐Ÿงพ **Byte-by-byte diffing**: Highlights differences with color-coded chips.
- ๐Ÿ“Š **Detailed stats**: Summary of matches, differences, additions, and deletions.
- ๐Ÿงน **Clear & copy**: Easily copy or reset your input fields.
- ๐Ÿ“ฑ **Responsive UI**: Fully responsive design for desktop and mobile devices.

## ๐Ÿ“ธ Preview

![Screenshot](./public/screenshot.png)

## ๐Ÿš€ Getting Started

### 1. Clone the repository

```bash
git clone https://github.com/zntb/nextjs-hex-compare-tool.git
cd hex-compare-tool
```

### 2. Install dependencies

```bash
pnpm install
# or
npm install
# or
yarn install
```

### 3. Start the development server

```bash
pnpm dev
# or
npm run dev
# or
yarn dev
```

### 4. Open the app in your browser

Open [http://localhost:3000](http://localhost:3000) in your browser.

### ๐Ÿ› ๏ธ Tech Stack

- Next.js

- React

- TypeScript

- ShadCN UI

- Tailwind CSS

- Lucide Icons

## ๐Ÿ“ License

This project is licensed under the [MIT License](LICENSE).