Reef is a blog theme for people who write to be read. Everything in it is tuned around the reading line: the type scale, the measure, the table of contents that follows you down a long post, and the way a page settles when you stop scrolling.
It ships to the App Store, not only to a browser
Capacitor is wired in, so the same code base becomes a native iOS app. The floating bar respects the iPhone safe area, taps carry haptic feedback, and nothing in the layout assumes a mouse.
It is written to be extended by an AI agent
An AGENTS.md at the root, and five files of written conventions beside it: design, content, internationalisation, components and deployment. They say where a token lives, why a rule exists and what breaks if it is ignored. Point an agent at the repository and it extends the theme instead of fighting it.
Who it is for
Writers, engineers and small studios who want a serious blog online this week, in one language or in two, without assembling one from parts.
What makes it different
It is bilingual by design rather than by plugin. One page per route serves both languages, with matching feeds and sitemaps, so adding a second language is not a second project.
Light is the default and dark is composed rather than inverted: shadows become luminous edges instead of disappearing. The home page carries a short filmed sequence whose playhead follows your scroll, and it steps aside quietly on a slow connection or when reduced motion is on.
Every headline carries one accent word underlined by a hand-drawn wave. It is the one ornament the theme allows itself, and it is the same shape as the logo.
What you get
Posts, topics, authors, search, about and contact pages, in English and French. Generated share cards. A written set of conventions so the theme can be extended without drifting from itself.
Reef is free and MIT licensed. Four paid siblings cover SaaS, e-commerce, portfolio and landing pages.









