awesome-repositories.com
Blog
MCP
awesome-repositories.com

Discover the best open-source repositories with AI-powered search.

ExploreCurated searchesOpen-source alternativesSelf-hosted softwareBlogSitemap
ProjectMCP serverAboutHow we rankPress
LegalPrivacyTerms
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
FongMi avatar

FongMi/Release

0
View on GitHub↗

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.

AI search

Explore more awesome repositories

Describe what you need in plain English — the AI ranks thousands of curated open-source projects by relevance.

Start searching with AI

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.
5,536 stars·773 forks·Batchfile·29 views

Star history

Star history chart for fongmi/releaseStar history chart for fongmi/release

How this analysis was created: This summary and feature list are AI-generated from collected project material and can contain mistakes. Stars, license and language are imported from GitHub. Inclusion does not mean that we have tested or audited this project. Check the source documentation for any feature you depend on. Learn more on our About page.

Projects sharing features with Release

These projects share indexed features with Release. Shared tags can include platform or build tooling; verify the primary use case before treating a result as a replacement.
  • nrwl/nxnrwl avatar

    nrwl/nx

    28,939View on 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
    View on GitHub↗28,939
  • sjj1024/pakeplus-androidSjj1024 avatar

    Sjj1024/PakePlus-Android

    5,942View on 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
    View on GitHub↗5,942
  • yuliskov/smarttubenextyuliskov avatar

    yuliskov/SmartTubeNext

    30,632View on 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
    View on GitHub↗30,632
  • googleapis/release-pleasegoogleapis avatar

    googleapis/release-please

    6,444View on GitHub↗
    TypeScript
    View on GitHub↗6,444
Compare all 30 related projects→

Frequently asked questions

What does fongmi/release do?

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.

What are the main features of fongmi/release?

The main features of fongmi/release are: 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.

Which projects share features with fongmi/release?

Projects with overlapping indexed features include: 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…