10 个仓库
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 是一个发布自动化工具,用于构建、打包和分发跨多个平台和架构的 Go 二进制文件。它作为一个交叉编译构建流水线和二进制分发编排器,管理版本化软件发布的端到端生命周期。 该工具利用基于 YAML 定义文件的声明式配置流水线来自动化 Go 工具链。它将 Git 标签链接到编译过程,允许通过链接器标志进行自动化版本标记以及将构建元数据和版本字符串注入二进制文件。 其能力涵盖多平台打包和用于工件验证的加密校验和生成。该系统支持多提供商资产分发,同时将编译后的二进制文件和归档文件推送到各种版本控制 API 和远程存储主机。 该项目旨在集成到持续交付工作流中,以将代码从提交移动到生产环境。
Automates the compilation and upload of native executables for multiple desktop operating systems.
Universal Android Debloater 是一个跨平台桌面实用程序,旨在卸载 Android 设备上预装的系统应用程序。它使用 Rust 构建,提供了一个图形用户界面,通过 Android Debug Bridge (ADB) 管理系统应用程序。 该工具专门支持在非 Root 设备上删除出厂安装的软件。它通过减少软件攻击面并删除不需要的数据收集应用程序,旨在提高设备的隐私性、安全性和电池寿命。 该系统处理包名解析,将人类可读的应用程序名称映射到内部 Android 标识符。它通过子进程管理器执行 shell 命令,以通过网络或 USB 桥接修改应用程序安装状态。
Packages the source code into native executables for Windows, macOS, and Linux for end-user installation.
Gox 是一个跨平台构建自动化工具和命令行工具,专为 Go 语言的交叉编译而设计。它作为工具链管理器,负责构建和配置针对不同硬件平台所需的编译工具和标志。 该系统自动化了针对不同操作系统和架构所需的汇编器和链接器的设置、安装和配置。它利用自定义命名模板和链接器标志,并行生成多个平台的二进制可执行文件,以准备软件发布。 该工具提供了使用包含和排除模式进行目标平台过滤的功能,并允许通过环境变量覆盖构建设置。它还支持发现可用的操作系统和架构组合。
Generates a complete set of native executables for various platforms to prepare software releases.
Opserver 是一个跨平台监控服务器和基础设施仪表板,旨在跟踪系统健康状况、性能指标和后端服务可用性。它作为一个外部指标聚合器和企业级健康监控工具,将来自第三方监控源的数据集中到一个视图中。 该系统与 PagerDuty 等事件响应服务集成,以映射用户身份并管理通知工作流。它还连接到外部目录和身份提供商,以处理用户身份验证和权限分配。 该平台涵盖了多个核心能力领域,包括独立实例和集群的数据库可用性跟踪、异常日志的应用程序错误跟踪,以及网络服务后端的管理。它支持基于网络范围的访问控制,允许特定公共网络范围无需身份验证即可访问仪表板。 该应用程序以独立可执行文件或容器镜像的形式分发,可部署在 Windows、macOS 和 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 is a framework designed for generating custom executable files to test defensive systems. It functions as a security testing utility that simulates patterns used to bypass security software during authorized penetration testing. The platform distinguishes itself through a modular build system that transforms scripts into standalone native binaries, ensuring consistent execution across different operating systems without external dependencies. It utilizes template-based source injection to construct these payloads, allowing for the dynamic configuration of executable files during
Bundles scripts into standalone executables for consistent execution across different operating systems.