8 个仓库
Orchestration of the build process to produce deployable application binaries for mobile platforms.
Distinct from Binary Compilers: Candidates [f5_mt1] through [f5_mt5] focus on server binaries, static binaries, or Python wheels, not mobile app builds.
Explore 8 awesome GitHub repositories matching mobile development · Mobile Binary Compilation. Refine with filters or upvote what's useful.
fastlane is a mobile DevOps framework and release automation tool designed to coordinate the building, signing, and distribution of iOS and Android applications. It functions as a build orchestrator and distribution manager that automates the delivery of mobile apps to app stores and testing environments. The project distinguishes itself through a plugin-based extension model that allows for custom action sets and a specialized system for managing developer resources. It automates the synchronization of code signing certificates and provisioning profiles and handles secure account authenticat
Compiles iOS and Android applications into deployable binaries.
NSFW detection on the client-side via TensorFlow.js
Detects adult content in images on mobile devices using TensorFlow.js for React Native applications.
Lnd is a full implementation of the Lightning Network protocol, functioning as a Bitcoin Layer 2 daemon that manages payment channels and settles transactions on the Bitcoin blockchain. It serves as an off-chain payment processor and a cryptographic wallet manager, enabling the execution of instant, scalable transactions through a network node. The project distinguishes itself through a focus on secure node networking and programmatic control. It provides gRPC and REST API servers for automating payment workflows and utilizes macaroon-based authorization to delegate granular permissions via c
Compiles core logic into libraries via the Go mobile toolchain for integration into mobile apps.
The Go Mobile project is a framework and toolchain that enables Go developers to build native mobile applications for Android and iOS entirely in Go, or to compile Go packages into shared libraries that can be called from existing native mobile apps. It provides a complete set of libraries for handling mobile app lifecycle events, rendering 2D and 3D graphics through OpenGL ES, accessing device sensors like accelerometers and gyroscopes, processing touch and keyboard input, playing audio via OpenAL Soft, and reading bundled application assets. The project distinguishes itself by offering two
Compiles Go code into a shared library that can be called from Java/Kotlin or Objective-C/Swift within an existing native app project.
PakePlus-Android is a tool that converts any public webpage or static frontend project into a native desktop or mobile application. It wraps web content inside a configurable WebView shell, enabling the creation of cross-platform apps for Windows, Mac, Linux, Android, and iOS from a single source. The project distinguishes itself by automating the entire packaging and compilation pipeline through GitHub Actions, requiring no local development environment or dependencies. Users configure the app name, icon, window behavior, and platform-specific settings through a guided interface or configura
Retrieves the finished desktop or mobile app package from the Releases section after compilation completes.
CRI-O is an open-source container runtime that implements the Kubernetes Container Runtime Interface (CRI) to manage container images, pods, and containers on cluster nodes using OCI-compatible runtimes. It serves as a node-level container manager that handles image pulling, container lifecycle, and resource monitoring for Kubernetes clusters, running containers according to the Open Container Initiative specifications. The runtime distinguishes itself through live configuration reloading that applies changes to runtime definitions, registry mirrors, and TLS certificates without restarting th
Downloads pre-built release bundles for specific architectures with checksum and signature verification.
rawdrawandroid 是一个使用 C 和 Make 构建 Android 应用的框架。它提供了一个原生开发系统,将源代码编译为独立的执行包,绕过了标准的 Java 或 Kotlin 工具链及虚拟机。 该项目具有一个用于创建硬件加速图形窗口的原生 UI 工具包,以及一个用于与 USB 外设和板载传感器直接通信的专用硬件接口。它利用容器化构建环境,确保在无需本地安装工具链的情况下实现二进制文件的一致编译和签名。 该系统涵盖了底层硬件接口,包括实时传感器数据捕获和 USB 设备管理。它还支持 OpenGL ES 渲染、原生 Web 视图集成以及嵌入式应用资产和外部存储的管理。 支持通过主机与物理移动设备之间的连接对编译后的应用逻辑进行远程调试。
Orchestrates the build process to produce small, optimized executable binaries tailored for mobile device execution.
uniffi-rs is a Rust FFI binding generator and multi-language binding tool. It functions as an automated binding scaffolder that creates type-safe foreign function interfaces and native wrappers for Rust libraries in languages such as Swift, Kotlin, and Python. The project provides a system for cross-language interface definition, allowing functions and data structures to be specified in a shared format to ensure consistent API signatures across platforms. It further serves as an FFI memory management layer, handling object lifetimes and thread safety when sharing state between Rust and foreig
Integrates Rust libraries into iOS and Android apps with automatic memory management and thread safety.