https://github.com/toolworks-dev/image-tools
A web application for converting, resizing, and compressing images between different formats
https://github.com/toolworks-dev/image-tools
image-converter image-processing image-resize image-resizer javascript typescript
Last synced: 9 months ago
JSON representation
A web application for converting, resizing, and compressing images between different formats
- Host: GitHub
- URL: https://github.com/toolworks-dev/image-tools
- Owner: toolworks-dev
- Created: 2024-11-18T16:01:29.000Z (11 months ago)
- Default Branch: main
- Last Pushed: 2024-11-18T17:48:06.000Z (11 months ago)
- Last Synced: 2024-11-30T02:08:35.814Z (10 months ago)
- Topics: image-converter, image-processing, image-resize, image-resizer, javascript, typescript
- Language: TypeScript
- Homepage: https://imagetools.toolworks.dev
- Size: 219 KB
- Stars: 3
- Watchers: 0
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Image Tools
A web application for converting, resizing, and compressing images between different formats
https://imagetools.toolworks.dev
## Features
- Convert images
- Resize images
- Compress images
- Scale images by percentage
- Set custom dimensions## Tech Stack
- React with TypeScript
- Material-UI (MUI) for components
- Sharp for image processing
- Express.js backend
- Bun runtime
- Docker support## Getting Started
### Prerequisites
```sh
node
bun
docker (optional)
```#### Docker
```bash
git clone https://github.com/toolworks-dev/image-tools.git
cd image-tools
docker compose up -d --build
```#### Bun/Node
```bash
sudo npm install -g bun
git clone https://github.com/toolworks-dev/image-tools.git
cd image-tools
bun install
bun run build
bun run start:server
```