dozeGitHubGet doze
Brand

Writing about doze? Here is how it looks and talks.

The bats, the colours, the type and the words, in one place, so a slide, a blog post or a README looks like the rest of the family. Take what you need; no permission form.

The doze icon: a sleeping bat hanging from a branch on an amber tile
The names

doze is lower case. Always, even first in a sentence.

It is a word, not an acronym, and it is the command you type. The two products beside it keep the name of the thing they stand in for.

doze

The local-development tool: the app, the CLI and doze.hcl. Repo doze-dev/doze.

NotDoze, DOZE, Doze.dev, the Doze CLI
doze AWS

The local AWS emulator. Repo and binary keep the hyphen: doze-aws.

Notdoze-aws in prose, Doze AWS, doze aws, dozeAWS
doze Kafka

The Kafka broker in one Go binary. Repo and binary: doze-kafka.

Notdoze-kafka in prose, Doze Kafka, doze kafka

Hyphens belong to code: repos, binaries, package names. In a sentence, write the name with a space. AWS and Kafka are trademarks of their owners; doze AWS and doze Kafka speak their protocols and are not affiliated with them.

The icons

A sleeping bat on a tile, one colour per product.

Asleep until something needs it: that is the product, and the bat is the whole joke. All three are traced from one bat, so they sit together in a dock or a row of tabs. What it hangs from tells you which one it is.

The doze icon at large size: a bat asleep on a branch with z's, on an amber tile
dozeHangs from a branch, with z's. Bat #3A2448 on tile #F0A24B.64 · 32 · 16 px, on daylight and night
The doze AWS icon at large size: a bat asleep on a cloud marked AWS, on a sky-blue tile
doze AWSHangs from a cloud marked AWS; the letters are Poppins Bold turned to outlines, so no font is needed. Bat #1F2A44 on #5BB8E8.64 · 32 · 16 px, on daylight and night
The doze Kafka icon at large size: a bat asleep on a branch grown ring nodes, on a yellow tile
doze KafkaThe branch has grown ring nodes: a log of messages. Bat #16150F on #FFD60A.64 · 32 · 16 px, on daylight and night
Using the icon

Use it as it comes. The tile is part of it.

The bat is drawn to read at 16 px on its tile. Take it off the tile, recolour it or squash it and it stops reading as ours.

Do leave a quarter of its width clear on every side.
doze
Do set the name beside it in Bricolage Grotesque 700, lower case, as the site header does.
Do use the same file on light and dark. It carries its own tile.
Don't recolour it. Each colour means a product.
Don't stretch, squash or rotate it. A bat hangs straight down.
DOZE
Don't add outlines, glows or shadows, or set the name in capitals or another face.
Colour

Night and a lamp. Daylight where you read and copy.

Marketing pages are dark: a room at night with one amber lamp on. The docs and the registry are daylight, because you read them for an hour and copy from them.

Night marketing pages

Aa
Ground#140C1B
Aa
Raised#1A1022 · #1E1328
Aa
Lines#2E1F3A · #34233F · #4A3458
Aa
Text#F4ECE4
Aa
Secondary#C9BAD3 · #D6C8DF
Aa
Dim#9C8AAB
Aa
Lamp#F0A24BButtons, with ink #2A1534

Daylight docs and the registry

Aa
Ground#FFFAF4
Aa
Panel · sunk#FFFFFF · #FFF4E8
Aa
Lines#EADFD3 · #DCCFC2
Aa
Ink#140C1B
Aa
Secondary · dim#4A3D55 · #6E5F79
Aa
Link amber#A85A0CText on white. Plain lamp is for fills.
$ doze up
Code#1E1328 · #F4ECE4Code stays dark in daylight

Products

doze
#F0A24Bbat #3A2448
AWS
#5BB8E8on navy #0C1320
Kafka
#FFD60Aon #16150F

Status

Current
Good, daylight#1D7A45 on #E6F4EA
Deprecated
Warn, daylight#8A5300 on #FFF1D6
Yanked
Bad, daylight#B4233C on #FCE8EC
Coming
Info, daylight#2F62D9 on #E8EEFC
awake
Good, night#8BE39B on #140C1B
crashed
Bad, night#FF9AA8 on #140C1B
Type

Three faces, all free, all from Google Fonts.

Bricolage Grotesque · 800 · −0.04em at display sizes · headlines

Asleep until your code calls.

700 for card titles and the name: doze, doze AWS, doze Kafka

Geist · 400 / 500 / 600 · body, UI

Every service gets a name and an address of its own. Two projects, both on 5432, no clash.

600 for buttons and labels. Body text 15 px and up; small text never under 13 px.

JetBrains Mono · 400 / 600 · code, commands, eyebrows
$ doze up
○ gateway  asleep
Eyebrows: mono, 13 px, +0.14em
Voice

Say the problem first. Then the fix, plainly.

People come to doze because something hurts: fans, ports, a setup doc that worked once. Name that, then say what doze does about it, in the fewest exact words.

1. Problem first
WritePort 5432 is already taken. Every service gets an address of its own, so two projects can both use it.
Notdoze offers a revolutionary, seamless networking experience.
2. Numbers over adjectives
WriteServices go to sleep after 2 minutes with nothing connected.
NotBlazing fast, incredibly lightweight, ultra efficient.
3. Only what is true
WriteNo telemetry, so we can't tell you how many people use it.
NotTrusted by thousands of teams. (Unknown numbers stay in brackets until they are known.)

The sleep words

doze has one metaphor and keeps to it. A service is asleep, dozing or awake; it wakes on a connection and goes to sleep when nothing needs it.

Use
wakeawakedozingasleepsleep
Never
reapidle timeoutspin up

And: no invented customers, quotes, logos, download or star counts, or benchmark numbers. A benchmark we publish names the machine, the versions, the date and the command to run it yourself.

Downloads

The files.

SVG for anything that scales; PNG where SVG isn't allowed. The source lives in the website repo, under brand/.

Source on GitHub [not public yet]
doze
doze.svg · PNG 512, 256, 64
doze AWS
doze-aws.svg · PNG 512, 256, 64
doze Kafka
doze-kafka.svg · PNG 512, 256, 64
Everything
All three icons, SVG and PNG, with this page's colours

The code is Apache-2.0. Use of the name and the bats: [trademark policy, to be written]. Questions: [brand contact address].