Skip to content

cdrcknt/DevUtils-Online

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 

Repository files navigation

DevUtils - Developer Utilities

DevUtils is a comprehensive web-based toolkit for developers that provides essential utilities for everyday development tasks. It features a clean, modern interface and includes tools for JSON formatting, Base64 conversion, URL encoding/decoding, and hash generation.

Features

  • JSON Formatter & Validator

    • Format JSON with proper indentation
    • Minify JSON
    • Validate JSON syntax
    • Copy formatted JSON to clipboard
  • Base64 Converter

    • Encode text to Base64
    • Decode Base64 to text
    • Copy results to clipboard
  • URL Encoder/Decoder

    • Encode URLs for web safety
    • Decode URL-encoded strings
    • Copy results to clipboard
  • Hash Generator

    • Support for multiple hash algorithms (MD5, SHA-1, SHA-256, SHA-512)
    • Real-time hash generation
    • Copy hash results to clipboard
  • Text Case Converter

    • Convert text between different cases (e.g., uppercase, lowercase, title case)
  • Lorem Ipsum Generator

    • Generate placeholder text for use in design or development
  • Color Converter

    • Convert color values between different formats (e.g., HEX, RGB, HSL)
  • Password Generator

    • Generate strong, random passwords with customizable length and character sets
  • Text Diff Checker

    • Compare two text blocks and highlight differences
  • XML Formatter

    • Format and beautify XML data for easy readability
  • CSV to JSON Converter

    • Convert CSV data to JSON format
  • Number Base Converter

    • Convert numbers between different bases (e.g., binary, decimal, hexadecimal)

Technologies Used

  • HTML5
  • CSS3
  • JavaScript (ES6+)
  • Font Awesome for icons
  • Highlight.js for syntax highlighting
  • Prettier for code formatting

Installation

  1. Clone the repository:
git clone https://github.com/cdrcknt/devutils.git
  1. Navigate to the project directory:
cd devutils
  1. Open index.html in your web browser to use the application.

Usage

  1. Select the desired tool from the sidebar navigation
  2. Input your text/data in the provided textarea
  3. Use the action buttons to perform operations
  4. Copy the results to your clipboard using the copy button

Browser Support

DevUtils supports all modern browsers including:

  • Chrome (latest)
  • Firefox (latest)
  • Safari (latest)
  • Edge (latest)

Responsive Design

The application is fully responsive and works well on:

  • Desktop computers
  • Tablets
  • Mobile phones

Development

To modify or enhance the application:

  1. Edit styles.css for styling changes
  2. Modify app.js for functionality updates
  3. Update index.html for structural changes

Contributing

  1. Fork the repository
  2. Create a new branch (git checkout -b feature/improvement)
  3. Make your changes
  4. Commit your changes (git commit -am 'Add new feature')
  5. Push to the branch (git push origin feature/improvement)
  6. Create a Pull Request

License

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

Developers

Cedric Kent Centeno

Contact

For any queries or suggestions, please reach out through: