Gingham GitHub

Gingham, a family wall display

The whole week, on the kitchen wall.

Calendar, lists, weather and photos on an Android tablet or a photo frame, readable from the stove.

Free and open source, for Android 8.0 and later.

October

Family Mara Theo School
Tomorrow9
81°62°
Early release12:30 PM
Pizza night
Sat10
79°60°
Grandma Nell visitingThrough Sunday
Farmers market9:00 AM
Bike ride3:00 PM · Greenbelt
Sun11
83°63°
Grandma Nell visiting
June turns five
Birthday party2:00 PM · Backyard
Mon12
77°61°
Dentist3:15 PM
Water the tomatoesT
Tue13
71°58°60%
Book club7:00 PM
Wed14
74°57°
Parent night6:00 PM · Library
Recycling

Later

Sat, Oct 1710:00 AMPumpkin patch
Fri, Oct 23Camping · Through Sunday
Sat, Oct 315:00 PMCarve the pumpkins · Theo

A made-up family, the Ashbys. Tap the dock.

Lists, at the wall or from a phone.

Kept by Gingham, or in the list app you already use. Check things off with a moment to undo.

A list a five-year-old can run.

Big rows, a picture on each, and a little cheer when something gets done.

Any calendar with a link.

Google, Apple, Outlook or any ICS feed. An event marked private shows as Busy.

Photos from a shared album, a phone or a folder.

A photo sent from a phone is made smaller and loses its location before it leaves.

Set up from a phone. No accounts, no passwords, no email.

  1. 1Put it on the wall. It shows gingham.local and a code.
  2. 2Enter the code on a phone on the same Wi‑Fi.
  3. 3Paste your calendar links, make a list, pick an album.

No Gingham cloud.

The tablet can be the server

The server runs inside the app. Calendar links and tokens stay in its own private storage.

Or one server for the family

Run it with Docker. Each household is its own folder, and its secrets can be sealed with a key kept off the disk.

Either way

No cloud run by anyone else holds them, and nothing is tracked. In an outage the wall keeps the last good screen and says from when.

Bring your own screen.

Android
8.0 or later, on a tablet or a photo frame
Proven on
A 15.6-inch, 1920 × 1080 Frameo-style frame, Android 8.1, 1 GB of RAM
The app
About 22 MB

Plain Node. No packages. No build step.

One small program, at home or in a container. One folder per household.

Open source, and early.

The code is on GitHub under the AGPL-3.0, with signed builds of the app and a container image in its releases.

  • Adding and editing events at the wall
  • Calendars from more apps, and more places for photos
  • Home controls through Home Assistant
  • What's for dinner