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 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...|
The three guides above (Newcomer, User, and Developer Guides) have links to virtually all the information about OpenWrt. You can also use the Search function from any wiki page, or work you through the complete listing of documentation pages shown below.