WebSpace: сбор любимых веб-сайтов и приложений в одном интерфейсе

WebSpace — это приложение для мобильных устройств и macOS, которое позволяет собирать все любимые веб-сайты и веб-приложения в одном удобном интерфейсе.

Если ты ищешь способ оптимизировать доступ к часто используемым ресурсам на телефоне, WebSpace может стать хорошим решением. От других аналогичных приложений он отличается более организованным и лаконичным интерфейсом, который упрощает навигацию. Особенно пригодится тем, кто использует несколько веб-приложений одновременно и хочет упростить взаимодействие с ними.

Приложение доступно на iOS, Android и macOS, его легко установить через App Store, Google Play или F-Droid. Однако учти, что проект находится на ранней стадии, и возможны баги или недоработки. Подходит для пользователей, которые готовы тестировать свежие решения.

Проект WebSpace — это мобильное и macOS приложение, которое позволяет собирать все твои любимые веб-сайты и веб-приложения в одном организованном интерфейсе. Оно предлагает множество удобных функций для упрощения работы с интернетом.

Основные возможности

  • Организация сайтов в несколько рабочих пространств.
  • Изоляция куки для каждого сайта с безопасным хранением.
  • Поддержка языковых предпочтений для каждого сайта (более 30 языков).
  • Импорт и экспорт настроек для резервного копирования.
  • Поддержка прокси с аутентификацией (Android, iOS 17+, macOS 14+, Linux).
  • Удаление параметров отслеживания с помощью правил ClearURLs.
  • Блокировка доменов на уровне DNS с использованием списков блокировок Hagezi.
  • Фильтрация рекламы и трекеров с использованием adblock-rust и списков фильтров EasyList.
  • Кэширование ресурсов CDN локально для предотвращения отслеживания (Android).
  • Ярлыки на главный экран для быстрого доступа к сайтам.
  • Поддержка пользовательских скриптов для каждого сайта (внедрение JavaScript).
  • Светлая и темная темы с возможностью настройкиAccent Colors.

Установка и запуск

Для разработки приложения тебе потребуются:

  • FVM (Flutter Version Manager).
  • Xcode (для iOS/macOS).
  • Android SDK (для Android).

Чтобы установить проект, выполни следующие команды:

git clone https://github.com/theoden8/webspace_app
cd webspace_app

# Установить версию Flutter через FVM
fvm install

# Получить зависимости
fvm flutter pub get

Для сборки движка блокировки рекламы используется библиотека adblock-rust, которая автоматически строится как часть сборки каждого из платформ. Для Android, например, необходимо наличие `cargo` и `ANDROID_NDK_HOME` в PATH.

Поддерживаемые платформы

WebSpace поддерживает следующие платформы:

  • iOS — поддерживается.
  • Android — поддерживается.
  • macOS — поддерживается.
  • Linux — поддерживается для разработки.

Распространение и лицензирование

А приложение распространяется через App Store для iOS, Google Play и F-Droid для Android, а также через Notarized Developer ID и Mac App Store для macOS.

Исходный код WebSpace лицензирован по лицензии MIT. А ресурсы, такие как иконки и изображения в директории assets, лицензируются по условиям CC BY-NC-SA 4.0. Третий код в собранном бинарнике имеет лицензии Apache-2.0, MPL-2.0, BSD и MIT.

Ограничения

При запуске developer build на macOS не работают функции безопасного хранения и приложение может быть помещено под карантин Gatekeeper при загрузке.

Открыть на GitHub: theoden8/webspace_app →

Что нового на GitHub — короткие обзоры на русском Новые обзоры приходят в Telegram. Без спама, по делу.
Подписаться

Похожие статьи

Популярные темы на сайте