À propos du projet

PakePlus-iOS est un outil permettant de transformer des pages web et des projets front-end en applications de bureau et mobiles multiplateformes. Selon le README, il prend en charge Mac, Windows, Linux, Android et iOS, et les applications empaquetées sont décrites comme pesant moins de 5 Mo, soit environ 20 fois moins qu'Electron et 10 fois plus rapides. Caractéristiques clés décrites : - Construit sur Rust Tauri pour l'empaquetage de bureau, avec des frameworks natifs pour Android et iOS. - Aucune dépendance locale complexe requise ; l'empaquetage s'exécute via GitHub Actions dans le cloud, nécessitant seulement un jeton GitHub. - Prend en charge l'empaquetage de fichiers statiques tels qu'un dossier dist compilé Vue/React ou un fichier index.html. - Inclut des raccourcis, des fenêtres immersives, une personnalisation minimaliste, une internationalisation qui suit la langue du système, et l'injection de JavaScript personnalisé dans les pages. - Propose une interface web ainsi qu'un client, le client étant recommandé pour des fonctionnalités plus complètes. - Le jeton est stocké localement et les projets restent dans le propre dépôt Git de l'utilisateur. - Un mode débogage est disponible pour l'aperçu et la publication. Pour commencer : téléchargez depuis la page des versions ou utilisez la version web, configurez un jeton GitHub avec les autorisations indiquées, créez un projet, prévisualisez-le, puis publiez et téléchargez l'application empaquetée. Le README note que PakePlus crée un fork d'un dépôt modèle dans le compte de l'utilisateur, qui ne doit pas être supprimé. Les cas d'utilisation mentionnés incluent la transformation d'un site web en application, l'empaquetage de projets Vue/React sans serveur, l'exécution de projets Cocos ou Unity en tant que clients multiplateformes, le masquage d'adresses de site, la restriction d'accès à des plateformes internes, l'injection de JS pour l'automatisation et le masquage de publicités. Le développement local nécessite Rust >=1.63 et Node >=16, avec des commandes pnpm pour l'installation, le développement et la construction. Le projet est sous licence MIT.