awesome-repositories.com
Blog
awesome-repositories.com

Entdecke die besten Open-Source-Repositories mit KI-gestützter Suche.

EntdeckenKuratierte SuchenOpen-Source-AlternativenSelf-hosted SoftwareBlogSitemap
ProjektÜber unsRanking-MethodikPresseMCP-Server
RechtlichesDatenschutzAGB
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
coolsnowwolf avatar

coolsnowwolf/lede

0
View on GitHub↗
31,479 Stars·19,306 Forks·C·6 Aufrufe

Lede

Lede is an embedded Linux build tool and firmware build system designed to generate bootable operating system images for routers and embedded network devices. It functions as a network device OS compiler that manages toolchains and target architectures to produce customizable firmware.

The system enables the creation of custom router operating systems by integrating external package feeds from remote Git repositories. This allows for the expansion of available software packages and the tailoring of network appliance features during the build process.

The build environment covers toolchain-based cross compilation and the integration of Linux kernels with root filesystems. It utilizes target-specific build profiles and a modular compilation pipeline to ensure consistent image generation for specific hardware processor architectures.

Features

  • Embedded Hardware Cross-Compilation - Compiles source code on a host machine for a different target processor architecture using a specialized compiler toolset.
  • Cross-Platform Build Targets - Uses configuration files to define hardware targets and software sets to ensure consistent firmware image generation.
  • Package Registry Integrations - Supports connecting remote Git repositories to the build process to expand the available set of software packages and firmware components.
  • Network OS Compilers - Provides a build environment for creating customizable router software using external package feeds and Git repositories.
  • Firmware Build Environments - Provides the ability to compile a complete operating system image for hardware devices by combining toolchains, target systems, and packages.
  • Git-Based Feeds - Provides the ability to integrate remote Git repositories as software feeds to expand the available package set during firmware builds.
  • System Image Generators - Defines build targets and lifecycle steps to consistently compile a complete system image for hardware deployment.
  • Kernel and Rootfs Integration - Combines a modified Linux kernel with a custom root filesystem to create bootable operating system images for embedded devices.
  • Embedded Linux Cross-Compilation - Manages toolchains and target architectures to generate bootable Linux firmware for embedded hardware devices.
  • Embedded Operating Systems - Enables the compilation of a Linux-based operating system tailored for network devices and embedded systems.
  • Build Lifecycle Pipelines - Implements a structured build pipeline that executes sequential steps from downloading and configuring to compiling and flashing target hardware.
  • Build Environment Configurations - Allows users to define standard lifecycle steps for compiling and downloading to ensure image generation consistency.
  • Network Device Customization - Tailors the software and features of routers and network appliances by integrating external package feeds into the build.
  • Modular Package Systems - Builds individual software components independently before bundling them into a final monolithic firmware image.

Star-Verlauf

Star-Verlauf für coolsnowwolf/ledeStar-Verlauf für coolsnowwolf/lede

KI-Suche

Entdecke weitere awesome Repositories

Beschreibe in einfachen Worten, was du brauchst — die KI bewertet tausende kuratierte Open-Source-Projekte nach Relevanz.

Start searching with AI

Häufig gestellte Fragen

Was macht coolsnowwolf/lede?

Lede is an embedded Linux build tool and firmware build system designed to generate bootable operating system images for routers and embedded network devices. It functions as a network device OS compiler that manages toolchains and target architectures to produce customizable firmware.

Was sind die Hauptfunktionen von coolsnowwolf/lede?

Die Hauptfunktionen von coolsnowwolf/lede sind: Embedded Hardware Cross-Compilation, Cross-Platform Build Targets, Package Registry Integrations, Network OS Compilers, Firmware Build Environments, Git-Based Feeds, System Image Generators, Kernel and Rootfs Integration.

Welche Open-Source-Alternativen gibt es zu coolsnowwolf/lede?

Open-Source-Alternativen zu coolsnowwolf/lede sind unter anderem: nasa/fprime — F Prime is a component-based framework designed for the development and deployment of embedded and spaceflight… rust-embedded/rust-raspi3-os-tutorials — This project is a tutorial and framework for building a low-level, bare-metal operating system from scratch using the… armbian/build — This repository is the Armbian build framework — an embedded Linux build system for generating custom operating system… immortalwrt/immortalwrt — ImmortalWrt is an embedded network operating system for routers and network hardware. Built as a Linux distribution… redox-os/redox — Redox is a POSIX-compliant, microkernel-based operating system written entirely in Rust. By utilizing a memory-safe… flipperdevices/flipperzero-firmware — This project provides an open-source firmware platform and complete build environment for portable multi-tool…

Open-Source-Alternativen zu Lede

Ähnliche Open-Source-Projekte, sortiert nach der Anzahl der gemeinsamen Funktionen mit Lede.
  • nasa/fprimeAvatar von nasa

    nasa/fprime

    10,766Auf GitHub ansehen↗

    F Prime is a component-based framework designed for the development and deployment of embedded and spaceflight software. It provides a modular architecture that decouples software logic from communication interfaces, allowing developers to define system structures through a domain-specific modeling language. This model-based approach enables automated code generation, ensuring consistency across complex system topologies while maintaining strict interface contracts between software modules. The framework distinguishes itself through its integrated build system and ground data operations suite

    C++componentscppembedded
    Auf GitHub ansehen↗10,766
  • rust-embedded/rust-raspi3-os-tutorialsAvatar von rust-embedded

    rust-embedded/rust-raspi3-OS-tutorials

    14,682Auf GitHub ansehen↗

    This project is a tutorial and framework for building a low-level, bare-metal operating system from scratch using the Rust language. It focuses on ARMv8 kernel development specifically for the Raspberry Pi 3, providing the resources necessary to implement a monolithic kernel that runs directly on hardware without an underlying operating system. The project distinguishes itself by providing a complete embedded cross-compilation suite within a containerized environment to ensure consistent builds. It includes a dedicated kernel deployer that uses a serial interface and chainloader to load and b

    Rust
    Auf GitHub ansehen↗14,682
  • immortalwrt/immortalwrtAvatar von immortalwrt

    immortalwrt/immortalwrt

    10,101Auf GitHub ansehen↗

    ImmortalWrt is an embedded network operating system for routers and network hardware. Built as a Linux distribution based on OpenWrt, it functions as a firmware builder and operating system designed to manage routing, switching, and firewalling. The project extends the OpenWrt base by providing additional drivers and pre-configured software packages. It includes a toolset for compiling tailored system images from source to match specific hardware architectures and chipsets. The system features a web-based management interface for device administration and a modular package manager for instal

    C
    Auf GitHub ansehen↗10,101
  • armbian/buildAvatar von armbian

    armbian/build

    5,110Auf GitHub ansehen↗

    This repository is the Armbian build framework — an embedded Linux build system for generating custom operating system images tailored to single-board computers, primarily targeting ARM and RISC-V architectures. The build process is orchestrated by GNU Makefiles and relies on a chroot-based environment to assemble the root filesystem, manage cross-compilation toolchains, and aggregate binary firmware blobs for hardware compatibility. Kernel and bootloader source trees are fetched via git, with structured patches applied in a controlled sequence, while each supported board is described by a ded

    Shellaarch64armdebian
    Auf GitHub ansehen↗5,110
  • Alle 30 Alternativen zu Lede anzeigen→