OpenFrame
An opinionated Astro starter for community-built products.
An open-source website foundation for product communities, with products, logs, pricing, and public governance built into the information architecture.
Why does
OpenFrame exist?
A starter should provide a clear beginning without making every site look the same. OpenFrame focuses on content structure, accessibility, and long-term maintainability.
The product shape we know so far
The direction can move, but these capabilities and principles have passed a first round of evidence.
Complete content architecture
Framework-free client scripts
Responsive dark mode
Not a countdown. A chain of evidence.
Every step should inform the next. When evidence is missing, pausing is a legitimate form of progress.
Foundation
Product and log pages are complete
Content layer
Moving to a type-safe data model
Theme packs
Two replaceable visual languages
Notes from the working group
More product files
LumaFlow
Turn scattered ideas into products people can actually use.
A local-first workspace for small product working groups, connecting proposals, validation, building, and release in one visible flow.
TinyRelay
Release infrastructure that stays out of a small product’s way.
A composable set of open-source tools for changelogs, version pages, and lightweight release notifications.
SignalDesk
Collect signals that matter to your product—not every passing trend.
An industry-signal inbox for small teams that turns scattered competitor, community, and customer changes into actionable briefs.