Wallgrid is a modular, customizable live wallpaper system built using only HTML, CSS, and vanilla JavaScript. Designed for Lively Wallpaper, it supports dynamic, user-editable tiles like Weather, Clock, Spotify, YouTube mini-player, browser search, and more.
🎯 “Customize your screen with intelligent, live tiles — powered by Wallgrid.”
- ⚙️ Edit mode with drag & drop tile layout
- 🎨 Custom background (image, color, gradient, video)
- 📱 Responsive for both horizontal and vertical screens
- 🔌 Easy to extend with your own tiles
/tiles/
→ all independent tile modules (weather, clock, etc.)/core/
→ app engine (tile loader, state, storage)/assets/
→ CSS, images, icons, etc./utils/
→ helpersindex.html
→ wallpaper entry
- Clone the repo or download ZIP.
- Open
index.html
in Lively Wallpaper. - Use edit mode to add/customize tiles.
- Create a folder under
/tiles/
(e.g.tiles/mytile
) - Add:
tile.js
– core logicconfig.js
– default settings- (optional)
tile.html
– markup template
- Your tile will automatically load when added to the list.
➡️ See tiles/weather/
as a reference.
We welcome contributions! Read CONTRIBUTING.md
for tile structure, style guide, and contribution rules.
Licensed under the MIT License.
- Issues & Feature Requests welcome
- Made with ❤️ by Vansh Patel