every touch,
a tiny joy.

omxqua is a small, touch-native design language for the web and the phone. Press things. They press back.

buttons squish
every button, same spring
toggles feel it
hold the switch: it stretches
pick one
the thumb slides on a spring
labels floatborrowed from google, kept the rounds
the beacon: live things live up top tap it. it grows, then it folds back
touch native

made for fingers. mice welcome.

No hover-only tricks. Everything answers a press within a frame, follows your finger while you hold it, and springs home when you let go.

press, hold, drag. it's squishy
borrowed, honestly

the best bits. none of the baggage.

Good ideas from three places we love, rebuilt from scratch with open fonts and our own names.

from apple

springs and a live island

Motion with weight. A pill up top that grows when something is happening. The switch knob that stretches when you hold it.

from google

texture and floating labels

Solid, tonal surfaces with one soft shadow. No glass, no blur. Labels that live inside the field and float up when you type.

from the terminal

every view is a command

Numbers in mono. A source line under each card. The command that does the same thing, one copy away.

$ mxc serve qwen2.5-0.5b --gpu 0
serving on :8443 · 38 ms p50
$
and a few of our own

top islands, a nav pill that grows, a logo that writes itself.

Navigation floats in the middle, not down a side. It shows four, and opens to show the rest, then folds back on its own.

example apps

three apps, one feel. go on, tap them.

The same parts in three families: a developer console, a trip planner and a kids' quest app. Live, on a phone. That black pill at the top of each one is the Beacon.

omxcoredeveloper · graphite · night
gitawaytravel · azulejo · light
questlykids · sticker · light

real pages, not screenshots · open the full kit ›

light as a feather

no framework. no build step.

Three small files and a font. Copy them into any project, link them, done. Apps never change unless you update them.

readable by default

easy on the eyes. day or night.

drag to resize the text

Every piece of text clears a 4.5 to 1 contrast in light and night. Numbers line up in tables. One sans for words, one mono for numbers.

contrast, ink on this card
17.9: 1 · needs 4.5

Families pick a skin: graphite for developers, coast for travel, playground for kids.

get it

it's just taste. take it.

MIT licensed. Fonts are open (SIL OFL). No trademarks borrowed, only good ideas.

git clone github.com/abhisheksreesaila/omxqua