Community widgets gallery¶
Widgets that don't ship in Tesserae's default install but are one click away via Settings → Widgets → Browse community widgets. The catalog is curated, every entry is reviewed before it lands.
If your dashboard is missing a widget that used to be in the bundle (F1, Spotify, GitHub, etc.), it's here.
How install works¶
- Open Settings → Widgets → Browse community widgets in Tesserae.
- Click Install on the entry you want. Tesserae downloads the
release tarball, verifies its sha256 against the catalog, and
drops the widget folders into
plugins/. - Restart Tesserae (or click Restart now in the banner) so the plugin loader picks them up.
- The widget appears in the composition picker on the next page edit.
Uninstalling is the same flow in reverse, with the option to keep or delete the plugin's data dir.
Trust model¶
Audit-only review: every catalog entry is a PR to
dmellok/tesserae-widgets
that the maintainer reads end-to-end before merge. The runtime also
enforces network egress per widget via the requires: capability
declarations; extended-palette
widgets are flagged in the entry. See Publish via the
catalog for the reviewer's
checklist.
The catalog is the right home for widgets that:
- Need an account or API key (Spotify, GitHub, Apple Developer).
- Serve a niche audience (F1, OctoPrint, region-specific data).
- Are variants of an already-bundled archetype (a fancier clock, another weather variant).
Verified badge
Entries marked verified are reviewed + maintained by the catalog owner; the source repos belong to the catalog maintainer. The badge doesn't endorse the third-party service a widget connects to (Spotify, GitHub, etc.); it certifies the widget code itself.
Weather¶
-
Sky verified ·
sky
Aurora alert score (NOAA SWPC), current moon phase, overhead air traffic from OpenSky, and BOM weather warnings (Australia). 4-widget bundle. No API keys.
Bundle: installs 4 folders ·
sky_air_trafficsky_aurorasky_bom_warningssky_moon· Version:v0.1.0 -
Weather Extras verified ·
weather_extras
Air quality, pollen count, and detailed wind widgets. Data from Open-Meteo (no key required). For users who want more than the bundled weather_now / weather_forecast cards.
Bundle: installs 3 folders ·
weather_air_qualityweather_pollen_countweather_wind· Version:v0.1.0
Clocks & time¶
-
Clock Extras verified ·
clock_extras
Word clock (QLOCKTWO style) and multi-timezone world clocks. 2-widget bundle, no setup beyond a timezone picker.
Bundle: installs 2 folders ·
clock_qlockclock_world· Version:v0.1.0
Calendar¶
-
Public Holiday Countdown verified ·
public_holiday_countdown
Countdown to the next public holiday, with a short upcoming list.
Folder:
public_holiday_countdown· Version:v0.1.3
Finance¶
-
Finance verified ·
finance
Single-pair FX rate (frankfurter.app), a single stock ticker (free Twelve Data tier), and a single crypto pair (CoinGecko). 3-widget bundle. Some upstreams need a free API key, see the README.
Bundle: installs 3 folders ·
finance_cryptofinance_currencyfinance_stock· Version:v0.1.0
GitHub¶
-
GitHub Widgets verified ·
github
CI status, PR queue, contribution graph, releases feed, activity timeline, and repo summary cards. Shared PAT via github_core. 7-widget bundle. A free GitHub personal access token covers everything.
Bundle: installs 7 folders ·
github_coregithub_actionsgithub_activitygithub_contributionsgithub_pr_queuegithub_releasesgithub_repo· Version:v0.1.0
Music & media¶
-
iCloud Shared Albums verified ·
apple_album
Photo carousel from a public iCloud Shared Album link. Single-widget bundle. Uses reverse-engineered Apple Shared Album endpoints, undocumented but stable for ~10 years. No API key needed.
Folder:
picture_apple_album· Version:v0.1.0 -
Spotify Widgets verified ·
spotify
Now-playing track tile, queue list, and large album-art tile. Shared OAuth flow via spotify_core. 4-widget bundle. Requires a free Spotify Developer app (Client ID + Secret); README walks the 30-second setup.
Bundle: installs 4 folders ·
spotify_corespotify_now_playingspotify_queuespotify_album_art· Version:v0.1.0 -
Unsplash verified ·
unsplash
Rotating Unsplash photo tile keyed off a search term or collection. Free API key (50 requests/hr is plenty for an hourly e-ink rotation).
Folder:
picture_unsplash· Version:v0.1.0
Sports¶
-
Formula 1 verified ·
f1
Race weekend timetable, last race podium, next-round countdown with circuit silhouette, and current driver standings. 5-widget bundle. Data from the Jolpica Ergast-compatible F1 API (no key required).
Bundle: installs 5 folders ·
f1_coref1_last_racef1_nextf1_standings_driversf1_weekend· Version:v0.1.0
Transit¶
-
Public Transport verified ·
transport
Next departures for a Melbourne PTV stop. Official PTV API v3 (free key). Currently Melbourne-only; PRs welcome to add other regions.
Folder:
public_transport_times· Version:v0.1.0
Utilities & monitoring¶
-
Community Demo verified ·
community_demo
A minimal hello-world widget. Renders a configurable greeting + the current local time. Use it to confirm the marketplace install pipeline works end-to-end on a non-bundled widget.
Folder:
community_demo· Version:v0.1.1 -
Dev Reference Bundle verified ·
devref
Worked example for widget developers. Pairs a _core admin plugin with a display widget that exercises every cell_option type, server.py fetch + blueprint + choices_from, and theme-aware CSS. Install + read the source as a reference.
Bundle: installs 2 folders ·
devref_carddevref_core· Version:v0.1.2 -
Glances verified ·
glances
Host stats tile + summary card for a glances API server. CPU/RAM/disk gauges, host state pill, uptime. For users running a homelab box.
Bundle: installs 2 folders ·
glances_coreglances_status· Version:v0.1.0 -
OctoPrint verified ·
octoprint
Print status tile for an OctoPrint server: current progress, ETA, hotend/bed temperature, and print-in-progress state. For users with a 3D printer running OctoPrint.
Folder:
octoprint_status· Version:v0.1.0
Want to contribute one? See Publish via the catalog. The path is the same whether you're contributing a single widget or a bundle of related ones.














