Sankuchit is a free, fast, and secure image resizing and optimization service built with Golang. It allows users to resize, optimize, and convert images seamlessly through a web interface or API.
- 🌟 High-Quality Resizing - Resize images while maintaining the best quality.
- ⚡ Lightning Fast - Optimized Golang backend ensures fast image processing.
- 🔄 Multiple Formats - Supports PNG, JPEG, and WebP conversions.
- 🔒 Privacy Focused - No data is stored after processing.
- 📡 REST API Available - Use the API to integrate with your applications.
- 🌍 Cloud Hosted - Works anywhere, anytime.
Try it out: Sankuchit Live
- Go 1.20+
- Docker (optional for containerized deployment)
git clone https://github.com/yourusername/sankuchit.git
cd sankuchitgo mod tidygo run main.godocker build -t sankuchit .
docker run -p 8080:8080 sankuchitSankuchit provides a simple REST API for image resizing.
Endpoint: POST /resize
curl -X POST "https://your-api-url.com/resize" \
-F "[email protected]" \
-F "width=500" \
-F "height=700" \
-F "quality=95" \
-F "format=png"{
"file": "resized_jpeg.jpeg/resized_png.png"
}We welcome contributions! Feel free to fork the repo and submit a pull request.
- Fork the repository.
- Create a new branch:
git checkout -b feature-name - Commit your changes:
git commit -m 'Add new feature' - Push to the branch:
git push origin feature-name - Open a Pull Request.
This project is licensed under the MIT License - see the LICENSE file for details.
For any issues or feature requests, please open an issue on GitHub or contact us at [email protected].
