OpenWrt Open source · GPL-2.0-only ★ 27.6k
A Linux operating system targeting embedded devices.
Introduction
OpenWrt is a Linux operating system targeting embedded devices. Instead of trying to create a single, static firmware, OpenWrt provides a fully writable filesystem with package management.
This frees you from the application selection and configuration provided by the vendor and allows you to customize the device through the use of packages to suit any application. For developers, OpenWrt is the framework to build an application without having to build a complete firmware around it; for users this means the ability for full customization, to use the device in ways never envisioned.
See the Table of Hardware for supported devices. Download a firmware image for your device with the firmware selector or the Table of Hardware.
## Why use OpenWrt?
People install OpenWrt because they believe it works better than the stock firmware from their vendor. They find it is more stable, offers more features, is more secure and has better support.
- **Extensibility:** OpenWrt provides many capabilities found only in high-end devices. Its 3000+ application packages are standardized, so you can easily replicate the same setup on any supported device, including two (or even five) year old routers.
- **Security:** OpenWrt's standard installation is secure by default, with Wi-Fi disabled, no poor passwords or backdoors. OpenWrt's software components are kept up-to-date, so vulnerabilities get closed shortly after they are discovered.
- **Performance and Stability:** OpenWrt firmware is made of standardized modules used in all supported devices.
- **Strong Community Support:** You can interact directly with developers, volunteers managing the software modules and with other long-time OpenWrt users, drastically increasing the chances you will solve the issue at hand.
- **Open Source/No additional cost:** OpenWrt is provided without any monetary cost. It has been entirely created by a team of volunteers: developers and maintainers, individuals and companies.
All of the above is possible because OpenWrt is part of the Open Source community, and powered by Linux kernel.
Linux OSEmbedded devicesRouter firmwarePackage managementWritable filesystemSupported devicesOpen source
Screenshots

Deployment
Firmware Selector 固件镜像安装
适用于为受支持设备快速查找并下载可从厂商固件迁移到 OpenWrt 的官方固件镜像。
下载服务器 / Table of Hardware 固件镜像安装
适用于按设备或目标架构从官方下载页、硬件表或发布目录手动获取稳定版固件镜像进行安装或升级。
源码编译自定义固件
适用于开发者或高级用户在 GNU/Linux、BSD 或 macOS 上按需选择目标系统与软件包并自行构建 OpenWrt 固件。
OpenWrt alternatives
The Algorithms Open source
The Algorithms - Open Source resource for learning Data Structures & Algorithms implementations in various programming l
W3Techs Site Info Proprietary
Software stack used by the missutahusa.com website
Termux Open source
Ask Ubuntu Proprietary
Q&A for Ubuntu users and developers
Proxmark3 Open source
The Proxmark3 is the swiss-army tool of RFID / NFC, allowing for interactions with the vast majority of RFID tags on a g
Unraid Proprietary
Unraid is an operating system that brings enterprise-class features for personal and small business applications. Config
Details
Type Open-source software
License GPL-2.0-only
Repository openwrt/openwrt
GitHub Stars 27,586
Last commit 3 周前
Last verified 2026-07-18
Ad slot 300 × 250 Ad
About the data
Stars / commit times sync automatically from the GitHub API; pricing and features are human-verified.