docs/README-IT.md
GitHub Store è uno store di applicazioni multipiattaforma per le release di GitHub, progettato per semplificare la scoperta e l'installazione di software open source. Rileva automaticamente i binari installabili (APK, EXE, DMG, AppImage, DEB, RPM), offre l'installazione con un solo clic, traccia gli aggiornamenti e presenta le informazioni sui repository in un'interfaccia pulita in stile app store.
Sviluppato con Kotlin Multiplatform e Compose Multiplatform per le piattaforme Android e Desktop.
</div><p align="middle"> </p> <div align="center">[!CAUTION] Android libero e open source è sotto minaccia. Google trasformerà Android in una piattaforma chiusa, limitando la tua libertà fondamentale di installare le app che preferisci. Fai sentire la tua voce – keepandroidopen.org.
Consulta la Wiki di GitHub Store per le FAQ e informazioni utili
🌐 Sito web: github-store.org 💬 Discord: Unisciti alla community 📜 Informativa sulla privacy: github-store.org/privacy-policy
</div>GitHub Store è un progetto open source indipendente, non affiliato a GitHub, Inc.
Il nome descrive la funzionalità dell'app (scoperta delle release di GitHub) e non implica alcuna proprietà di marchio.
GitHub® è un marchio registrato di GitHub, Inc.
[!IMPORTANT] Utenti macOS: Potresti vedere un avviso che indica che Apple non riesce a verificare GitHub Store. Ciò accade perché l'app è distribuita al di fuori dell'App Store e non è ancora notarizzata. Consentila tramite Impostazioni di Sistema → Privacy e Sicurezza → Apri comunque.
Scoperta intelligente
Browser delle release e installazioni
Schermata dettagli ricca
Gestione delle applicazioni
Repository preferiti
Rete e prestazioni
GitHub Store non utilizza alcun sistema di indicizzazione privato né regole di curazione manuale.
Il tuo progetto può apparire automaticamente se rispetta queste condizioni:
Repository pubblico su GitHub
public.File installabili nell'ultima release
.apk.exe, .msi.dmg, .pkg.deb, .rpm, .AppImageSource code (zip) / Source code (tar.gz)).Scopribile tramite ricerca / topic
android, mobile, apk.desktop, windows, linux, macos, compose-desktop, electron.Se il tuo repository soddisfa queste condizioni, GitHub Store può trovarlo tramite la ricerca e mostrarlo automaticamente — nessuna submission manuale richiesta.
Niente più ricerche tra le release di GitHub Vedi solo i repository che distribuiscono effettivamente binari per la tua piattaforma.
Sa cosa hai installato Traccia le app installate tramite GitHub Store (Android) e segnala quando sono disponibili nuove release, così puoi aggiornarle senza dover tornare a cercare su GitHub.
Sempre aggiornato Le installazioni utilizzano per impostazione predefinita l'ultima release pubblicata, con la possibilità di sfogliare e installare qualsiasi release precedente tramite il selettore di release.
Open source ed estensibile
Scritto in KMP con una netta separazione tra rete, logica di dominio e UI — facile da forkare, estendere o adattare.
Tutte le release ufficiali di GitHub Store sono firmate con la seguente impronta digitale del certificato:
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
In sintesi
local.propertiesVai su: GitHub → Settings → Developer settings → OAuth Apps → New OAuth App
| Campo | Valore |
|---|---|
| Application name | Quello che preferisci (es. GitHub Store Dev) |
| Homepage URL | https://github.com/username/repo_name |
| Authorization callback URL | githubstore://callback |
Poi clicca su Create application.
Dopo la creazione, GitHub mostrerà:
Apri il file local.properties del tuo progetto (nella root) e aggiungi:
GITHUB_CLIENT_ID=YOUR_CLIENT_ID_HERE
Sincronizza il progetto ed esegui l'app. Ora dovresti poter accedere con GitHub.
local.properties non è incluso in Git, quindi il tuo Client ID rimane locale.GitHub Store è sviluppato e mantenuto da uno studente liceale. Il tuo supporto lo aiuta a:
✅ Mantenere l'app priva di bug — rispondere alle issue e pubblicare correzioni rapidamente
✅ Aggiungere funzionalità richieste dalla community — implementare ciò di cui gli utenti hanno davvero bisogno
Non puoi sponsorizzare in questo momento? Nessun problema! Puoi comunque aiutare:
Ogni forma di supporto — finanziario o meno — significa moltissimo e mantiene vivo questo progetto. Grazie!
GitHub Store ti aiuta soltanto a scoprire e scaricare file di release già pubblicati su GitHub da sviluppatori terzi.
Il contenuto, la sicurezza e il comportamento di questi download sono di esclusiva responsabilità dei rispettivi autori e distributori, non di questo progetto.
Usando GitHub Store, capisci e accetti che installi ed esegui qualsiasi software scaricato a tuo rischio e pericolo.
Questo progetto non revisiona, valida né garantisce che un installer sia sicuro, privo di malware o adatto a uno scopo specifico.
GitHub Store sarà rilasciato sotto la Licenza Apache, Versione 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.