-
Notifications
You must be signed in to change notification settings - Fork 1
Built in Apps
The companion ships its own library of ready-to-run apps. One tap on a tile runs an app; the App Library adds or removes them; and you can write your own.
⚠️ This page is a tour, not an inventory. The app ecosystem is always changing — apps are added, gain settings, and improve all the time, and this list is a snapshot. Always check the App Library inside the companion (Apps tab → App Library) for what your install actually offers: it is the source of truth, and it's where new apps appear first.
Badges: 🌐 adapts to the global Language (translated text, local date & number formats) · ⚡ has a trigger mode — it can watch for a condition and briefly interrupt the display when it fires · 🎞 animation (color frames) · 🎨 Matrix-panel-only — draws graphics straight onto a Matrix Gateway's LED panel and won't appear on a physical flap display · 🔑 needs an API key. Min wall is the smallest flap wall the app accepts, rows × columns.
Nearly every functional app is dual-surface: the same app, off one shared configuration, spells its text on a physical flap wall and draws a rich panel view on a Matrix Gateway — adapting to whatever surface it is given, from a big 256×64 panel down to 64×32, and from a tall five-row flap wall down to a slim two-row one. On a Matrix-panel display, each app's settings open with a Show on Matrix panel toggle at the top — on by default; flip it off to keep that app on flap-style text. (The toggle only appears on Matrix-panel displays, and a playlist entry can override it per entry.)
The screenshots below are rendered straight from the app code with sample data — the Matrix view at four panel resolutions and the flap view at three wall heights. They live in the repo's screenshots gallery.
A few apps (🎨) drive the panel as a raw LED canvas — arbitrary graphics, free of the flap grid. They need a Matrix wall and won't appear on a physical flap display. See Writing Apps → Canvas apps to build your own.
A channel or quiz app (jokes, quotes, fortunes …) shows as text on the flaps; on
a Matrix panel it renders as large text beside a themed icon (the manifest's
canvas_art names the icon — a clapperboard for Movie Quotes, a moon for Good Night, the
🥠 for the fortune cookies). A line too long to stay readable on a short panel splits
across screens rather than shrinking the type. A quiz shows its two screens in turn:
the question, then — after the page delay — the answer.
A random piece of advice.
min wall 2×15
![]() Matrix 256 × 64 |
![]() Matrix 128 × 64 |
![]() Matrix 128 × 32 |
![]() Matrix 64 × 32 |
![]() Flap wall 3 × 15 |
![]() Flap wall 5 × 15 |
![]() Flap wall 2 × 15 |
Plays a looping animation (e.g. a GIF), uploaded to the panel once and then run on-device from PSRAM — the companion can disconnect and it keeps looping.
🎨🎞
Matrix panel only — no screenshot yet.
A slideshow of the photos — and MPGA movies, streamed by the wall straight off the card — on the gateway's microSD card: drop files onto the card from the gateway's Files tab and the panel rotates through them. Photos fill or letterbox (on a dim blurred echo of the photo), optional shuffle, EXIF rotation honored; movies loop on-device for their turn. Matrix-only. 🎨
An animated reef — fish drift and dart across the panel. It draws on the compositing surface: additive godrays shimmering down from the surface,
anti-aliased weeds, and a soft glow around the bubbles. Purely decorative.
🎨
Matrix panel only — no screenshot yet.
The time drawn in color art.
🎞 · min wall 3×15
An animation — best seen in motion; no static screenshot.
Geomagnetic activity (Kp index) with a severity color — will you see the aurora tonight?
🌐 · min wall 1×12
![]() Matrix 256 × 64 |
![]() Matrix 128 × 64 |
![]() Matrix 128 × 32 |
![]() Matrix 64 × 32 |
![]() Flap wall 3 × 15 |
![]() Flap wall 5 × 15 |
![]() Flap wall 2 × 15 |
The time as a classic BCD binary clock — color flaps as bits, colors for 1 and 0 yours to pick. Seconds on a Matrix Gateway.
min wall 4×8
![]() Matrix 256 × 64 |
![]() Matrix 128 × 64 |
![]() Matrix 128 × 32 |
![]() Matrix 64 × 32 |
![]() Flap wall 3 × 15 |
![]() Flap wall 5 × 15 |
![]() Flap wall 2 × 15 |
Live bird detections from a BirdNET-Pi on your network.
⚡ · min wall 1×10
![]() Matrix 256 × 64 |
![]() Matrix 128 × 64 |
![]() Matrix 128 × 32 |
![]() Matrix 64 × 32 |
![]() Flap wall 3 × 15 |
![]() Flap wall 5 × 15 |
![]() Flap wall 2 × 15 |
The Bitcoin Fear & Greed index, with a sentiment color.
🌐⚡ · min wall 1×14
![]() Matrix 256 × 64 |
![]() Matrix 128 × 64 |
![]() Matrix 128 × 32 |
![]() Matrix 64 × 32 |
![]() Flap wall 3 × 15 |
![]() Flap wall 5 × 15 |
![]() Flap wall 2 × 15 |
Your next events from iCal feeds (Google, Apple, …), recurring events included.
🌐 · min wall 2×12
![]() Matrix 256 × 64 |
![]() Matrix 128 × 64 |
![]() Matrix 128 × 32 |
![]() Matrix 64 × 32 |
![]() Flap wall 3 × 15 |
![]() Flap wall 5 × 15 |
![]() Flap wall 2 × 15 |
A concise cat fact.
min wall 3×15
![]() Matrix 256 × 64 |
![]() Matrix 128 × 64 |
![]() Matrix 128 × 32 |
![]() Matrix 64 × 32 |
![]() Flap wall 3 × 15 |
![]() Flap wall 5 × 15 |
![]() Flap wall 2 × 15 |
A checkerboard.
🎞 · min wall 1×1
An animation — best seen in motion; no static screenshot.
Paddle, ball and rainbow bricks: bricks score by row, the paddle repaints the ball's angle by where it lands, and clearing the wall deals the next level a step faster. Three lives with a READY? hold between them; on a compositing wall the ball wears a soft additive glow. Plays itself (with a fallible demo paddle) until you take over — left/right steer, up launches. 👾 · interactive
A Pac-Man-style maze chase the panel plays by itself — classic one-cell corridors and
thin walls randomized fresh every level, all loops (nowhere to get cornered), wrap-around
side tunnels plus a vertical one, pellets, blinking power-ups, ghosts that turn blue and
flee when one is eaten, with lives, levels and a score that carry on forever. Drawn entirely with on-device draw ops — the chomper is a
filled arc whose mouth opens and shuts as it runs, the ghosts wear poly skirts
— and streamed as binary ops for
game-rate latency. Playable: while it runs, an on-screen D-pad appears under the Live
Display (arrow keys / WASD too); grab it and you steer the chomper live, with tones on the
gateway speaker. Let go and it drifts back to playing itself.
🎨 · playable
![]() Matrix 256 × 64 |
![]() Matrix 128 × 64 |
![]() Matrix 128 × 32 |
![]() Matrix 64 × 32 |
Chuck Norris facts.
min wall 3×10
![]() Matrix 256 × 64 |
![]() Matrix 128 × 64 |
![]() Matrix 128 × 32 |
![]() Matrix 64 × 32 |
![]() Flap wall 3 × 15 |
![]() Flap wall 5 × 15 |
![]() Flap wall 2 × 15 |
Latest comments on your videos.
⚡🔑 · min wall 2×10
![]() Matrix 256 × 64 |
![]() Matrix 128 × 64 |
![]() Matrix 128 × 32 |
![]() Matrix 64 × 32 |
![]() Flap wall 3 × 15 |
![]() Flap wall 5 × 15 |
![]() Flap wall 2 × 15 |
A timer to a moment you pick (up to five at once). On walls five rows or taller, each unit gets its own row with a color bar of how much of its cycle remains. On a Matrix panel: full-width draining color bars. Optional seconds on a Matrix Gateway.
🌐⚡ · min wall 1×6
![]() Matrix 256 × 64 |
![]() Matrix 128 × 64 |
![]() Matrix 128 × 32 |
![]() Matrix 64 × 32 |
![]() Flap wall 3 × 15 |
![]() Flap wall 5 × 15 |
![]() Flap wall 2 × 15 |
Coin prices, shown by ticker (BTC, ETH, …).
🌐⚡ · min wall 1×13
![]() Matrix 256 × 64 |
![]() Matrix 128 × 64 |
![]() Matrix 128 × 32 |
![]() Matrix 64 × 32 |
![]() Flap wall 3 × 15 |
![]() Flap wall 5 × 15 |
![]() Flap wall 2 × 15 |
A question, then the punchline — a two-screen quiz reveal.
🌐 · min wall 3×15
![]() Matrix 256 × 64 |
![]() Matrix 128 × 64 |
![]() Matrix 128 × 32 |
![]() Matrix 64 × 32 |
![]() Flap wall 3 × 15 |
![]() Flap wall 5 × 15 |
![]() Flap wall 2 × 15 |
Time + weather on one screen. On a tall wall (5+ rows) it drops both onto one dense page that spreads to the edges, instead of two sparse pages. On a Matrix panel: the full overview card — big clock, date, weather column, seconds sweep.
🌐 · min wall 3×12
![]() Matrix 256 × 64 |
![]() Matrix 128 × 64 |
![]() Matrix 128 × 32 |
![]() Matrix 64 × 32 |
![]() Flap wall 3 × 15 |
![]() Flap wall 5 × 15 |
![]() Flap wall 2 × 15 |
The full date, laid out for your wall. On a Matrix panel: the full Date Card — big day numeral, weekday accent, facts column, year-progress bar.
🌐 · min wall 2×10
![]() Matrix 256 × 64 |
![]() Matrix 128 × 64 |
![]() Matrix 128 × 32 |
![]() Matrix 64 × 32 |
![]() Flap wall 3 × 15 |
![]() Flap wall 5 × 15 |
![]() Flap wall 2 × 15 |
A concise dog fact.
min wall 3×15
![]() Matrix 256 × 64 |
![]() Matrix 128 × 64 |
![]() Matrix 128 × 32 |
![]() Matrix 64 × 32 |
![]() Flap wall 3 × 15 |
![]() Flap wall 5 × 15 |
![]() Flap wall 2 × 15 |
Recent significant earthquakes (USGS), color-coded by magnitude.
🌐 · min wall 1×12
![]() Matrix 256 × 64 |
![]() Matrix 128 × 64 |
![]() Matrix 128 × 32 |
![]() Matrix 64 × 32 |
![]() Flap wall 3 × 15 |
![]() Flap wall 5 × 15 |
![]() Flap wall 2 × 15 |
On-device panel effects — plasma, fire, matrix rain, flip-o-rama, clock,
Conway's Life, the audio-reactive spectrum analyzer, soundwall, beat ripples,
an oscilloscope tracing the live mic waveform, a scrolling spectrogram waterfall, and
a self-carving maze — rendered by the panel itself at its native frame rate, with nothing
on the network. One app per effect the wall advertises, and each app's knobs come from the
wall's own description of that effect (effectDefs): speed, hue, density, or an
Audio reactive toggle, exactly where the effect supports them — a future firmware effect
or option appears with no companion update.
🎨
Live currency rates (ECB).
🌐 · min wall 1×12
![]() Matrix 256 × 64 |
![]() Matrix 128 × 64 |
![]() Matrix 128 × 32 |
![]() Matrix 64 × 32 |
![]() Flap wall 3 × 15 |
![]() Flap wall 5 × 15 |
![]() Flap wall 2 × 15 |
Not a game, a toy: grains pour from a wandering spout, tumble down the slopes and settle into layered dunes whose colors drift around the hue wheel — slow sediment bands, one grain per LED. Take the pad and left/right steer the pour; any key dumps a burst. When the pile swallows the panel it fades out and pours again. ⏳ · interactive
The one-button side-scroller: gravity pulls the bird down, any key flaps, pipes scroll in and passing a pair scores. It plays itself (flapping toward the next gap) until you press; hit anything and it's a fade-to-black GAME OVER — the next press deals again. 🐤 · interactive
The day's temperature curve as a color bar chart.
🎞 · min wall 3×8
An animation — best seen in motion; no static screenshot.
The next Grand Prix & championship leader.
🌐 · min wall 2×12
![]() Matrix 256 × 64 |
![]() Matrix 128 × 64 |
![]() Matrix 128 × 32 |
![]() Matrix 64 × 32 |
![]() Flap wall 3 × 15 |
![]() Flap wall 5 × 15 |
![]() Flap wall 2 × 15 |
A fortune without the cookie.
🌐 · min wall 3×15
![]() Matrix 256 × 64 |
![]() Matrix 128 × 64 |
![]() Matrix 128 × 32 |
![]() Matrix 64 × 32 |
![]() Flap wall 3 × 15 |
![]() Flap wall 5 × 15 |
![]() Flap wall 2 × 15 |
A morning pick-me-up.
🌐 · min wall 3×15
![]() Matrix 256 × 64 |
![]() Matrix 128 × 64 |
![]() Matrix 128 × 32 |
![]() Matrix 64 × 32 |
![]() Flap wall 3 × 15 |
![]() Flap wall 5 × 15 |
![]() Flap wall 2 × 15 |
An evening wind-down.
🌐 · min wall 3×15
![]() Matrix 256 × 64 |
![]() Matrix 128 × 64 |
![]() Matrix 128 × 32 |
![]() Matrix 64 × 32 |
![]() Flap wall 3 × 15 |
![]() Flap wall 5 × 15 |
![]() Flap wall 2 × 15 |
Wizarding wisdom.
min wall 3×15
![]() Matrix 256 × 64 |
![]() Matrix 128 × 64 |
![]() Matrix 128 × 32 |
![]() Matrix 64 × 32 |
![]() Flap wall 3 × 15 |
![]() Flap wall 5 × 15 |
![]() Flap wall 2 × 15 |
Your Home Assistant entity states, one row per entity — renamed, reordered and thresholded as you choose, with a green / amber / red color flap for on-states and numeric bands. Automatic in the add-on; standalone Docker sets COMPANION_HA_URL + COMPANION_HA_TOKEN. On a Matrix panel: a grid of entity cards with device icons — and a thresholded numeric entity's icon becomes a live arc-gauge dial in its band color.
min wall 1×12
![]() Matrix 256 × 64 |
![]() Matrix 128 × 64 |
![]() Matrix 128 × 32 |
![]() Matrix 64 × 32 |
![]() Flap wall 3 × 15 |
![]() Flap wall 5 × 15 |
![]() Flap wall 2 × 15 |
Mirrors a picture onto the panel as a full-color frame — fit or fill. Leave the URL blank for a color demo.
🎨

The marching fleet, complete with the two-note heartbeat that speeds up as it thins: steer the cannon, TAP up to fire (one shot airborne at a time), dodge the bombs, and shoot the magenta saucer for 100. Deeper rows score less; a cleared wave restarts lower and faster, and if the fleet reaches the cannon row the invasion ends the game outright. Three lives, READY? holds between them. 👾 · interactive
Where the Space Station is — and an interruption when it passes overhead.
🌐⚡ · min wall 1×14
![]() Matrix 256 × 64 |
![]() Matrix 128 × 64 |
![]() Matrix 128 × 32 |
![]() Matrix 64 × 32 |
![]() Flap wall 3 × 15 |
![]() Flap wall 5 × 15 |
![]() Flap wall 2 × 15 |
Launch-day rotation for a stream.
🌐🔑 · min wall 3×12
![]() Matrix 256 × 64 |
![]() Matrix 128 × 64 |
![]() Matrix 128 × 32 |
![]() Matrix 64 × 32 |
![]() Flap wall 3 × 15 |
![]() Flap wall 5 × 15 |
![]() Flap wall 2 × 15 |
The time as luminous color — big anti-aliased digits filling the panel, in four treatments: Glow (a light-to-color gradient with a soft halo), Aurora (color flowing through the numerals), Neon (a bright tube-glow) and Minimal. Curated palettes (Amber / Ice / Mint / Duotone / Daylight, never pink), 12h/24h, a smooth seconds bar. The canvas evolution of the flap Art Clock.
🎨

Ask, and the wall answers.
🌐 · min wall 3×15
![]() Matrix 256 × 64 |
![]() Matrix 128 × 64 |
![]() Matrix 128 × 32 |
![]() Matrix 64 × 32 |
![]() Flap wall 3 × 15 |
![]() Flap wall 5 × 15 |
![]() Flap wall 2 × 15 |
A cascade reveal.
🎞 · min wall 1×1
An animation — best seen in motion; no static screenshot.
MBTA arrivals for your stop.
🌐⚡ · min wall 1×10
![]() Matrix 256 × 64 |
![]() Matrix 128 × 64 |
![]() Matrix 128 × 32 |
![]() Matrix 64 × 32 |
![]() Flap wall 3 × 15 |
![]() Flap wall 5 × 15 |
![]() Flap wall 2 × 15 |
The current moon phase, with an illumination bar in color flaps.
🌐⚡ · min wall 3×10
![]() Matrix 256 × 64 |
![]() Matrix 128 × 64 |
![]() Matrix 128 × 32 |
![]() Matrix 64 × 32 |
![]() Flap wall 3 × 15 |
![]() Flap wall 5 × 15 |
![]() Flap wall 2 × 15 |
Daily motivation.
🌐 · min wall 3×15
![]() Matrix 256 × 64 |
![]() Matrix 128 × 64 |
![]() Matrix 128 × 32 |
![]() Matrix 64 × 32 |
![]() Flap wall 3 × 15 |
![]() Flap wall 5 × 15 |
![]() Flap wall 2 × 15 |
Iconic film lines, each with the movie it's from.
min wall 3×15
![]() Matrix 256 × 64 |
![]() Matrix 128 × 64 |
![]() Matrix 128 × 32 |
![]() Matrix 64 × 32 |
![]() Flap wall 3 × 15 |
![]() Flap wall 5 × 15 |
![]() Flap wall 2 × 15 |
Latest news from RSS feeds you choose.
⚡ · min wall 3×10
![]() Matrix 256 × 64 |
![]() Matrix 128 × 64 |
![]() Matrix 128 × 32 |
![]() Matrix 64 × 32 |
![]() Flap wall 3 × 15 |
![]() Flap wall 5 × 15 |
![]() Flap wall 2 × 15 |
Historical events that happened today — up to three per day.
min wall 3×10
![]() Matrix 256 × 64 |
![]() Matrix 128 × 64 |
![]() Matrix 128 × 32 |
![]() Matrix 64 × 32 |
![]() Flap wall 3 × 15 |
![]() Flap wall 5 × 15 |
![]() Flap wall 2 × 15 |
Quick witty laughs.
min wall 3×15
![]() Matrix 256 × 64 |
![]() Matrix 128 × 64 |
![]() Matrix 128 × 32 |
![]() Matrix 64 × 32 |
![]() Flap wall 3 × 15 |
![]() Flap wall 5 × 15 |
![]() Flap wall 2 × 15 |
Nearby aircraft. Keyless via OpenSky; FlightAware / Flightradar24 / AirLabs / aviationstack with a key.
⚡ · min wall 3×12
![]() Matrix 256 × 64 |
![]() Matrix 128 × 64 |
![]() Matrix 128 × 32 |
![]() Matrix 64 × 32 |
![]() Flap wall 3 × 15 |
![]() Flap wall 5 × 15 |
![]() Flap wall 2 × 15 |
The first arcade game, on the aspect ratio it was born for: you take the left paddle, the machine takes the right. It follows the ball a shade slower than a well-angled shot travels — returns off the paddle's edge are how points are won — and every return in a rally adds pace. First to 7; in attract mode both sides play themselves with wandering aim. 🏓 · interactive
Gold & silver spot prices.
🌐 · min wall 1×13
![]() Matrix 256 × 64 |
![]() Matrix 128 × 64 |
![]() Matrix 128 × 32 |
![]() Matrix 64 × 32 |
![]() Flap wall 3 × 15 |
![]() Flap wall 5 × 15 |
![]() Flap wall 2 × 15 |
Upcoming holidays for your country and province/state — ten years bundled, works offline. Four layers, each switchable: public holidays, religious observances by tradition, curated cultural traditions per language-region, and a fun-day-every-day novelty calendar. On a Matrix panel: a desk-calendar card per holiday.
🌐 · min wall 2×12
![]() Matrix 256 × 64 |
![]() Matrix 128 × 64 |
![]() Matrix 128 × 32 |
![]() Matrix 64 × 32 |
![]() Flap wall 3 × 15 |
![]() Flap wall 5 × 15 |
![]() Flap wall 2 × 15 |
An inspirational quote.
min wall 3×15
![]() Matrix 256 × 64 |
![]() Matrix 128 × 64 |
![]() Matrix 128 × 32 |
![]() Matrix 64 × 32 |
![]() Flap wall 3 × 15 |
![]() Flap wall 5 × 15 |
![]() Flap wall 2 × 15 |
A color wave.
🎞 · min wall 1×1
An animation — best seen in motion; no static screenshot.
A concise random fact — in English or German, following your Language.
🌐 · min wall 3×15
![]() Matrix 256 × 64 |
![]() Matrix 128 × 64 |
![]() Matrix 128 × 32 |
![]() Matrix 64 × 32 |
![]() Flap wall 3 × 15 |
![]() Flap wall 5 × 15 |
![]() Flap wall 2 × 15 |
Continuous random flaps.
🎞 · min wall 1×1
An animation — best seen in motion; no static screenshot.
The next orbital rocket launch.
🌐 · min wall 1×12
![]() Matrix 256 × 64 |
![]() Matrix 128 × 64 |
![]() Matrix 128 × 32 |
![]() Matrix 64 × 32 |
![]() Flap wall 3 × 15 |
![]() Flap wall 5 × 15 |
![]() Flap wall 2 × 15 |
Cynical fortune-cookie wisdom.
🌐 · min wall 3×15
![]() Matrix 256 × 64 |
![]() Matrix 128 × 64 |
![]() Matrix 128 × 32 |
![]() Matrix 64 × 32 |
![]() Flap wall 3 × 15 |
![]() Flap wall 5 × 15 |
![]() Flap wall 2 × 15 |
Live and upcoming games with team logos and scores, cycling one matchup at a time. Uses the same team / league picker as the flap Sports.
🎨
Matrix panel only — no screenshot yet.
What the Stock Graph does for a ticker, for any Home Assistant sensor: the recent
history as a dim area chart under the live value in big type. It samples — every
refresh appends the entity's current state to a rolling in-memory window (no HA
history API), so the line grows the longer it watches. Config lines are
entity_id | Label | lo,hi; the optional band pins the scale and colors the value
(green in range, red out), several entities rotate like a board.
Mind-bending thoughts.
🌐 · min wall 3×15
![]() Matrix 256 × 64 |
![]() Matrix 128 × 64 |
![]() Matrix 128 × 32 |
![]() Matrix 64 × 32 |
![]() Flap wall 3 × 15 |
![]() Flap wall 5 × 15 |
![]() Flap wall 2 × 15 |
The memory game where the sound IS the game: the machine plays a growing sequence of lit strips, each with its own note, and you echo it back on the pad — the four full-height colors map left-to-right to ◄ ▲ ▼ ►, with the arrows drawn on the strips. One wrong press ends it; go idle mid-echo and the melody replays as a hint. The demo plays itself silently until you press. 🧠 · interactive
The classic: steer with the pad, eat to grow and score, don't hit the wall or yourself. A greedy self-playing demo holds the panel until you take over, and the body draws as merged runs of rects so even a long snake is a tiny ops batch. 🐍 · interactive
Scores & schedules for the teams you follow.
🌐⚡ · min wall 1×8
![]() Matrix 256 × 64 |
![]() Matrix 128 × 64 |
![]() Matrix 128 × 32 |
![]() Matrix 64 × 32 |
![]() Flap wall 3 × 15 |
![]() Flap wall 5 × 15 |
![]() Flap wall 2 × 15 |
May the force be with you.
min wall 3×15
![]() Matrix 256 × 64 |
![]() Matrix 128 × 64 |
![]() Matrix 128 × 32 |
![]() Matrix 64 × 32 |
![]() Flap wall 3 × 15 |
![]() Flap wall 5 × 15 |
![]() Flap wall 2 × 15 |
A live quote — an index or ticker — in big bold type over its own price chart, green when up and red when down, with the day's percentage and a faint previous-close baseline. One symbol, or a rotating watchlist (a market board). Range 1D…1Y. Prices from the same source as the flap Stocks.
🎨

Live prices for the tickers you follow.
🌐⚡ · min wall 1×13
![]() Matrix 256 × 64 |
![]() Matrix 128 × 64 |
![]() Matrix 128 × 32 |
![]() Matrix 64 × 32 |
![]() Flap wall 3 × 15 |
![]() Flap wall 5 × 15 |
![]() Flap wall 2 × 15 |
Ancient wisdom.
🌐 · min wall 3×15
![]() Matrix 256 × 64 |
![]() Matrix 128 × 64 |
![]() Matrix 128 × 32 |
![]() Matrix 64 × 32 |
![]() Flap wall 3 × 15 |
![]() Flap wall 5 × 15 |
![]() Flap wall 2 × 15 |
Sunrise, sunset & day length.
🌐 · min wall 1×12
![]() Matrix 256 × 64 |
![]() Matrix 128 × 64 |
![]() Matrix 128 × 32 |
![]() Matrix 64 × 32 |
![]() Flap wall 3 × 15 |
![]() Flap wall 5 × 15 |
![]() Flap wall 2 × 15 |
A color sweep.
🎞 · min wall 1×1
An animation — best seen in motion; no static screenshot.
Tetris turned on its side for a wide panel: gravity pulls left, pieces drift in from
the right and pile against the left wall, and filling a whole column clears it. It
plays itself until you grab the controls — up/down move the piece, right rotates,
left is a soft drop — then plays live with sound; game over fades the well to black
behind your score. Drawn entirely with on-device draw ops, streamed as binary ops.
🎨 · playable
![]() Matrix 256 × 64 |
![]() Matrix 128 × 64 |
![]() Matrix 128 × 32 |
![]() Matrix 64 × 32 |
That's what she said.
min wall 3×15
![]() Matrix 256 × 64 |
![]() Matrix 128 × 64 |
![]() Matrix 128 × 32 |
![]() Matrix 64 × 32 |
![]() Flap wall 3 × 15 |
![]() Flap wall 5 × 15 |
![]() Flap wall 2 × 15 |
A line of text scrolling across the panel, rendered on-device — a message you type, or a live news / RSS feed.
🎨
Matrix panel only — no screenshot yet.
Today's high & low tides (NOAA).
🌐 · min wall 1×12
![]() Matrix 256 × 64 |
![]() Matrix 128 × 64 |
![]() Matrix 128 × 32 |
![]() Matrix 64 × 32 |
![]() Flap wall 3 × 15 |
![]() Flap wall 5 × 15 |
![]() Flap wall 2 × 15 |
A live clock. Optional seconds on a Matrix Gateway.
🌐 · min wall 1×8
![]() Matrix 256 × 64 |
![]() Matrix 128 × 64 |
![]() Matrix 128 × 32 |
![]() Matrix 64 × 32 |
![]() Flap wall 3 × 15 |
![]() Flap wall 5 × 15 |
![]() Flap wall 2 × 15 |
Elapsed time since a moment — days without incident, days since launch. Live seconds on a Matrix Gateway.
🌐⚡ · min wall 3×10
![]() Matrix 256 × 64 |
![]() Matrix 128 × 64 |
![]() Matrix 128 × 32 |
![]() Matrix 64 × 32 |
![]() Flap wall 3 × 15 |
![]() Flap wall 5 × 15 |
![]() Flap wall 2 × 15 |
Random trivia questions.
min wall 3×10
![]() Matrix 256 × 64 |
![]() Matrix 128 × 64 |
![]() Matrix 128 × 32 |
![]() Matrix 64 × 32 |
![]() Flap wall 3 × 15 |
![]() Flap wall 5 × 15 |
![]() Flap wall 2 × 15 |
A sparkle effect.
🎞 · min wall 1×1
An animation — best seen in motion; no static screenshot.
Current conditions, a multi-day forecast with per-day sky words and color flaps, and AQI / UV / pollen. Keyless out of the box (Open-Meteo); WeatherAPI, QWeather or OpenWeather with a key. On a Matrix panel: the weather as a living sky scene (the merged Weather Sky) — a glowing sun by day or a moon and colored stars by night, drifting cloud, falling rain or snow — and on a big panel a full info column with feels-like, humidity, wind and a three-day forecast strip.
🌐⚡ · min wall 1×8
![]() Matrix 256 × 64 |
![]() Matrix 128 × 64 |
![]() Matrix 128 × 32 |
![]() Matrix 64 × 32 |
![]() Flap wall 3 × 15 |
![]() Flap wall 5 × 15 |
![]() Flap wall 2 × 15 |
Wikipedia's featured article & most-read pages.
🌐 · min wall 2×15
![]() Matrix 256 × 64 |
![]() Matrix 128 × 64 |
![]() Matrix 128 × 32 |
![]() Matrix 64 × 32 |
![]() Flap wall 3 × 15 |
![]() Flap wall 5 × 15 |
![]() Flap wall 2 × 15 |
The time as a written phrase — "QUARTER PAST NINE".
🌐 · min wall 3×12
![]() Matrix 256 × 64 |
![]() Matrix 128 × 64 |
![]() Matrix 128 × 32 |
![]() Matrix 64 × 32 |
![]() Flap wall 3 × 15 |
![]() Flap wall 5 × 15 |
![]() Flap wall 2 × 15 |
A new word every day.
🌐 · min wall 2×15
![]() Matrix 256 × 64 |
![]() Matrix 128 × 64 |
![]() Matrix 128 × 32 |
![]() Matrix 64 × 32 |
![]() Flap wall 3 × 15 |
![]() Flap wall 5 × 15 |
![]() Flap wall 2 × 15 |
Time zones side by side. On a Matrix panel: one lit day/night row per city.
🌐⚡ · min wall 1×10
![]() Matrix 256 × 64 |
![]() Matrix 128 × 64 |
![]() Matrix 128 × 32 |
![]() Matrix 64 × 32 |
![]() Flap wall 3 × 15 |
![]() Flap wall 5 × 15 |
![]() Flap wall 2 × 15 |
Channel stats — real subscribers with an API key, latest uploads without.
🌐⚡🔑 · min wall 3×10
![]() Matrix 256 × 64 |
![]() Matrix 128 × 64 |
![]() Matrix 128 × 32 |
![]() Matrix 64 × 32 |
![]() Flap wall 3 × 15 |
![]() Flap wall 5 × 15 |
![]() Flap wall 2 × 15 |
Missing something? Upload your own app as a .zip from the App Library — the
guide is Writing Apps.
Start
Build it
- Hardware
- Module Firmware
- Provisioning
- Calibration
- Flaps & Character Sets
- SplitFlap Gateway
- Matrix Gateway
- LCD Gateway
Drive it
- Companion
- Built-in Apps
- Standalone & Docker
- Multiple Displays
- Home Assistant
- Vestaboard API
- MCP Server
- Using splitflap-os
Extend it
Reference
Hardware © Adam G Makes






















































































































































































































































































































































































































