docs/README-RU.md
GitHub Store — это кросс-платформенный магазин приложений для релизов GitHub, созданный для упрощения поиска и установки программного обеспечения с открытым исходным кодом. Он автоматически обнаруживает устанавливаемые бинарные файлы (APK, EXE, DMG, AppImage, DEB, RPM), предлагает установку в один клик, отслеживает обновления и представляет информацию о репозиториях в чистом интерфейсе в стиле магазина приложений.
Создан на базе Kotlin Multiplatform и Compose Multiplatform для платформ Android и Desktop.
</div><p align="middle"> </p> <div align="center">[!CAUTION] Свободный и открытый Android под угрозой. Google превратит Android в закрытую платформу, ограничивая вашу основную свободу устанавливать приложения по своему выбору. Заявите о своей позиции – keepandroidopen.org.
Обратитесь к Вики GitHub Store для часто задаваемых вопросов и полезной информации
🌐 Веб-сайт: github-store.org 💬 Discord: Присоединяйтесь к сообществу 📜 Политика конфиденциальности: github-store.org/privacy-policy
</div>GitHub Store — это независимый проект с открытым исходным кодом, не связанный с GitHub, Inc.
Название описывает функциональность приложения (обнаружение релизов GitHub) и не подразумевает владения товарным знаком.
GitHub® является зарегистрированным товарным знаком GitHub, Inc.
[!IMPORTANT] Пользователи macOS: Вы можете увидеть предупреждение о том, что Apple не может проверить GitHub Store. Это происходит потому, что приложение распространяется за пределами App Store и ещё не нотаризовано. Разрешите его через Системные настройки → Конфиденциальность и безопасность → Всё равно открыть.
Умное обнаружение
Браузер релизов и установка
Подробный экран деталей
Управление приложениями
Избранные репозитории
Сеть и производительность
GitHub Store не использует никакой частной индексации или ручных правил курирования.
Ваш проект может появиться автоматически, если он соответствует следующим условиям:
Публичный репозиторий на GitHub
public.Устанавливаемые файлы в последнем релизе
.apk.exe, .msi.dmg, .pkg.deb, .rpm, .AppImageSource code (zip) /
Source code (tar.gz)).Обнаружимость через поиск / topics
android, mobile, apk.desktop, windows, linux, macos, compose-desktop,
electron.Если ваш репозиторий соответствует этим условиям, GitHub Store может найти его через поиск и отобразить автоматически, без необходимости ручной подачи заявки.
Больше не нужно копаться в релизах GitHub Вы видите только репозитории, которые действительно распространяют бинарные файлы для вашей платформы.
Знает, что вы установили Отслеживает приложения, установленные через GitHub Store (Android), и уведомляет о наличии новых релизов, чтобы вы могли обновиться без повторного поиска на GitHub.
Всегда актуально Установки по умолчанию используют последний опубликованный релиз, с возможностью просмотра и установки из любого предыдущего релиза через селектор релизов.
Открытый исходный код и расширяемость
Написан на KMP с чётким разделением сети, доменной логики и пользовательского интерфейса — легко форкнуть,
расширить или адаптировать.
Все официальные релизы GitHub Store подписаны следующим отпечатком сертификата:
SHA-256:
B7:F2:8E:19:8E:48:C1:93:B0:38:C6:5D:92:DD:F7:BC:07:7B:0D:B5:9E:BC:9B:25:0A:6D:AC:48:C1:18:03:CA
Краткое описание
local.propertiesПерейдите в: GitHub → Settings → Developer settings → OAuth Apps → New OAuth App
| Поле | Значение |
|---|---|
| Application name | Любое на ваш выбор (напр. GitHub Store Dev) |
| Homepage URL | https://github.com/username/repo_name |
| Authorization callback URL | githubstore://callback |
Затем нажмите Create application.
После создания приложения GitHub покажет:
Откройте файл local.properties вашего проекта (корень проекта) и добавьте:
GITHUB_CLIENT_ID=YOUR_CLIENT_ID_HERE
Синхронизируйте проект и запустите приложение. Теперь вы сможете войти через GitHub.
local.properties не загружается в Git, поэтому ваш Client ID остаётся локальным.GitHub Store создан и поддерживается старшеклассником. Ваша поддержка помогает ему:
✅ Поддерживать приложение без ошибок — отвечать на issues и быстро выпускать исправления
✅ Добавлять функции по запросам сообщества — реализовывать то, что действительно нужно пользователям
Не можете поддержать финансово прямо сейчас? Ничего страшного! Вы также можете помочь:
Любая форма поддержки — финансовая или нет — значит многое и помогает проекту жить. Спасибо!
GitHub Store лишь помогает вам находить и скачивать файлы релизов, которые уже опубликованы на
GitHub сторонними разработчиками.
Содержание, безопасность и поведение этих загрузок являются исключительной ответственностью их
авторов и распространителей, а не данного проекта.
Используя GitHub Store, вы понимаете и соглашаетесь с тем, что устанавливаете и запускаете любое загруженное
программное обеспечение на свой страх и риск.
Данный проект не проверяет, не подтверждает и не гарантирует, что какой-либо установщик является безопасным,
свободным от вредоносного ПО или подходящим для какой-либо конкретной цели.
GitHub Store распространяется под Лицензией Apache, Версия 2.0.
Copyright 2025 rainxchzed
Licensed under the Apache License, Version 2.0 (the "License");
you may not use this project except in compliance with the License.
You may obtain a copy of the License at
http://www.apache.org/licenses/LICENSE-2.0
Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.