66+ инструментов для работы с файлами прямо в браузере — никаких загрузок

#webdev#privacy#wasm#frontend

TL;DR: Я создал BlitzTools — платформу с 66+ инструментами для работы с файлами (PDF, изображения, видео), которая работает полностью в браузере. Никаких загрузок на сервер, только локальная обработка с использованием WebAssembly, Web Workers и ONNX Runtime.

Введение: проблема приватности и удобства

Каждый раз, когда нужно было объединить PDF, сжать изображение или конвертировать видео, мне приходилось загружать файлы на сторонние сервисы. Мои налоговые документы, фотографии, рабочие файлы — всё это попадало на серверы, которые я не контролировал. Это не только неудобно, но и рискованно с точки зрения приватности.

Решение? Создать инструменты, которые работают полностью в браузере, без загрузки файлов на сервер. Так появился BlitzTools — платформа с 66+ инструментами для обработки файлов, где всё выполняется локально на вашем устройстве.

Основная часть: архитектура и технологии

BlitzTools построен на современных веб-технологиях, которые позволяют достичь высокой производительности и приватности. Вот основные компоненты:

Frontend

Фоновые процессы

PDF и изображения

AI-инструменты

Видео

Практическое применение

BlitzTools предлагает широкий спектр инструментов, которые могут быть полезны как для личного использования, так и для профессиональных задач:

  1. PDF:

    • Объединение, разделение, сжатие.
    • Конвертация DOC в PDF.
    • Редактирование PDF прямо в браузере.
  2. Изображения:

    • Сжатие до 90% от исходного размера.
    • Изменение размеров и конвертация форматов (PNG, JPG, WebP, AVIF).
    • Удаление объектов и фона с помощью AI.
    • Замена лиц прямо в браузере.
  3. Видео:

    • Сжатие и конвертация видео.
    • Создание GIF из видео.

Преимущества локальной обработки

Когда файлы никогда не покидают ваше устройство:

Заключение

BlitzTools — это пример того, как современные веб-технологии могут быть использованы для создания мощных и приватных инструментов. Всё, что вам нужно, — это браузер. Никаких загрузок, никаких аккаунтов, никаких компромиссов с безопасностью.

Проект открыт для всех: GitHub. Если у вас есть идеи для новых инструментов или улучшений, оставьте комментарий или создайте issue на GitHub. Давайте сделаем веб лучше и безопаснее вместе!


Источник: https://dev.to/jagadesh_padimala_3960c8c/i-built-66-free-browser-tools-that-never-upload-your-files-39l0