Content-focused building.
WHAT IT IS
A framework for content-driven sites, shipping no JavaScript by default.
WHAT THAT MEANS
Pages are rendered to markup, and interactivity is added only where declared.
WHAT THE ISLANDS APPROACH IS
Interactive components hydrated individually, with the rest remaining static markup.
WHY THAT MATTERS
Most of a content page needs no JavaScript at all.
WHAT IT ALLOWS
Components from several frameworks in one project.
WHY THAT IS USEFUL
Existing components can be reused without rewriting.
WHAT IT SUITS
Blogs and documentation Marketing sites Content sites with occasional interactive elements
WHAT IT DOES NOT SUIT
Highly interactive applications.
WHAT IT PROVIDES
Content collections, with structure and validation Markdown support Static output by default, with server rendering available
WHY IT IS RELEVANT LOCALLY
A content site shipping almost no JavaScript loads quickly on modest devices and costs visitors little data.
WHAT TO EVALUATE
Whether your site is content with some interactivity, or an application.