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.
-
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)
- HTML5
- CSS3
- JavaScript (ES6+)
- Font Awesome for icons
- Highlight.js for syntax highlighting
- Prettier for code formatting
- Clone the repository:
git clone https://github.com/cdrcknt/devutils.git
- Navigate to the project directory:
cd devutils
- Open
index.html
in your web browser to use the application.
- Select the desired tool from the sidebar navigation
- Input your text/data in the provided textarea
- Use the action buttons to perform operations
- Copy the results to your clipboard using the copy button
DevUtils supports all modern browsers including:
- Chrome (latest)
- Firefox (latest)
- Safari (latest)
- Edge (latest)
The application is fully responsive and works well on:
- Desktop computers
- Tablets
- Mobile phones
To modify or enhance the application:
- Edit
styles.css
for styling changes - Modify
app.js
for functionality updates - Update
index.html
for structural changes
- Fork the repository
- Create a new branch (
git checkout -b feature/improvement
) - Make your changes
- Commit your changes (
git commit -am 'Add new feature'
) - Push to the branch (
git push origin feature/improvement
) - Create a Pull Request
This project is licensed under the MIT License - see the LICENSE file for details.
Cedric Kent Centeno
For any queries or suggestions, please reach out through:
- GitHub: @cdrcknt