The game is what you say. A private daily space for one good thing.
Status: Beta — building in public.
🟢 → Open Liminal · 📖 → About (this page)
Liminal is a private daily journaling game that asks you one question: what was one good thing today?
Once a day it gives you one prompt — "one good thing" — pulled from rotating packs (celebration, tender, default), and you write into it. You can save your entry to come back to, export it as a plain text file to keep forever, or let it go entirely Account/signin is not required. Dark minimal terminal aesthetic with an optional personal background image. The name is eponymous: it lives at the threshold between a to-do app and a diary, between holding on and letting go...between the day you had and the one you're stepping into.
When you open Liminal you get:
- A daily prompt — rotates by day of year, never repeats within a cycle. Three prompt packs: celebration, default, and tender, each tuned for different emotional registers
- One good thing — a single input line for the thing itself, kept to 140 characters
- Say more, or don't — an optional freewrite space beneath it, no pressure
- Three actions:
[ save ]— stores your entry locally in your browser, private to your device[ export ]— downloads today's entry as a plain.txtfile, yours to keep[ let it go ]— clears the fields without saving, releases what you wrote
- My entries — once you have three or more saves, a history view appears with all past entries, plus bulk export
- Background image — drag in a personal photo to sit quietly behind the interface at low opacity; stays until you remove it
The interface is dark, terminal-styled, and deliberately quiet. Buttons only light up while you're typing. Nothing demands your attention.
Anyone who wants a low-stakes daily practice. Journal writers, bullet journal folks, people who want the benefit of a gratitude log without the app that tracks your streaks and sends you push notifications. People in hard seasons who need a place to name one thing. People in good seasons who want to remember them.
Liminal uses your browser's local storage. Nothing is sent anywhere. That means:
- Your entries are private to your device and browser
- If you clear your browser data, your entries are gone — export regularly if you want to keep them
- Entries don't sync across devices yet
Vanilla HTML, CSS, and JavaScript. One file. No frameworks, no dependencies, no build step. Runs anywhere you can open a browser.
This is a work in progress, built in public. If something feels off or you have an idea, open an issue.
MIT — free to use, fork, and build on.
By Jianda Monique — Jr. Data Scientist · Author · Artist · github.com/jiandamonique