A powerful and intuitive text manipulation tool built with React. Transform, analyze, and format your text effortlessly with a modern, user-friendly interface.
- 🔄 Text Transformation - Convert to uppercase, lowercase, or capitalize
- 🧹 Text Cleaning - Remove extra spaces and format text
- 📊 Analytics - Real-time word and character counting
- 🔊 Text-to-Speech - Listen to your text with built-in TTS
- 📋 Clipboard Integration - One-click copy functionality
- 🌙 Dark Mode - Eye-friendly dark theme support
- 📱 Responsive Design - Works seamlessly on all devices
# Clone the repository
git clone https://github.com/Rajath2005/textutils.io.git
# Navigate to project directory
cd textutils.io
# Install dependencies
npm install
# Start development server
npm start
Visit http://localhost:3000
to see the app in action.
- React - Frontend framework
- Bootstrap - UI styling
- JavaScript ES6+ - Core functionality
- Web Speech API - Text-to-speech feature
Command | Description |
---|---|
npm start |
Run development server |
npm run build |
Build for production |
npm test |
Run test suite |
npm run deploy |
Deploy to GitHub Pages |
Experience TextUtils live: https://rajath2005.github.io/textutils.io/
Contributions are welcome! Please feel free to submit a Pull Request.
- Fork the project
- Create your feature branch (
git checkout -b feature/AmazingFeature
) - Commit your changes (
git commit -m 'Add some AmazingFeature'
) - Push to the branch (
git push origin feature/AmazingFeature
) - Open a Pull Request
This project is licensed under the MIT License - see the LICENSE file for details.
Rajath
- GitHub: @Rajath2005
- Email: rajathajeru@gmail.com