Skip to content

A web application for converting, resizing, and compressing images between different formats

Notifications You must be signed in to change notification settings

toolworks-dev/image-tools

Repository files navigation

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

node
bun
docker (optional)

Docker

git clone https://github.com/toolworks-dev/image-tools.git
cd image-tools
docker compose up -d --build

Bun/Node

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