OpenWrt is a highly extensible GNU/Linux distribution for embedded devices (typically wireless routers). Unlike many other distributions for routers, OpenWrt is built from the ground up to be a full-featured, easily modifiable operating system for embedded devices. In practice, this means that you can have all the features you need with none of the bloat, powered by a modern Linux kernel.
Quick Start Guide | User Guide | Developer Guide |
---|---|---|
Start here if you are new to OpenWrt. Find out how to upgrade the firmware of your home router to use OpenWrt and make your network at home much better. Read more... | Start here if you already have OpenWrt running on your router. OpenWrt has hundreds of optional packages that give you VPNs, VLANs, and other capabilities. Read more... | Start here if you want to create custom builds of OpenWrt or contribute to its development. There are a large number of tools that make the development easy. Read more... |
Hardware documentation | Tech reference |
---|---|
A collection of articles about the hardware and devices the OpenWrt firmware runs on. Read more... | Technical reference articles about OpenWrt components. Read more... |
The three guides above (Quick Start, User, and Developer Guides) have links to virtually all the information about OpenWrt. You can also use the general Search function from any wiki page (see upper right corner), or use the search form below to search only in the documentation section of this wiki, or work your way through the complete listing of documentation pages shown below.
Search in the OpenWrt documentation: