Skip to content
led-ticker

led-ticker

A Python toolkit for RGB LED matrix signs — configurable feeds in TOML, extensible with plugins.
A `message` widget with rainbow per-character coloring — one of the built-in widgets.
A `message` widget with rainbow per-character coloring — one of the built-in widgets.

Run a sign

You have, or want, an RGB LED matrix sign. Describe what it shows in a TOML config — RSS, weather, scores, countdowns, images — no Python required.

Build on it

You want to extend led-ticker. Add widgets, transitions, color providers, fonts, or lifecycle hooks through the public led_ticker.plugin API — without forking core.

Weather (plugin)

Current conditions for any location — via the weather plugin.
Current conditions for any location — via the weather plugin.

Weather widget →

MLB scores (plugin)

Live game scores and counts — via the baseball plugin.
Live game scores and counts — via the baseball plugin.

MLB widget →

Crypto prices (plugin)

Multi-coin CoinGecko price ticker, trend-colored.
Multi-coin CoinGecko price ticker, trend-colored.

Crypto plugin →

Animated GIFs

Play a looping GIF, with optional overlay text.
Play a looping GIF, with optional overlay text.

GIF widget →

Browse all widgets →

led_ticker.plugin is the public surface plugins import from — it exposes widget, transition, emoji, font, and lifecycle-hook registration, no fork of core needed. The pool water-temperature widget shown above is a real plugin that lives in the led-ticker-plugins monorepo and contributes type = "pool.monitor".

Using an AI coding agent? These docs are available as plain Markdown at /llms.txt (index) and /llms-full.txt (everything in one file).