πŸ“ˆ GH Trending Explorer 🎲 Surprise me

← all repos

armbian / build

git clone https://github.com/armbian/build.git v26.11.0-trunk.102 Β· 3d ago πŸ”₯ on GitHub Trending today

Build framework that compiles custom Armbian Linux OS images for ARM single-board computers from source.

Why you might care

Use it to produce your own Debian or Ubuntu images with a chosen kernel, U-Boot, and board-specific tweaks for SBCs and embedded devices. It supports native, cross, and containerized builds for x86_64, aarch64, armhf, and riscv64. Prebuilt images are available separately through Armbian Imager.

Categories

Alternatives

BuildrootYocto ProjectDebian live-buildpi-gen
+1
stars, 24h Β· #22,525
+~14
stars, 7 days Β· #10,551
+~60
stars, 30 days Β· #11,186
5.5k
β˜… total Β· +0% this week
3.2k
forks Β· 112 open issues

Star history (as recorded here)

2026-10-20 Β· 5,482 β˜… 2026-10-23 Β· 5,488 β˜…
LanguageShell
LicenseGPL-2.0
Created2014-10-07 (12y ago)
Last pushtoday
Watchers181
OwnerOrganization

Seen on GitHub Trending

  • 2026-10-23 β€” #7 daily in shell Β· +3 β˜…

GitHub topics

Links

README excerpt
## Purpose of This Repository
The **Armbian Linux Build Framework** creates customizable OS images based on **Debian** or **Ubuntu** for **single-board computers (SBCs)** and embedded devices.
It builds a complete Linux system including kernel, bootloader, and root filesystem, giving you control over versions, configuration, firmware, device trees, and system optimizations.
The framework supports **native**, **cross**, and **containerized** builds for multiple architectures (`x86_64`, `aarch64`, `armhf`, `riscv64`) and is suitable for development, testing, production, or automation.
> **Looking for prebuilt images?** Use Armbian Imager β€” the easiest way to download and flash Armbian to your SD card or USB drive. Available for Linux, macOS, and Windows.
## Quick Start
 [code] 
## Build Host Requirements
### Hardware
- **RAM:** β‰₯8GB (less with `KERNEL_BTF=no`)
- **Disk:** ~50GB free space
- **Architecture:** x86_64, aarch64, or riscv64
### Operating System
- **Native builds:** Armbian/Debian 13 (Trixie)
- **Containerized:** Any Docker-capable Linux
- **Windows:** WSL2 with Armbian/Debian 13 (Trixie)
### Software
- Superuser privileges (`sudo` or root)
- Up-to-date system (outdated Docker or other tools can cause failures)
## Resources
- **Documentation** β€” Comprehensive guides for building, configuring, and customizing
- **Website** β€” News, features, and board information
- **Blog** β€” Development updates and technical articles
- **Forums** β€” Community support and discussions
## Contributing
We welcome contributions! See CONTRIBUTING.md for guidelines on reporting issues, submitting changes, and contributing code.
## Support
### Community Forums
Get help from users and contributors on troubleshooting, configuration, and development.
πŸ‘‰ forum.armbian.com
### Real-time Chat
Join discussions with developers and community members on IRC or Discord.
πŸ‘‰ Community Chat
### Paid Consultation
For commercial projects, guaranteed response times, or advanced needs, paid support is available from Armbian maintainers.
πŸ‘‰ Contact us
## Contributors
Thank you to everyone who has contributed to Armbian!
## Armbian Partners
Our partnership program supports Armbian's development and community. Learn more about our Partners.

Blurb generated by claude-haiku-5-5 today. Star deltas marked ~ are extrapolated from partial history.