Skip to content

liuchaoqun/simple_tools

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

32 Commits
 
 
 
 
 
 

Repository files navigation

Simple Tools

A collection of simple, practical tools for everyday tasks.

Overview

This repository contains a growing collection of lightweight, easy-to-use tools designed to solve common problems. Each tool is self-contained and focused on doing one thing well.

Live Demo

Visit our GitHub Pages site to access all available tools.

Available Tools

Visit our GitHub Pages site to access these tools:

🔍 JSON Viewer

Format, validate, and view JSON data with syntax highlighting. Perfect for debugging and working with APIs.

📝 Text Utilities

Comprehensive text manipulation tools including:

  • Case conversion (uppercase, lowercase, title case, camelCase, snake_case, kebab-case)
  • Text operations (reverse, remove spaces, sort lines, extract emails/URLs)
  • Encoding/decoding (URL, HTML, Unicode)
  • Real-time character, word, and line counting

🔄 Data Converters

  • Format Converters: Convert between JSON, CSV, and XML
  • Unit Converters: Length, weight, temperature, and volume conversions

⚡ Generators

  • UUID Generator: Generate UUIDs v4 with customization options
  • Password Generator: Create secure passwords with customizable length and character sets
  • QR Code Generator: Generate QR codes for URLs and text

🧮 Calculators

  • Time Zone Converter: Convert time between different time zones
  • Date Calculator: Calculate differences between dates and add/subtract days
  • Percentage Calculator: Various percentage calculations
  • Age Calculator: Calculate exact age and time between dates
  • Basic Math: Perform operations on multiple numbers

💻 Developer Tools

  • Base64 Encoder/Decoder: Encode and decode Base64 strings
  • Hash Generator: Generate SHA-256, SHA-512, SHA-1 hashes
  • Regex Tester: Test and debug regular expressions with live matching

🎨 Design Tools

  • Color Picker: Pick colors and get values in HEX, RGB, RGBA, and HSL formats
  • Gradient Generator: Create beautiful CSS gradients with live preview
  • Box Shadow Generator: Design CSS box shadows visually

Contributing

Contributions are welcome! If you have ideas for simple tools that would be useful:

  1. Fork the repository
  2. Create a new branch for your tool
  3. Implement your tool following the existing structure
  4. Submit a pull request

Project Structure

simple_tools/
├── docs/                      # GitHub Pages site
│   ├── index.html            # Main landing page
│   ├── json-viewer.html      # JSON formatting and validation tool
│   ├── text-utilities.html   # Text manipulation tools
│   ├── data-converters.html  # Format and unit converters
│   ├── generators.html       # UUID, password, and QR code generators
│   ├── calculators.html      # Time, date, and math calculators
│   ├── developer-tools.html  # Base64, hash, and regex tools
│   └── design-tools.html     # Color, gradient, and shadow tools
├── README.md                 # This file
└── .gitignore                # Git ignore rules

License

This project is open source and available for anyone to use and contribute to.

Contact

For questions, suggestions, or bug reports, please open an issue on GitHub.

About

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors