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
P3TERX avatar

P3TERX/Actions-OpenWrtArchived

0
View on GitHub↗
7,644 stars·6,906 forks·Shell·MIT·9 viewsp3terx.com/archives/build-openwrt-with-github-actions.html↗

Actions OpenWrt

Actions-OpenWrt is a cloud-based build orchestrator and continuous integration pipeline designed to automate the compilation of custom OpenWrt firmware binaries. It provides a workflow template that uses virtual environments to monitor source repositories, trigger builds upon detecting updates, and deliver the resulting artifacts.

The system enables the management of parallel builds across different hardware targets and integrates third-party software packages into the build process. It supports a high degree of customization through shell-scripted logic, configuration file overrides, and the ability to specify particular source repositories or branches.

The toolset covers the full firmware lifecycle, from event-driven triggers and cloud-based compilation to the export of compiled binaries to release platforms. It also provides remote shell access to the build environment for manual configuration and filesystem operations.

Features

  • Firmware Build Automators - Provides a cloud-based system for automating the compilation of firmware binaries within containerized environments.
  • Multi-Target Build Orchestrators - Manages complex build structures to compile a single source codebase into multiple binary targets for different hardware.
  • GitHub Actions Workflows - Uses GitHub Actions virtual environments to automate the sequencing of firmware compilation and distribution.
  • Cloud Binary Compilation Services - Compiles customized firmware binaries using a cloud-based pipeline and delivers downloadable artifacts.
  • Event-Driven Triggers - Monitors remote repositories to automatically initiate the firmware compilation workflow upon detecting updates.
  • GitHub Actions Build Pipelines - Provides an automated compilation and packaging pipeline for OpenWrt firmware using GitHub Actions.
  • Build Triggers - Initiates automated build processes in response to external repository update events.
  • Embedded CI/CD Pipelines - Implements an automation pipeline designed to build, test, and upload firmware for embedded hardware targets.
  • Build Configuration Scripts - Executes arbitrary shell scripts at specific lifecycle stages to modify source code and system configurations.
  • Build Scripting - Supports custom shell scripting logic to extend the firmware build lifecycle.
  • Firmware Package Integrations - Adds third-party software to the firmware build process by cloning remote repositories.
  • Multi-Device Workflow Execution - Deploys multiple independent workflows to build firmware for different hardware targets simultaneously.
  • Configuration Overrides - Replaces default system files and configurations by placing custom files in the repository root.
  • Parallel Build Schedulers - Distributes independent firmware build targets across parallel execution environments to speed up generation.
  • Build Configuration Overrides - Allows overriding default firmware settings via custom configuration files before compilation.

Star history

Star history chart for p3terx/actions-openwrtStar history chart for p3terx/actions-openwrt

How this analysis was created: This summary and feature list were written by an AI model that read the project's README and public documentation pages. Each feature links to the documentation it came from; stars, license and language come straight from the GitHub API. The model does not read the source code, and the analysis is refreshed when the project is re-analysed. Learn more on our About page.

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

Open-source alternatives to Actions OpenWrt

Similar open-source projects, ranked by how many features they share with Actions OpenWrt.
  • sulinggg/openwrt-rpiSuLingGG avatar

    SuLingGG/OpenWrt-Rpi

    6,354View on GitHub↗

    OpenWrt-Rpi is a firmware builder and embedded Linux build toolset designed to compile custom router operating system images for Raspberry Pi and NanoPi hardware. It utilizes a GitHub Actions CI pipeline to automate the generation of fresh firmware images from the latest source code via daily updates. The project maintains a custom package repository and local software sources for managing community plugins and kernel modules. This infrastructure is used to ensure version consistency and prevent dependency conflicts during the installation of network drivers and system extensions. The build

    Shellg-dockgithub-actionsnanopi-r2s
    View on GitHub↗6,354
  • travis-ci/travis-citravis-ci avatar

    travis-ci/travis-ci

    8,490View on GitHub↗

    Travis CI is a continuous integration platform and CI/CD pipeline orchestrator that automates the testing and building of code changes from version control systems. It functions as a multi-language test runner and build infrastructure manager, ensuring software quality through automated testing across various programming languages and runtimes. The platform is distinguished by its use of virtual-machine-based isolation for reproducible environments and a configuration-driven approach to pipeline generation. It supports complex testing strategies through parallel matrix execution, allowing job

    View on GitHub↗8,490
  • espressif/esp-idfespressif avatar

    espressif/esp-idf

    18,330View on GitHub↗

    The Espressif SoC Development Framework is a comprehensive toolset for developing, compiling, and flashing applications targeting Espressif system-on-chips. It serves as an embedded toolchain orchestrator and a hardware abstraction layer that simplifies the control of low-level peripherals, memory mapping, and chip-specific registers. The framework provides a dedicated IoT connectivity stack for implementing Wi-Fi, Bluetooth, Zigbee, and Ethernet communication on microcontrollers. It also includes an embedded real-time operating system integration layer to manage multitasking and scheduling o

    C
    View on GitHub↗18,330
  • fongmi/releaseFongMi avatar

    FongMi/Release

    5,536View on GitHub↗

    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 auto

    Batchfile
    View on GitHub↗5,536
See all 30 alternatives to Actions OpenWrt→

Frequently asked questions

What does p3terx/actions-openwrt do?

Actions-OpenWrt is a cloud-based build orchestrator and continuous integration pipeline designed to automate the compilation of custom OpenWrt firmware binaries. It provides a workflow template that uses virtual environments to monitor source repositories, trigger builds upon detecting updates, and deliver the resulting artifacts.

What are the main features of p3terx/actions-openwrt?

The main features of p3terx/actions-openwrt are: Firmware Build Automators, Multi-Target Build Orchestrators, GitHub Actions Workflows, Cloud Binary Compilation Services, Event-Driven Triggers, GitHub Actions Build Pipelines, Build Triggers, Embedded CI/CD Pipelines.

What are some open-source alternatives to p3terx/actions-openwrt?

Open-source alternatives to p3terx/actions-openwrt include: sulinggg/openwrt-rpi — OpenWrt-Rpi is a firmware builder and embedded Linux build toolset designed to compile custom router operating system… travis-ci/travis-ci — Travis CI is a continuous integration platform and CI/CD pipeline orchestrator that automates the testing and building… espressif/esp-idf — The Espressif SoC Development Framework is a comprehensive toolset for developing, compiling, and flashing… fongmi/release — Release is an Android APK distribution system and build pipeline designed to compile and publish versioned application… rust-lang/cargo — Cargo is the official build system and package manager for the Rust programming language. It provides a unified… anmol098/waka-readme-stats — waka-readme-stats is an automated profile README updater and developer statistics dashboard. It integrates with the…