awesome-repositories.com
Blog
awesome-repositories.com

Découvrez les meilleurs dépôts open-source grâce à notre recherche par IA.

ExplorerRecherches sélectionnéesAlternatives open sourceLogiciels auto-hébergésBlogPlan du site
ProjetÀ proposNotre méthodologiePresseServeur MCP
Mentions légalesConfidentialitéConditions d'utilisation
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

10 dépôts

Awesome GitHub RepositoriesCross-Platform Binary Distribution

Processes and tools for packaging a single codebase into native executables for multiple desktop operating systems.

Distinct from Platform as a Service: Unlike PaaS, this focuses on the creation of native desktop binaries for local installation.

Explore 10 awesome GitHub repositories matching devops & infrastructure · Cross-Platform Binary Distribution. Refine with filters or upvote what's useful.

Awesome Cross-Platform Binary Distribution GitHub Repositories

Trouvez les meilleurs dépôts grâce à l'IA.Nous recherchons les dépôts les plus pertinents grâce à l'IA.
  • atom/electronAvatar de atom

    atom/electron

    121,778Voir sur GitHub↗

    Electron is a framework for building native desktop applications using JavaScript, HTML, and CSS. It functions as a cross-platform desktop runtime that combines the Chromium engine with Node.js to enable web technologies to run as standalone applications on Windows, macOS, and Linux. The project serves as a desktop integration layer that allows web-based user interfaces to access low-level operating system APIs. By bridging the Chromium rendering engine with a Node.js environment, it enables a single codebase to be deployed as a native executable across different desktop operating systems. T

    Facilitates the deployment of a single codebase as a native executable across different desktop operating systems.

    C++
    Voir sur GitHub↗121,778
  • zeit/pkgAvatar de zeit

    zeit/pkg

    24,366Voir sur GitHub↗

    pkg is a Node.js executable packager and cross-platform binary compiler. It bundles a project and its dependencies into a single standalone executable file that runs without a pre-installed runtime on the target machine. The tool uses a virtual filesystem bundler to embed project assets and native modules into a binary snapshot. It includes a bytecode obfuscator that compiles source code into bytecode to prevent the extraction of raw logic. The project supports cross-platform distribution, allowing the generation of binaries for different operating systems and architectures from a single hos

    Packages a single codebase into native executables for multiple desktop operating systems to simplify software delivery.

    JavaScript
    Voir sur GitHub↗24,366
  • goreleaser/goreleaserAvatar de goreleaser

    goreleaser/goreleaser

    15,897Voir sur GitHub↗

    GoReleaser est un outil d'automatisation de version pour construire, empaqueter et distribuer des binaires Go à travers plusieurs plateformes et architectures. Il fonctionne comme un pipeline de construction de compilation croisée et un orchestrateur de distribution binaire qui gère le cycle de vie complet des versions logicielles. L'outil utilise un pipeline de configuration déclaratif basé sur un fichier de définition YAML pour automatiser la chaîne d'outils Go. Il lie les balises Git au processus de compilation, permettant le balisage automatique des versions et l'injection de métadonnées de construction et de chaînes de version dans les binaires via des drapeaux d'éditeur de liens. Ses capacités couvrent l'empaquetage multiplateforme et la génération de sommes de contrôle cryptographiques pour la validation des artefacts. Le système prend en charge la distribution d'actifs multi-fournisseurs, poussant les binaires compilés et les archives vers diverses API de contrôle de version et hôtes de stockage distants simultanément. Le projet est conçu pour être intégré dans des flux de travail de livraison continue pour déplacer le code du commit à la production.

    Automates the compilation and upload of native executables for multiple desktop operating systems.

    Go
    Voir sur GitHub↗15,897
  • universal-debloater-alliance/universal-android-debloaterAvatar de Universal-Debloater-Alliance

    Universal-Debloater-Alliance/universal-android-debloater

    8,140Voir sur GitHub↗

    Universal Android Debloater est un utilitaire de bureau multiplateforme conçu pour désinstaller les applications système préinstallées sur les appareils Android. Construit avec Rust, il fournit une interface utilisateur graphique pour gérer les applications système via l'Android Debug Bridge (ADB). L'outil permet spécifiquement la suppression de logiciels installés en usine sur des appareils non rootés. Il cible l'amélioration de la confidentialité, de la sécurité et de l'autonomie de la batterie de l'appareil en réduisant la surface d'attaque logicielle et en supprimant les applications indésirables collectant des données. Le système gère la résolution des noms de paquets pour mapper les noms d'applications lisibles par l'humain aux identifiants Android internes. Il fonctionne en exécutant des commandes shell via un gestionnaire de sous-processus pour modifier les états d'installation des applications sur un réseau ou un pont USB.

    Packages the source code into native executables for Windows, macOS, and Linux for end-user installation.

    Rust
    Voir sur GitHub↗8,140
  • mitchellh/goxAvatar de mitchellh

    mitchellh/gox

    4,580Voir sur GitHub↗

    Gox est un automatiseur de build multiplateforme et un outil de ligne de commande conçu pour la compilation croisée Go. Il sert de gestionnaire de chaîne d'outils qui construit et configure les outils de compilation et les drapeaux nécessaires pour cibler diverses plateformes matérielles. Le système automatise la configuration, l'installation et le provisionnement des assembleurs et linkers nécessaires pour différents systèmes d'exploitation et architectures. Il gère la génération de binaires exécutables pour plusieurs plateformes en parallèle, utilisant des modèles de nommage personnalisés et des drapeaux de linker pour préparer les versions logicielles. L'outil fournit des capacités de filtrage de plateforme cible utilisant des modèles inclusifs et exclusifs et permet des remplacements de paramètres de build via des variables d'environnement. Il prend également en charge la découverte des combinaisons disponibles de systèmes d'exploitation et d'architectures.

    Generates a complete set of native executables for various platforms to prepare software releases.

    Go
    Voir sur GitHub↗4,580
  • opserver/opserverAvatar de opserver

    opserver/Opserver

    4,564Voir sur GitHub↗

    Opserver is a cross-platform monitoring server and infrastructure dashboard designed for tracking system health, performance metrics, and backend service availability. It functions as an external metric aggregator and enterprise health oversight tool, centralizing data from third-party monitoring sources into a single view. The system integrates with incident response services like PagerDuty to map user identities and manage notification workflows. It also connects with external directory and identity providers to handle user authentication and permission assignments. The platform covers sev

    Provides standalone executables for deployment across Windows, macOS, and Linux operating systems.

    C#bosundotnetelasticsearch
    Voir sur GitHub↗4,564
  • nativephp/laravelAvatar de NativePHP

    NativePHP/laravel

    3,885Voir sur GitHub↗

    This is a PHP native application framework used to build standalone desktop and mobile applications. It functions as a cross-platform app wrapper and binary application bundler, encapsulating PHP codebases into native binaries and installers for macOS, Windows, Linux, iOS, and Android. The project provides a native device API bridge and OS integration layer, allowing PHP application logic to connect directly to host operating system services. This enables the execution of applications as local binaries without the requirement of a remote web server. The framework covers several high-level ca

    Packages a single PHP codebase into native binaries and installers for macOS, Windows, Linux, iOS, and Android.

    PHPlaravelnativephpphp
    Voir sur GitHub↗3,885
  • xitu/tensorflow-docsAvatar de xitu

    xitu/tensorflow-docs

    3,785Voir sur GitHub↗

    This project is a comprehensive collection of technical manuals, tutorials, and guides for implementing machine learning models and numerical computations using the TensorFlow framework. It serves as an educational resource and technical library designed to help developers build and maintain models across diverse hardware environments. The repository includes a multilingual technical guide and a collaborative translation project focused on standardizing industry terminology. These efforts ensure that complex machine learning concepts and technical documentation are accessible and accurately i

    Provides pre-compiled software packages for various operating systems to ensure consistent performance across desktop and mobile environments.

    Jupyter Notebook
    Voir sur GitHub↗3,785
  • getaurora/downloadAvatar de getaurora

    getaurora/download

    3,756Voir sur GitHub↗

    This project is a CDN binary distribution system and cross-platform installer portal. It serves as a distribution point and web interface for downloading versioned binaries, specifically focusing on VPN clients and networking software designed for internet censorship circumvention and network proxy setup. The system uses client-side metadata resolution to analyze browser agents and operating systems, mapping user device profiles to the correct software build. It employs platform-specific routing to direct users to dedicated download endpoints for mobile or desktop environments. Binary delive

    Packages and delivers the correct native executables for multiple desktop and mobile operating systems via a distributed network.

    Voir sur GitHub↗3,756
  • veil-framework/veil-evasionAvatar de Veil-Framework

    Veil-Framework/Veil-Evasion

    1,838Voir sur GitHub↗

    Veil-Evasion est un framework conçu pour générer des fichiers exécutables personnalisés afin de tester les systèmes défensifs. Il fonctionne comme un utilitaire de test de sécurité qui simule des modèles utilisés pour contourner les logiciels de sécurité lors de tests d'intrusion autorisés. La plateforme se distingue par un système de build modulaire qui transforme les scripts en binaires natifs autonomes, garantissant une exécution cohérente sur différents systèmes d'exploitation sans dépendances externes. Elle utilise l'injection de source basée sur des templates pour construire ces charges utiles (payloads), permettant la configuration dynamique des fichiers exécutables pendant le processus de build. Le framework inclut une interface d'appel de procédure à distance (RPC) qui permet aux clients externes de déclencher et de configurer par programmation des tâches complexes de génération de charges utiles. Cette capacité d'orchestration prend en charge les environnements distribués, permettant aux utilisateurs de gérer et d'automatiser la création de charges utiles de sécurité via un protocole de communication standard.

    Bundles scripts into standalone executables for consistent execution across different operating systems.

    Pythonantivirusantivirus-evasionpython
    Voir sur GitHub↗1,838
  1. Home
  2. DevOps & Infrastructure
  3. Cross-Platform Binary Distribution