Skip to content

yhyuk/doguri

Repository files navigation

Doguri

A collection of useful web tools for developers and everyone else.

Built to eliminate the hassle of constantly searching for common utilities. Focused on practicality and accessibility.

한국어

Features (28 Tools)

Text

Tool Description
JSON Formatter JSON formatting, validation, and minification
Case Converter camelCase, PascalCase, snake_case and more
Space Remover Remove unnecessary spaces and line breaks
Comma Formatter Add thousand separators to numbers
Regex Tester Test, search, and replace with regular expressions
Diff Checker Compare and visualize text differences
Markdown <-> HTML Convert between Markdown and HTML
Text Counter Real-time character, word, sentence, paragraph count

Encoding

Tool Description
Base64 Text/file encoding and decoding
URL Encoder URL-safe string conversion
JWT Decoder Decode JWT tokens and check expiration info

Security

Tool Description
Hash Generator Generate MD5, SHA-1, SHA-256, SHA-512 hashes
UUID Generator Generate UUID v4 and custom-length IDs
Password Generator Generate secure, strong passwords

Conversion

Tool Description
Unit Converter Length, weight, temperature, area, file size, etc.
Currency Exchange Real-time exchange rate lookup and conversion
Base Converter Convert between binary, octal, decimal, hexadecimal
Image Converter Convert between PNG, JPG, WebP formats

Time

Tool Description
World Time (KST) Check world city times based on Korea Standard Time
World Time (UTC) UTC time, timestamps, and ISO 8601 conversion

Calculator

Tool Description
Date Calculator D-day calculation, date difference, add/subtract dates
Age Calculator Age in years/months/days, days until next birthday

Daily

Tool Description
Random Picker Random selection from lists or number ranges

Developer

Tool Description
QR Code Generator Convert text/URL to QR code with download
Cron Generator Create and validate cron schedules
Color Picker Convert between HEX, RGB, HSL color formats
.env Editor Organize env files with duplicate check, masking, sorting
HTTP Status Code Search HTTP status code meanings and use cases

Tech Stack

  • React 19 + TypeScript
  • Vite 7
  • Tailwind CSS 4
  • React Router 7
  • Zustand (State Management)
  • Vitest (Testing)

Installation & Usage

# Install dependencies
npm install

# Run development server
npm run dev

# Build for production
npm run build

# Run tests
npm test

# Deploy (GitHub Pages)
npm run deploy

License

MIT

Contributing

Pull requests are welcome. For major changes, please open an issue first to discuss what you would like to change.

About

도구 + 우리 = 도구리

Resources

Stars

Watchers

Forks

Packages

 
 
 

Contributors

Languages