Skip to content

kumaravel95/developer-utils

Repository files navigation

Open Source Helpers License

Developer Utils

Developer Utils is a collection of essential tools for web developers. This project offers a range of utilities such as URL encoding/decoding, HTML encoding/decoding, text transformations (uppercase, lowercase), and more.

Live Demo

You can try out the live version of the app here: Developer Utils Live

Contributors

Features

  • HTML Encode / Decode: Easily convert special characters to HTML entities or decode them back to their original form.
  • XML Encode / Decode: Encode or decode XML data for secure processing or display.
  • URL Encode / Decode: Convert text into a valid URL format or decode URL-encoded data.
  • Password Generator: Create strong, secure passwords with customizable options for length and complexity.
  • String Manipulation: Perform transformations like changing the case of strings (uppercase/lowercase).
  • SQL Formatter: Automatically format SQL queries for better readability and maintenance.
  • CSV to SQL: Convert CSV data into SQL INSERT statements for easy database population.
  • And More: Additional utilities will be added to enhance productivity for web developers.

Getting Started

To get a local copy up and running, follow these simple steps:

Prerequisites

Make sure you have Node.js 18 or 20 installed on your machine.

Installation

  1. Clone the repository:

    git clone https://github.com/kumaravel95/developer-utils.git
  2. Navigate to the project directory:

    cd developer-utils
  3. Install dependencies:

    npm install
  4. Start the development server:

    npm run dev

    The app will be running at http://localhost:5173

  5. To create a production version of your app:

    npm run build

Contributing

Contributions are what make the open-source community such an amazing place to learn, inspire, and create. Any contributions you make are greatly appreciated.

  1. Fork the Project
  2. Create your Feature Branch (git checkout -b feature/AmazingFeature)
  3. Commit your Changes (git commit -m 'Add some AmazingFeature')
  4. Push to the Branch (git push origin feature/AmazingFeature)
  5. Open a Pull Request

License

Distributed under the MIT License. See LICENSE for more information.

Acknowledgments

  • Inspired by the need for quick and accessible web development tools.
  • Special thanks to the open-source community for continuous inspiration.