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¶
-
BoM Warnings verified ·
bom_warnings
Australian Bureau of Meteorology weather warnings by state (severe storms, fire weather, marine, etc). Shows current warnings with type, severity, and headline. No API key.
Folder:
sky_bom_warnings· Version:v0.1.1 -
Sky verified ·
sky
Aurora alert score (NOAA SWPC) and current moon phase. Two-widget celestial bundle. No API keys.
Bundle: installs 2 folders ·
sky_aurorasky_moon· Version:v0.2.2 -
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.1
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¶
-
Calendar, Schedule verified ·
calendar_schedule
Google-Calendar-style agenda view. Lists upcoming events grouped by day, with date headers, all-day events at the top of each day, and per-feed colour dots. Pulls from the same calendar_core feeds as the other calendar_* widgets.
Folder:
calendar_schedule· Version:v0.1.5 -
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
14-widget bundle: hero stat widgets (total stars, streak, open PRs, CI status, star growth, activity heatmap, commit cadence) plus the original repo card, PR queue, releases, contributions, CI timeline, and activity feed. Token shared via github_core.
Bundle: installs 14 folders ·
github_actionsgithub_activitygithub_activity_heatmapgithub_ci_statusgithub_commit_cadencegithub_contributionsgithub_coregithub_pr_countgithub_pr_queuegithub_releasesgithub_repogithub_star_countgithub_star_growthgithub_streak· Version:v0.2.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 -
Paperlesspaper Art verified ·
paperlesspaper_art
Full-bleed widget that paints a curated public-domain or Creative Commons artwork on every render, pulled from the paperlesspaper-art catalog (Met Museum, Art Institute of Chicago, Wikimedia Commons, SVG Repo). Optional artist + title caption overlay.
Folder:
paperlesspaper_art· Version:v0.1.0 -
Picture, Immich verified ·
picture_immich
Full-bleed Immich photos with multi-library admin. Pick a library + mode per cell: today's memory, random asset, or random from album. API keys encrypted at rest. Cascades through Immich's thumbnail derivatives, transcodes HEIC server-side.
Folder:
picture_immich· Version:v0.1.1 -
Spotify Widgets verified ·
spotify
Now-playing, queue, album art, plus top tracks/artists/albums for a chosen window (4 weeks to all time). 5-widget bundle, shared OAuth via spotify_core. Requires a free Spotify Developer app (Client ID + Secret); README has the 30-second setup.
Bundle: installs 5 folders ·
spotify_corespotify_now_playingspotify_queuespotify_album_artspotify_top· Version:v0.2.4 -
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¶
-
AFL Bundle verified ·
afl
Four AFL widgets on the public Squiggle API (no key). Live ladder, Next Match (guernsey duel + form), Round Fixtures, Last Match (with goals.behinds). Original guernsey art and monogram badges; toggle per widget.
Bundle: installs 5 folders ·
afl_coreafl_ladderafl_next_gameafl_roundafl_last_game· Version:v0.1.0 -
Football Bundle verified ·
football
Two football widgets on ESPN's public scoreboard + standings APIs. Match (next / last / live for your team) and Table (league standings or World Cup group blocks). Supports World Cup, Champions League, Premier League, La Liga, Bundesliga, Serie A, MLS, A-League.
Bundle: installs 3 folders ·
football_corefootball_matchfootball_table· Version:v0.1.1 -
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¶
-
Belgian Trains (iRail) ·
transport_belgium
Next NMBS/SNCB train departures or arrivals for a Belgian station. Live data via the open iRail API. Pick a station name, or an iRail station ID such as BE.NMBS.008892007, per cell.
Folder:
public_transport_times_belgium· Version:v0.2.0 -
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.1
Utilities & monitoring¶
-
AI Brief + Scene + Image verified ·
ai_brief
Three data-aware AI widgets sharing one Anthropic + Fal.ai key. ai_brief writes a 1-3 sentence summary (Claude); ai_scene generates a data-reflective image; ai_image is the ambient art widget (heir to fal_image). Token + cost tracking in the AI Core admin page.
Bundle: installs 4 folders ·
ai_coreai_briefai_sceneai_image· Version:v0.3.3 -
Air Traffic verified ·
air_traffic
Flights currently overhead at your location via OpenSky Network (free, no key). Shows total count + nearest N flights with callsign, origin country, altitude, and speed.
Folder:
sky_air_traffic· Version:v0.1.2 -
Auroras verified ·
auroras
Six atmospheric gradient themes (veil, deep, rose, flame, arctic, emerald) inspired by the bundled Aurora. Each follows Aurora's 135deg three-stop linear-gradient structure with a different hue range evoking a sky phenomenon.
Bundle: installs 6 folders ·
aurora-arcticaurora-deepaurora-emeraldaurora-flameaurora-roseaurora-veil· Version:v0.1.0 -
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.2 -
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 3 folders ·
devref_carddevref_coredevref_egress· Version:v0.2.0 -
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 -
Gradient verified ·
gradient
Fourteen linear-gradient surface themes that used to ship bundled with Tesserae (sunset, aurora, twilight, spectrum, coral, mist, sand, sage, linen, mauve, marble, glacier, honey, pearl). Pairs especially well with 7-colour Spectra panels.
Bundle: installs 14 folders ·
auroracoralglacierhoneylinenmarblemauvemistpearlsagesandspectrumsunsettwilight· Version:v0.1.0 -
Muted verified ·
muted
Ten mid-tone coloured-canvas themes (brick, saffron, olive, pine, lake, storm, mulberry, wine, terra, graphite). One step back from Vivid: meaningfully coloured canvases without crossing into max saturation.
Bundle: installs 10 folders ·
muted-brickmuted-graphitemuted-lakemuted-mulberrymuted-olivemuted-pinemuted-saffronmuted-stormmuted-terramuted-wine· 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 -
Pigment verified ·
pigment
Ten saturated feature-colour-led light themes (rust, amber, fern, teal, azure, indigo, orchid, rose, grape, ink). More punch than Tonal, less canvas-as-feature than Vivid; one consistent supporting accent palette across the pack.
Bundle: installs 10 folders ·
pigment-amberpigment-azurepigment-fernpigment-grapepigment-indigopigment-inkpigment-orchidpigment-rosepigment-rustpigment-teal· Version:v0.1.0 -
PostHog Metric verified ·
posthog_metric
Hero number for any PostHog trends metric — pick the event, math, date range, and an optional property filter to point it at your own project and site. Optional area sparkline or bars, a trend chip, and peak/avg stats. Bring your own PostHog API key.
Folder:
posthog_metric· Version:v0.1.0 -
Recipes verified ·
recipes
Pulls recipes from any schema.org site (RecipeTin Eats, BBC Good Food, NYT Cooking, etc.). Paste URLs or RSS feeds per cell; widget rotates through them with hero image, title, prep / cook / total times, ingredients, instructions, and a QR code back to the source.
Folder:
recipes· Version:v0.1.0 -
Tonal verified ·
tonal
Six medium-vivid, feature-colour-led light themes (slate, clay, moss, plum, harbour, copper). Each has a gently tinted off-white canvas and a coherent 6-accent palette led by its namesake colour. Theme pack: installs all six.
Bundle: installs 6 folders ·
tonal-claytonal-coppertonal-harbourtonal-mosstonal-plumtonal-slate· Version:v0.1.0 -
Vivid verified ·
vivid
Fifteen saturated single-colour themes that used to ship bundled with Tesserae (tangerine, lime, cobalt, magenta, emerald, crimson, cyan, aubergine, mustard, teal-pop, hot-pink, lavender-pop, olive-pop, burgundy, forest).
Bundle: installs 15 folders ·
aubergineburgundycobaltcrimsoncyanemeraldforesthot-pinklavender-poplimemagentamustardolive-poptangerineteal-pop· 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.































