Repolode
hbons

hbons/SparkleShare

Приложение для обмена файлами и синхронизации в духе Dropbox: синхронизирует папки через любой Git-репозиторий и работает на Linux, macOS и Windows.

Open source альтернатива:Dropbox

Звёзды
5,000
Форки
570
Открытые issues
68
Последний коммит
2 месяца назад

Что это?

SparkleShare создаёт на компьютере специальную папку. В неё можно добавлять удалённые папки, которые называются проектами: они синхронизируются с хостом и всеми участниками при добавлении, удалении или изменении файлов.

В основе приложения — Git и Git LFS для контроля версий и работы с большими файлами. Поскольку в качестве бэкенда используется Git-хост, можно запустить собственный сервер и не зависеть от коммерчного облачного сервиса; для этого в проекте есть скрипт настройки. Большие команды могут развернуть GitLab Community Edition.

SparkleShare доступен в виде Flatpak для дистрибутивов Linux, для macOS его можно скачать, также есть версия для Windows. Это свободное ПО под лицензией GPLv3; инструкции по сборке для каждой платформы находятся в репозитории.

Ключевые возможности

  • 01Автоматически синхронизирует папки между всеми подключёнными участниками и хостом.
  • 02Работает на базе Git и Git LFS: история версионируется, а большие файлы поддерживаются.
  • 03Можно разместить на собственном Git-сервере, сохранив конфиденциальность и контроль.
  • 04Работает на Linux, macOS и Windows.
  • 05Интегрируется с GNOME через AppIndicator или значок состояния GTK в Linux.

Сценарии использования

  • Обмен папками проектов и их синхронизация внутри небольшой команды без коммерчного облачного сервиса.
  • Запуск собственного сервера синхронизации в духе Dropbox на своём оборудовании.
  • Синхронизация дизайнерских и медиафайлов с помощью Git LFS для работы с большими файлами.

Быстрый старт

  1. 1

    Добавьте удалённый репозиторий Flathub

    flatpak remote-add flathub https://flathub.org/repo/flathub.flatpakrepo
  2. 2

    Установите SparkleShare из Flathub

    flatpak install flathub org.sparkleshare.SparkleShare
  3. 3

    Запустите SparkleShare из меню приложений

Что важно знать

  • Для установки в Linux рекомендуется использовать Flatpak; в README отмечается, что пакеты дистрибутивов часто устарели.
  • Для настройки собственного хоста нужны Git и Git LFS. В README рекомендуется GitLab для управления большим количеством проектов.

В подборках

Темы

Частые вопросы

Что такое SparkleShare?
Приложение для обмена файлами и синхронизации в духе Dropbox: синхронизирует папки через любой Git-репозиторий и работает на Linux, macOS и Windows. SparkleShare создаёт на компьютере специальную папку. В неё можно добавлять удалённые папки, которые называются проектами: они синхронизируются с хостом и всеми участниками при добавлении, удалении или изменении файлов.
SparkleShare можно использовать бесплатно? Какая у него лицензия?
SparkleShare распространяется с открытым исходным кодом под лицензией GPL-3.0. Перед использованием в коммерческих продуктах проверьте условия лицензии.
SparkleShare всё ещё поддерживается?
Обновлялся за последние 6 месяцев. Последний коммит в SparkleShare — 1 сент. 2026 г..
Для чего можно использовать SparkleShare?
Обмен папками проектов и их синхронизация внутри небольшой команды без коммерчного облачного сервиса. Запуск собственного сервера синхронизации в духе Dropbox на своём оборудовании. Синхронизация дизайнерских и медиафайлов с помощью Git LFS для работы с большими файлами.
Как установить SparkleShare?
Добавьте удалённый репозиторий Flathub: flatpak remote-add flathub https://flathub.org/repo/flathub.flatpakrepo Установите SparkleShare из Flathub: flatpak install flathub org.sparkleshare.SparkleShare Запустите SparkleShare из меню приложений
Где скачать SparkleShare?
Исходный код и инструкции по установке — на GitHub: https://github.com/hbons/SparkleShare

Описание создано ИИ на основе README проекта. Статистика GitHub обновляется ежедневно.

Похожие проекты

Официальный установщик Nextcloud: единый Docker mastercontainer разворачивает и обслуживает весь стек Nextcloud с дополнительными компонентами Office, Talk, резервного копирования и антивируса.

10,8 тыс.+27 за неделю1,1 тыс.PHPAGPL-3.0Активно поддерживаетсяОбновлён 4 часа назад

Seafile — облачное хранилище с открытым исходным кодом, которое можно разместить на своём сервере: синхронизация файлов, общий доступ, библиотеки для команд и расширяемые представления метаданных.

15,4 тыс.+26 за неделю1,7 тыс.COtherОбновлён 22 дня назад

Самостоятельно размещаемая платформа для хранения, синхронизации и обмена файлами и командной работы с поддержкой WebDAV и редактирования документов онлайн.

2 тыс.+11 за неделю159TypeScriptAGPL-3.0Активно поддерживаетсяОбновлён 22 часа назад

Самостоятельно размещаемая облачная платформа в виде одного бинарного файла Go для обмена файлами, совместного редактирования кода и управления пользователями.

364+1 за неделю20TypeScriptGPL-3.0Активно поддерживаетсяОбновлён 6 дней назад