Skip to content

Latest commit

 

History

History
66 lines (50 loc) · 2.63 KB

File metadata and controls

66 lines (50 loc) · 2.63 KB

中文

DevUtils - A Handy Collection of Developer Tools

DevUtils is a web-based suite of developer tools designed to streamline common tasks. All tools run locally in your browser, ensuring your data remains private and secure.

Live Demo

You can try it out here: https://devutils.zxs.io

Features

This project includes a variety of tools across different categories:

Encoding/Decoding

  • Base64 Encode/Decode: Encode strings to Base64 and decode them back.
  • Base64 to Image: Convert Base64 strings into images.
  • URL Encode/Decode: Encode and decode URL components.
  • Unicode Converter: Convert text to and from Unicode escape sequences.

Formatting

  • JSON Formatter: Prettify and validate JSON data.
  • Code Formatter: Format code for various languages.

Image Tools

  • Image Compressor: Reduce the file size of images.
  • Panorama Viewer: View 360-degree panoramic images.
  • Image Format Converter: Convert images between different formats (e.g., PNG, JPG, WEBP).

Data Generation

  • Random Data Generator: Generate random data like UUIDs, passwords, and more.
  • String Hash Generator: Calculate hashes (MD5, SHA1, etc.) for strings.
  • NanoID Generator: Generate unique, URL-safe string IDs that are smaller, faster, and more secure than UUIDs.

Text Tools

  • Text Diff: Compare two blocks of text and highlight the differences.
  • Regex Tester: Test and debug regular expressions.
  • Markdown Previewer: Preview Markdown content in real-time.
  • Text Counter: Count characters, words, and lines in a text.

Video Tools

  • Panorama Video Player: Play 360-degree panoramic videos.
  • Video Player: A simple video player.
  • Video Compressor & Converter: Compress and convert video formats.

Converters

  • Time Converter: Convert timestamps between different formats.
  • Cron Converter: Translate Cron expressions into human-readable descriptions.
  • JSON/YAML Converter: Convert data between JSON and YAML formats.
  • JSON to CSV Converter: Convert data between JSON and CSV formats.
  • Base Converter: Convert numbers between different numeral systems (e.g., binary, hexadecimal, decimal).

Network Tools

  • WebSocket Tester: Test WebSocket connections.
  • Socket.IO Tester: Test Socket.IO connections.

How to Use

  1. Clone this repository.
  2. Open the index.html file in your browser.
  3. Alternatively, you can use a simple web server. For example, if you have Node.js, you can use serve:
    npm install -g serve
    serve .
  4. Select the desired tool from the sidebar and start using it.