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.
Start from known board defconfigs
Board and QEMU defconfigs provide practical baselines that can be customized instead of configuring every option from scratch.
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.
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.
Official sources
- [1]Buildroot GitHub mirror(2026-09-20)
- [2]Buildroot README(2026-09-20)
- [3]Buildroot COPYING(2026-09-20)
- [4]Buildroot manual(2026-09-20)
- [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
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
Select the QEMU x86_64 defconfig
Load an existing configuration that can be exercised without physical hardware.
make qemu_x86_64_defconfig - 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
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
Pull requests
0 / 0
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
- License
- GPL-2.0-or-later
- Repository last updated
- Sep 19, 2026
Related information
Write a related articleShare a guide or use case for this OSS in Markdown. Articles are published after administrator approval.
Explore next
- React250,594 Stars
A JavaScript library for building web and native user interfaces from declarative components.
JavaScript - Linux kernel249,556 Stars
The Linux operating-system kernel source tree, managing hardware, memory, processes, filesystems, networking, and other core system services.
C - Visual Studio Code192,699 Stars
The MIT-licensed Code - OSS repository that forms the open foundation of Visual Studio Code.
TypeScript - Flutter179,011 Stars
A BSD-3-Clause cross-platform SDK for building mobile, web, and desktop UIs from a Dart codebase.
Dart - Bootstrap174,857 Stars
A responsive, mobile-first web framework built from CSS and JavaScript grids, utilities, and components.
MDX
Report incorrect information
Tell us if any listing information is incorrect or outdated.