awesome-repositories.com
Blog
awesome-repositories.com

Descubre los mejores repositorios open-source con nuestra búsqueda potenciada por IA.

ExplorarBúsquedas curadasAlternativas open-sourceSoftware autohospedableBlogMapa del sitio
ProyectoAcerca deCómo clasificamosPrensaServidor MCP
Aviso legalPrivacidadTérminos
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
FongMi avatar

FongMi/Release

0
View on GitHub↗
5,536 estrellas·773 forks·Batchfile·3 vistas

Release

Release is an Android APK distribution system and build pipeline designed to compile and publish versioned application packages. It functions as a specialized compiler for Android media player applications targeting both mobile and TV devices.

The system uses a multi-architecture build tool to generate separate binaries for various CPU instruction sets, such as arm64-v8a and armeabi-v7a, ensuring compatibility across different hardware types. This is achieved through a GitHub Actions pipeline that employs a matrix-based build strategy to execute concurrent compilation jobs.

The workflow automates the entire sequence from source code to distribution, including dynamic version tagging based on commit hashes and the automated drafting of release pages to upload the final binaries as assets.

Features

  • Android Packages - Provides a system for generating versioned APK files for Android distribution.
  • GitHub Actions Build Pipelines - Provides a specialized build and deployment pipeline for Android applications powered by GitHub Actions.
  • Build & Release Automation - Automates the packaging and release distribution process, including creating versioned tags and upload assets.
  • Cross-Architecture Binary Compilation - Compiles a single source codebase into multiple processor-specific binaries for various Android hardware architectures.
  • Version Tag Management - Manages version tags and build identifiers based on commit hashes and release branch patterns.
  • GitHub Release Automators - Uses GitHub Actions to automatically compile application packages and publish them as versioned release assets.
  • Commit-Based Versioning Engines - Automatically derives unique build identifiers and release tags from the Git commit history.
  • Media Players - Distributes compiled media player binaries tailored for various Android CPU architectures and screen formats.
  • Compilation Pipelines - Implements a specialized compilation pipeline to build media player applications for mobile and TV devices.
  • Media Application Development - Compiles installable application packages for media players targeting both mobile and TV devices.
  • Source Compilation - Compiles Android application source code into executable APKs for various device targets.
  • Android Media Platforms - Generates and delivers media-focused application packages tailored for diverse Android hardware and screen formats.
  • Architecture-Specific APK Packaging - Generates Android application packages tailored to specific hardware architectures from a single source base.
  • App Compilation Pipelines - Uses GitHub Actions workflows dedicated to compiling and packaging applications into distributable binaries.
  • Multi-Architecture Orchestration - Runs concurrent build jobs to produce a complete set of binaries for various processor instruction sets.
  • YAML-Based Workflows - Defines build and deployment sequences using structured YAML configuration files to trigger cloud runners.
  • Matrix Build Parallelism - Uses a matrix-based strategy to execute concurrent build jobs across multiple CPU architectures and device targets.
  • Artifact Distribution - Transfers compiled APK binaries and metadata to a remote hosting provider for public distribution.
  • Binary Publication Workflows - Implements automated workflows for staging and verifying binary packages before final publication.
  • Multi-Architecture APK Builds - Generates separate APK binaries for various CPU instruction sets to ensure compatibility across different hardware types.
  • Release Asset Uploads - Automates the uploading of compiled Android binaries to release entries on the repository hosting platform.
  • Media Player Applications - Cross-platform media player for television and mobile devices.
  • Streaming Applications - Multi-source live streaming player with support for casting and playback.
  • Streaming Clients - A versatile media player interface for TV streaming configurations.

Historial de estrellas

Gráfico del historial de estrellas de fongmi/releaseGráfico del historial de estrellas de fongmi/release

Búsqueda con IA

Explora más repositorios increíbles

Describe lo que necesitas en lenguaje sencillo: la IA clasifica miles de proyectos open-source curados por relevancia.

Start searching with AI

Preguntas frecuentes

¿Qué hace fongmi/release?

Release is an Android APK distribution system and build pipeline designed to compile and publish versioned application packages. It functions as a specialized compiler for Android media player applications targeting both mobile and TV devices.

¿Cuáles son las características principales de fongmi/release?

Las características principales de fongmi/release son: Android Packages, GitHub Actions Build Pipelines, Build & Release Automation, Cross-Architecture Binary Compilation, Version Tag Management, GitHub Release Automators, Commit-Based Versioning Engines, Media Players.

¿Qué alternativas de código abierto existen para fongmi/release?

Las alternativas de código abierto para fongmi/release incluyen: nrwl/nx — This project is a build orchestration engine and development toolkit designed for managing large-scale monorepos. It… yuliskov/smarttubenext — SmartTubeNext is a third-party YouTube client and media application specifically optimized for Android TV. It provides… sjj1024/pakeplus-android — PakePlus-Android is a tool that converts any public webpage or static frontend project into a native desktop or mobile… googleapis/release-please. webpro/release-it — release-it is an automated software release tool used for version bumping, Git tagging, and publishing software… kivy/python-for-android — python-for-android is a toolchain that compiles Python applications and their dependencies into installable Android…

Alternativas open-source a Release

Proyectos open-source similares, clasificados según cuántas características comparten con Release.
  • nrwl/nxAvatar de nrwl

    nrwl/nx

    28,939Ver en GitHub↗

    This project is a build orchestration engine and development toolkit designed for managing large-scale monorepos. It provides a unified workspace environment that maps project relationships and dependencies, enabling the system to perform intelligent impact analysis and execute only the tasks affected by specific code changes. The system distinguishes itself through a persistent daemon that monitors file changes for near-instant feedback and a content-addressable caching mechanism that stores task outputs to prevent redundant computation across local and remote environments. It further suppor

    TypeScriptangularbuildbuild-system
    Ver en GitHub↗28,939
  • sjj1024/pakeplus-androidAvatar de Sjj1024

    Sjj1024/PakePlus-Android

    5,942Ver en GitHub↗

    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

    Luabuildpacbaopack
    Ver en GitHub↗5,942
  • yuliskov/smarttubenextAvatar de yuliskov

    yuliskov/SmartTubeNext

    30,632Ver en GitHub↗

    SmartTubeNext is a third-party YouTube client and media application specifically optimized for Android TV. It provides an interface designed for remote control navigation and television screens, allowing users to browse and play video content. The application integrates crowdsourced data to automatically skip sponsored segments and intros during playback. It also includes casting capabilities that allow users to send media from a mobile device to a television using pairing codes. The software covers media playback optimization through hardware-accelerated codec selection, playback buffer man

    Java
    Ver en GitHub↗30,632
  • googleapis/release-pleaseAvatar de googleapis

    googleapis/release-please

    6,444Ver en GitHub↗
    TypeScript
    Ver en GitHub↗6,444
  • Ver las 30 alternativas a Release→