FreeWRT est une méta-distribution permettant de construire, à partir des sources, un firmware libre installable sur des routeurs Wi-Fi domestiques basé sur des puces Broadcom (comme par exemple Linksys WRT54G, Asus WL-500G, etc.) en lieu et place du firmware du constructeur.
Le micro-logiciel obtenu inclut un noyau Linux 2.4 et la bibliothèque standard uClibc, ainsi que les outils BusyBox. Il est également possible d'y installer des logiciels tiers pour transformer votre routeur Wi-Fi en serveur domestique basse consommation (VPN, SSH, NFS, HTTP, FTP, Samba, Asterisk, etc.) et ainsi décupler ses fonctionnalités.
Traditionnellement, la création du firmware se passe en mode console : configuration via un menu ncurses (similaire à celui du noyau) puis compilation. Les développeurs de FreeWRT ont également développé une application Web permettant de configurer le firmware en ligne puis de le télécharger.