10 repositorios
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.
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.
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.
GoReleaser es una herramienta de automatización de lanzamientos para construir, empaquetar y distribuir binarios de Go a través de múltiples plataformas y arquitecturas. Funciona como un pipeline de compilación de compilación cruzada y orquestador de distribución binaria que gestiona el ciclo de vida de extremo a extremo de las versiones de software versionadas. La herramienta utiliza un pipeline de configuración declarativa basado en un archivo de definición YAML para automatizar la cadena de herramientas de Go. Vincula las etiquetas de Git al proceso de compilación, lo que permite el etiquetado automático de versiones y la inyección de metadatos de compilación y cadenas de versión en binarios a través de banderas de enlazador. Sus capacidades cubren el empaquetado multiplataforma y la generación de sumas de verificación criptográficas para la validación de artefactos. El sistema admite la distribución de activos de múltiples proveedores, enviando binarios compilados y archivos a varias API de control de versiones y hosts de almacenamiento remoto simultáneamente. El proyecto está diseñado para integrarse en flujos de trabajo de entrega continua para mover el código desde el commit hasta la producción.
Automates the compilation and upload of native executables for multiple desktop operating systems.
Universal Android Debloater es una utilidad de escritorio multiplataforma diseñada para desinstalar aplicaciones del sistema preinstaladas de dispositivos Android. Construido con Rust, proporciona una interfaz gráfica de usuario para gestionar aplicaciones del sistema a través de Android Debug Bridge. La herramienta permite específicamente la eliminación de software instalado de fábrica en dispositivos no rooteados. Tiene como objetivo la mejora de la privacidad, seguridad y duración de la batería del dispositivo al reducir la superficie de ataque del software y eliminar aplicaciones no deseadas que recopilan datos. El sistema maneja la resolución de nombres de paquetes para mapear nombres de aplicaciones legibles por humanos a identificadores internos de Android. Opera ejecutando comandos de shell a través de un gestor de subprocesos para modificar los estados de instalación de aplicaciones a través de una red o puente USB.
Packages the source code into native executables for Windows, macOS, and Linux for end-user installation.
Gox es un automatizador de compilación multiplataforma y herramienta de línea de comandos diseñada para la compilación cruzada de Go. Sirve como un gestor de cadenas de herramientas que construye y configura las herramientas de compilación y los flags necesarios para apuntar a diversas plataformas de hardware. El sistema automatiza la configuración, instalación y aprovisionamiento de los ensambladores y enlazadores necesarios para diferentes sistemas operativos y arquitecturas. Gestiona la generación de binarios ejecutables para múltiples plataformas en paralelo, utilizando plantillas de nombres personalizadas y flags de enlazador para preparar lanzamientos de software. La herramienta proporciona capacidades para el filtrado de plataformas de destino utilizando patrones inclusivos y exclusivos y permite anulaciones de configuración de compilación a través de variables de entorno. También admite el descubrimiento de combinaciones disponibles de sistemas operativos y arquitecturas.
Generates a complete set of native executables for various platforms to prepare software releases.
Opserver es un servidor de monitoreo multiplataforma y panel de infraestructura diseñado para rastrear la salud del sistema, métricas de rendimiento y disponibilidad de servicios backend. Funciona como un agregador de métricas externo y herramienta de supervisión de salud empresarial, centralizando datos de fuentes de monitoreo de terceros en una única vista. El sistema se integra con servicios de respuesta a incidentes como PagerDuty para mapear identidades de usuario y gestionar flujos de trabajo de notificación. También se conecta con proveedores de directorio e identidad externos para manejar la autenticación de usuarios y asignaciones de permisos. La plataforma cubre varias áreas de capacidad principales, incluyendo el seguimiento de disponibilidad de bases de datos para instancias independientes y clusters, seguimiento de errores de aplicaciones para logs de excepciones y la gestión de backends de servicios de red. Admite control de acceso basado en rangos de red para permitir el acceso al panel sin autenticación para rangos de red pública específicos. La aplicación se distribuye como ejecutables independientes o imágenes de contenedor para su despliegue en Windows, macOS y Linux.
Provides standalone executables for deployment across Windows, macOS, and Linux operating systems.
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.
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.
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.
Veil-Evasion es un framework diseñado para generar archivos ejecutables personalizados para probar sistemas defensivos. Funciona como una utilidad de pruebas de seguridad que simula patrones utilizados para eludir software de seguridad durante pruebas de penetración autorizadas. La plataforma se distingue por un sistema de construcción modular que transforma scripts en binarios nativos independientes, asegurando una ejecución consistente en diferentes sistemas operativos sin dependencias externas. Utiliza inyección de código fuente basada en plantillas para construir estos payloads, permitiendo la configuración dinámica de archivos ejecutables durante el proceso de construcción. El framework incluye una interfaz de llamada a procedimiento remoto (RPC) que permite a clientes externos activar y configurar programáticamente tareas complejas de generación de payloads. Esta capacidad de orquestación admite entornos distribuidos, permitiendo a los usuarios gestionar y automatizar la creación de payloads de seguridad a través de un protocolo de comunicación estándar.
Bundles scripts into standalone executables for consistent execution across different operating systems.