Офлайн-проверка английской грамматики на Rust с приоритетом приватности — работает в редакторах, браузере и Node.js.
- Звёзды
- 128
- Форки
- 17
- Открытые issues
- 1
- Последний коммит
- 4 месяца назад
Что это?
Caesium Web — веб-приложение для сжатия изображений. Оно целиком работает в браузере на базе WebAssembly-сборки libcaesium-wasm: файлы обрабатываются локально и не загружаются на внешние серверы. После загрузки приложение можно использовать офлайн.
Приложение поддерживает изображения JPG, PNG и WebP, а также сжатие с потерями и без потерь. Метаданные изображений сохраняются при сжатии, а режим сравнения до и после позволяет сопоставить результат с оригиналом.
Для самостоятельного размещения в проекте есть Dockerfile. Для разработки и сборки production-версии используется npm. Несколько переменных окружения позволяют настроить лимит файлов в пакетной обработке, максимальный размер файла и отправку статистики использования на задаваемый endpoint.
Ключевые возможности
- 01Сжимает изображения JPG, PNG и WebP
- 02Поддерживает сжатие с потерями и без потерь
- 03Сохраняет метаданные изображений после сжатия
- 04Режим сравнения до и после
- 05Обрабатывает изображения локально в браузере и работает офлайн после загрузки
Сценарии использования
- Уменьшение размера фотографий перед загрузкой на сайт или отправкой по электронной почте
- Сжатие изображений с конфиденциальными данными, которые не следует передавать стороннему сервису
- Пакетное уменьшение размера изображений при самостоятельном размещении с помощью Docker
Быстрый старт
- 1
Установите зависимости
npm install - 2
Запустите сервер разработки на localhost:3000
npm run dev
Что важно знать
- По умолчанию статистика использования отправляется на endpoint. Чтобы отключить отправку, задайте для NUXT_PUBLIC_SEND_USAGE_REPORT значение false.
Темы
Частые вопросы
- Что такое caesium-app-web?
- Браузерный компрессор изображений JPG, PNG и WebP, который работает полностью офлайн и не отправляет файлы с устройства. Caesium Web — веб-приложение для сжатия изображений. Оно целиком работает в браузере на базе WebAssembly-сборки libcaesium-wasm: файлы обрабатываются локально и не загружаются на внешние серверы. После загрузки приложение можно использовать офлайн.
- caesium-app-web можно использовать бесплатно? Какая у него лицензия?
- caesium-app-web распространяется с открытым исходным кодом под лицензией MIT. Перед использованием в коммерческих продуктах проверьте условия лицензии.
- caesium-app-web всё ещё поддерживается?
- Обновлялся за последние 6 месяцев. Последний коммит в caesium-app-web — 20 июн. 2026 г..
- Для чего можно использовать caesium-app-web?
- Уменьшение размера фотографий перед загрузкой на сайт или отправкой по электронной почте Сжатие изображений с конфиденциальными данными, которые не следует передавать стороннему сервису Пакетное уменьшение размера изображений при самостоятельном размещении с помощью Docker
- Как установить caesium-app-web?
- Установите зависимости: npm install Запустите сервер разработки на localhost:3000: npm run dev
- Где скачать caesium-app-web?
- Исходный код и инструкции по установке — на GitHub: https://github.com/Lymphatus/caesium-app-web
Описание создано ИИ на основе README проекта. Статистика GitHub обновляется ежедневно.
Похожие проекты
Локальная мастерская для сжатия изображений и GIF с приоритетом конфиденциальности: веб-версия, Windows, macOS и Linux; сравнение, изменение размера, конвертация и переименование.
Open-source инструмент для удаления фона, который полностью работает в браузере через WebGPU или WebAssembly и не загружает изображения на сервер.
Конфиденциальный набор инструментов для работы с PDF прямо в браузере: более 50 функций для редактирования, объединения, конвертации и защиты PDF, с возможностью самостоятельного размещения.
Приложение для заметок с AI, которое можно развернуть на своём сервере: сохраняйте мимолётные мысли в виде Markdown-карточек и находите их запросами на естественном языке.
Самостоятельно размещаемый веб-инструментарий в Docker для конвертации более 70 форматов изображений, пакетного сжатия, обрезки отдельных файлов и локального удаления фона с помощью ИИ.