About WebTools Platform

A modern web application providing comprehensive utility tools to streamline your daily workflow. Built with cutting-edge technologies for optimal performance and user experience.

Next.js 15.5.2React 19.1.0Bun 1.2.21TypeScript 5Docker Ready
🎯 Mission
Create a centralized platform for useful webapp tools that are easy to use with a modern interface. Save users time by eliminating the need to search multiple different websites.
⚡ Key Features
• Modern interface with light/dark theme
• Responsive design for all devices
• Tools organized by categories
• Completely free and no registration required
• Fast loading with optimized performance
• Docker-ready deployment
🛠️ Technology Stack
• Next.js 15.5.2 + React 19.1.0
• TypeScript 5 for type safety
• Bun 1.2.21 runtime for speed
• Tailwind CSS for styling
• shadcn/ui component library
• Node.js 22.18.0 compatibility

Available Tools

🧮 Calculator Suite
Scientific Calculator
• Advanced mathematical functions
• Unit conversions (length, weight, temperature, volume)
• Programmer modes (Hex, Binary, Octal)
• Calculation history tracking
• Multiple calculation modes in one interface
🖼️ Image Processing Tools
Image Converter
• Format conversion & compression
• Detailed statistics and optimization

Image Name Processor
• Batch rename and organize images

OCR Tool
• Text extraction from images
📝 Text Processing
Text Formatter
• Advanced text manipulation
• Multiple formatting options

Google Docs to Markdown
• Seamless document conversion
• Clean, formatted output
• Based on mr0grog/google-docs-to-markdown
🚀 Performance & Deployment
Optimized Architecture
• Multi-stage Docker builds
• Alpine Linux base (lightweight)
• Non-root security
• Available on Docker Hub
• Vercel deployment ready
• Health checks included

Development & Contribution

🔧 Development Setup
Quick Start:
bun install - Install dependencies
bun run dev - Start development server
bun run build - Build for production
bunx shadcn-ui@latest add [component] - Add UI components
🤝 Contributing
How to Contribute:
1. Fork the repository
2. Create a feature branch
3. Implement your tool following our patterns
4. Test thoroughly
5. Submit a pull request with detailed description

🌟 WebTools - Streamlining your digital workflow 🌟

Built with ❤️ using Next.js, Bun, and modern web technologies