Бесплатный инструмент сжатия файлов с открытым исходным кодом Compressor уменьшает ваши файлы!

Гитхаб: https://github.com/qufei1993/compressor

Особенность

  • Интернационализация
  • Темный режим
  • Настройка параметров конфигурации сжатия
  • Сжатие изображения
  • PNG
  • JPEG
  • гифка
  • Преобразовать в Webp

Стек технологий

Проект в основном использует язык программирования TypeScript и Node.js в качестве сервера. Ниже приводится выбор основных используемых технологий.

  • Внешний интерфейс: React 18 + redux/toolbox + @vanilla-extract/css + vite + socket.io-client
  • Серверная часть: Node.js v16.x + Nest.js + Socket.io

Запуск локально

Внешние и внутренние проекты зависят от Node.js в среде разработки. Вам нужно убедиться, что они установлены правильно и версия выше v16.x LTS.

# download code
git clone https://github.com/qufei1993/compressor.git
cd compressor
# Start the client
cd client
npm install
npm run dev
# Start the server
cd server
npm install
npm run start:dev