vizzletf/luci-theme-footstrap — explained in plain English
Analysis updated 2026-05-18
Replace the default OpenWrt router admin interface with a faster, mobile-friendly theme.
Customize the router UI's colors, layout, and dark mode from a browser menu without touching the router.
Style a custom luci-app package so it automatically matches the Footstrap theme.
| vizzletf/luci-theme-footstrap | zhibeigg/ai-api-relay-guide | ballwictb/besur-themes | |
|---|---|---|---|
| Stars | 71 | 75 | 58 |
| Language | CSS | CSS | CSS |
| Setup difficulty | easy | easy | easy |
| Complexity | 2/5 | 1/5 | 1/5 |
| Audience | ops devops | general | developer |
Figures from each repo's GitHub metadata at analysis time.
Requires an OpenWrt 24.10+ router, installed with a single SSH command.
Footstrap is a theme for LuCI, the web interface used by OpenWrt, the open source router firmware. It replaces the look of the default admin panel with something lighter, faster, and more consistent, and it works on OpenWrt 24.10 and newer. Rather than restyling individual pages one by one, Footstrap applies its look to LuCI's shared building blocks, so third party packages that use those same components automatically pick up the new style without any extra work, unless they bring their own custom styles. The interface adapts to any screen width, so tables collapse into cards and forms stack into a single column on a phone. Navigation runs as a single page app instead of reloading the whole page each time, which the README says makes it roughly three times faster than the default luci-theme-bootstrap theme across a 38 page benchmark, with far fewer network requests per page. Once installed, the only thing you set on the router itself is which theme to use. Everything else, including light or dark mode, color palette, accent color, corner rounding, and layout, lives in an Appearance menu in the browser and applies instantly without writing anything back to the router, so preferences are a browser setting rather than a router setting. The theme can also check GitHub for new releases and update itself from the same menu, or you can turn that check off. Installing it is a single command run over SSH, which detects whether your OpenWrt version uses apk or opkg and installs the matching package after verifying it with a cryptographic signature, not just a checksum. There is also a manual install path using the package files from GitHub releases. The theme itself is licensed under Apache-2.0, since parts of it are derived from the original luci-theme-bootstrap and from LuCI's own code, though the bundled fonts carry a separate open font license. This project is aimed at people who already run OpenWrt on a router and want a faster, more customizable admin interface.
Footstrap is a fast, customizable theme for the LuCI web admin interface used by OpenWrt routers, with browser-side appearance settings and self-update support.
Mainly CSS. The stack also includes CSS, LuCI, OpenWrt.
Apache 2.0 license, use freely including commercially, keep the license notices, bundled fonts have their own separate license.
Setup difficulty is rated easy, with roughly 5min to a first successful run.
Mainly ops devops.
This repo across BitVibe Labs
Don't trust strangers blindly. Verify against the repo.