Skip to content

matin676/Text-Utils

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

25 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

✨ TextUtils

A powerful, modern text manipulation tool built with React and Vite. Transform, analyze, and encode your text with a beautiful, responsive interface featuring the "Cosmic Developer" theme.

License React


✅ Features

🧠 Smart Text Operations

Context-aware sorting and deduplication that works on both lines and words.

  • Smart Sort: Automatically sorts lines (multi-line) or words (single-line).
  • Smart Dedupe: Removes duplicate lines or duplicate words based on context.

🎨 Modern UI/UX

  • "Cosmic Developer" Theme: Professional dark mode with Slate & Neon Blue palette.
  • Glassmorphism Header: Distinctive frosted glass effect.
  • Lucide Icons: Crisp, industry-standard SVG icons.
  • Responsive Layout: Optimized for mobile and desktop.

Text Transformations

  • UPPERCASE / lowercase / Title Case / Sentence case
  • Remove extra spaces
  • Reverse text

Find & Replace

  • Real-time match counting
  • Replace all occurrences
  • Case-sensitive matching

Encode / Decode

  • Base64 encoding/decoding
  • URL encoding/decoding

More Tools

  • 📋 Copy to clipboard
  • 💾 Download as .txt file
  • ↩️ Undo / ↪️ Redo (50 steps)
  • 📊 JSON Formatter

Text Statistics

  • Word count & Character count
  • Sentence & Paragraph count
  • Reading time estimate

🛠️ Tech Stack

  • React 19 - UI framework
  • Vite - Build tool
  • Lucide React - Icon library
  • React Markdown - Markdown preview
  • CSS Variables - Advanced theming

📦 Installation

# Clone the repository
git clone https://github.com/matin676/Text-Utils.git
cd Text-Utils

# Install dependencies
npm install

# Start development server
npm run dev

🚀 Deployment

# Build and deploy to GitHub Pages
npm run deploy

👨‍💻 Author

Matin Imam


📄 License

MIT License

Releases

No releases published

Packages

No packages published

Contributors 2

  •  
  •