Skip to content

gaozhidf/easytools

Repository files navigation

EasyTools

A convenient online toolset that provides useful tools for developers and users.

Features

  • Base64 Tool: Encode and decode text in Base64 format
  • JSON Tool: Format and minify JSON text with error checking
  • IP Address Tool: Parse and analyze IP addresses (IPv4/IPv6)
  • Image Tool: Convert images between different formats (JPEG, PNG, WebP)
  • Timestamp Tool: Convert between Unix timestamps and readable dates
  • URL Tool: Encode and decode URLs with special characters
  • Regular Expression Tool: Test regular expressions with real-time matching
  • Color Tool: Convert colors between different formats (HEX, RGB, HSB)
  • QR Code Tool: Generate QR codes from text or URLs
  • Markdown Tool: Preview Markdown text with real-time rendering
  • Number Base Tool: Convert numbers between different bases
  • MD5 Tool: Generate MD5 hashes from text input

Tech Stack

  • React 19 with TypeScript
  • Ant Design 5.x for UI components
  • i18n for internationalization
  • Vite for development and building

Getting Started

  1. Clone the repository:
git clone https://github.com/your-username/easytools.git
  1. Install dependencies:
cd easytools
npm install
  1. Start development server:
npm run dev
  1. Build for production:
npm run build

Contributing

Contributions are welcome! Please feel free to submit a Pull Request.

License

This project is licensed under the MIT License - see the LICENSE file for details.

Releases

No releases published

Packages

No packages published