jrTilak / Stringify

Stringify is a user-friendly web app that simplifies text manipulation. With its intuitive interface, you can effortlessly perform tasks like case conversions, replace, URL encoding, text extraction and much more.

Home Page:https://stringify.thapatilak.com.np/

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Contributors Stargazers Forks Issues


Logo

Stringify - Effortless Text Manipulation

Stringify is a user-friendly web app that simplifies text manipulation. With its intuitive interface, you can effortlessly perform tasks like case conversions, find and replace, URL encoding, and much more.
View Demo · Request Feature · Read More

Table of Contents
  1. About The Project
  2. Built With
  3. Utility Functions
  4. Contributing
  5. Conclusion

About The Project

Product Name Screen Shot

Text Manipulation Features

String Manipulation

  • Lowercase: Converts text to lowercase.
  • Uppercase: Converts text to uppercase.
  • Capitalize First Letter: Capitalizes the first letter of each word.
  • Capitalize Sentences: Capitalizes the first letter of each sentence.
  • Reverse Case: Reverses the case of each letter.
  • Reverse Text: Reverses the order of characters.
  • Remove Whitespace: Removes whitespace characters.
  • Remove Specific Characters: Removes specific characters from the text.
  • Extract Unique Words: Extracts unique words from the text.
  • Extract Unique Letters: Extracts unique letters from the text.
  • Extract Unique Numbers: Extracts unique numbers from the text.

Text Encoding/Decoding

  • URL Encoding: Encodes text to a URL-safe format.
  • URL Extractor: Extracts URLs from the text.
  • Email Extractor: Extracts email addresses from the text.
  • Phone Number Extractor: Extracts phone numbers from the text.

Built With

Vite.js React.js Node.js CSS HTML

Utility Functions

  1. URLencoder: Encodes a URL by converting special characters to their encoded representations.
  2. extractURLsFromString: Extracts URLs from a given string, returning them as an array or a string.
  3. extractEmailsFromString: Extracts email addresses from a given string, returning them as an array or a string.
  4. extractPhoneNumbersFromString: Extracts phone numbers from a given string, returning them as an array or a string.
  5. idMaker: Generates an ID by converting a string to camel case format, useful for identifying and accessing specific elements.
  6. lowercase: Converts a string to lowercase.
  7. uppercase: Converts a string to uppercase.
  8. capitalize: Capitalizes the first letter of each word in a string, with customizable delimiter.
  9. reverseCase: Reverses the case of each letter in a string.
  10. reverseText: Reverses the order of characters in a string.
  11. remove: Removes specific characters from a string.
  12. extractUniqueWords: Extracts unique words from a string, returning them as an array or a string.
  13. extractWords: Extracts words from a string, returning them as an array.
  14. extractUniqueLetters: Extracts unique letters from a string, returning them as an array or a string.
  15. extractUniqueNumbers: Extracts unique numbers from a string, returning them as an array or a string.
  16. extractUniqueCharacters: Extracts unique characters from a string, returning them as an array.
  17. extractSentences: Extracts sentences from a string, returning them as an array.
  18. charCountfn: Calculates the character count of a string.
  19. charCountNoSpaces: Calculates the character count of a string without considering spaces.

Contributing

If you have a suggestion that would make this better, please fork the repo and create a pull request. You can also simply open an issue and contribute as much you like. ❤️

  1. Fork the Project
  2. Create your Feature Branch
  3. Commit your Changes
  4. Push to the Branch
  5. Open a Pull Request

Conclusion

Stringify is a powerful web app designed to simplify and streamline text manipulation and analysis tasks. With an intuitive interface and a wide range of features, it provides users with the ability to transform, encode, and decode text in various ways.

Whether you need to convert text to lowercase or uppercase, capitalize words or sentences, extract unique words or numbers, or perform URL or email extraction, Stringify has got you covered. It offers a comprehensive set of utilities functions to meet your text manipulation needs.

Getting started with Stringify is easy. Simply visit the provided URL and start exploring the different features available. The user guide provides step-by-step instructions on how to use the app effectively.

Stringify is built using modern web technologies to ensure a smooth and seamless user experience. Its robust functionality and user-friendly interface make it a valuable tool for writers, programmers, students, and anyone working with text.

Start leveraging the power of Stringify today and simplify your text manipulation tasks like never before. Happy Text Editing!!

About

Stringify is a user-friendly web app that simplifies text manipulation. With its intuitive interface, you can effortlessly perform tasks like case conversions, replace, URL encoding, text extraction and much more.

https://stringify.thapatilak.com.np/


Languages

Language:JavaScript 76.1%Language:CSS 21.3%Language:HTML 2.6%