OSS Tanbou

Buildroot — cross-compile complete embedded Linux systems from one configuration

About these scores

OSS scale score is an unbounded metric that log-compresses and weights Stars, Watchers, Forks, and Contributors. Discovery score is the current OSS scale score minus the score at discovery. Update pace is commits in the last 30 days, growth momentum is the OSS scale score difference within the recent observation window, and OSS health is a 0–100 rating based on available recency, Community Health, and release data.

Stars
3,651
Primary language
Makefile
License
GPL-2.0-or-later
Repository last updated
Sep 19, 2026

Overview

Buildroot selects a target architecture and package set and cross-compiles the Linux kernel, bootloader, root filesystem, toolchain, and related artifacts for embedded systems. Configuration can start from menuconfig or board-specific defconfigs.

Features and best fit

Based on official documentation; not hands-on tested · Content checked:

Generate kernel, bootloader, root filesystem, and toolchain together

Target CPU, toolchain, filesystem format, and package selections are built into deployment artifacts under output/images.

Sources: [2][4]

Start from known board defconfigs

Board and QEMU defconfigs provide practical baselines that can be customized instead of configuring every option from scratch.

Sources: [2][4]

For relatively direct generation of dedicated embedded Linux images

Buildroot fits appliances, gateways, and embedded controllers that need a controlled package set and reproducible source builds.

Sources: [2][4]

Treat GitHub as a mirror and review package licensing separately

The canonical development repository is on GitLab. Buildroot itself is primarily GPL-2.0-or-later, while individual files, patches, and packages can use different licenses that matter for product distribution.

Sources: [1][3]

Official sources

  1. [1]Buildroot GitHub mirror(2026-09-20)
  2. [2]Buildroot README(2026-09-20)
  3. [3]Buildroot COPYING(2026-09-20)
  4. [4]Buildroot manual(2026-09-20)
  5. [5]Buildroot canonical GitLab repository(2026-09-20)
Supplemental curator note

Buildroot is attractive when an embedded Linux image should be generated through a relatively direct, integrated configuration and build flow. This GitHub repository is only a mirror; contributions and issues belong in the project's official development workflow.

Try it in 3 steps

  1. 1

    Clone the canonical repository

    Use the official GitLab repository because GitHub is only a mirror.

    git clone https://gitlab.com/buildroot.org/buildroot.git && cd buildroot
  2. 2

    Select the QEMU x86_64 defconfig

    Load an existing configuration that can be exercised without physical hardware.

    make qemu_x86_64_defconfig
  3. 3

    Build the embedded Linux image

    Cross-build the toolchain, kernel, root filesystem, and related artifacts, then inspect output/images. The first build requires significant downloads, CPU time, and disk space.

    make
Check the official README

Growth

Growth trends · Last 30 days

3,651 Stars

Trend data is still being collected.

Development activity

Last 90 days · weekly

Commits (last 30 days)
418
Open PRs
0
Issues opened
0
Issues closed
0
PRs opened
0
PRs merged
0

Issues

0 / 0

Jun 23Sep 20
Issues openedIssues closed

Pull requests

0 / 0

Jun 23Sep 20
PRs openedPRs merged

Maintenance

Median first response
Not specified
Issue response rate
No eligible issues

Based on up to the 100 newest issues opened by external users in the last 90 days. A first comment from an OWNER, MEMBER, or COLLABORATOR counts as a response; issues whose full comment history cannot be checked are excluded. The median and response rate update weekly.

Built with

Categories and tags

GitHub data

GitHub dataView detailed GitHub data
Stars
3,651
Forks
2,880
Watchers
124
Open issues
0
Contributors
342
Primary language
Makefile
Repository last updated
Sep 19, 2026
Write a related article

Share a guide or use case for this OSS in Markdown. Articles are published after administrator approval.

Report incorrect information

Tell us if any listing information is incorrect or outdated.