Бесплатный инструмент сжатия файлов с открытым исходным кодом 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