Link

Why Malibu?

Malibu is the culmination of Quintype’s experiences of taking hundreds of content websites into production. The goal is for malibu and the underlying tools to do all the heavy lifting for you, so that you can build an immersive applications quickly.

Progressive Web Apps, out of the box

Malibu ships with PWA support. By default, Malibu will render a shell when a returning user opens your site, which drastically improves percieved performance. Malibu can also be configured to work in offline mode.

Build rich, immersive content pages with Arrow

Malibu can be integrated with Arrow, a curated collection of components to help you quickly build stunning content pages.

Sub second FCP and FMP

Malibu starts with a sub second First Contentful Paint and First Meaningful Paint by default. Even when multiple rich components are added, most malibu based sites load sub 2 seconds. Multiple components are available for performance tuning, like LazyLoadImages

Design it your way

Malibu does not enforce any constraints on the design of your site. You can build any kind of UI on top of malibu.

Wide range of Logic Components available

Malibu includes @quintype/components, a set of viewless components to handle common patterns like logins, paywalls, lazy loading images, and infinite scroll.

Support for most Quintype features

Most Quintype features are supported by default in Malibu, and often simply involves enabling features in the configuration

CDN Caching By Default

Malibu’s pages are already configured with the correct Cache-Control and Cache-Tag headers, so that our CDN keeps your pages in cache, but still expires pages as soon as you update your content.

Continuous updates

Malibu is built and maintained by a dedicated team at Quintype, and receives weekly updates. Getting the latest features is as simple as npm install.

SEO Compliant

All of Quintype’s SEO features are already implemented via the @quintype/seo package.

Easy for developers to setup and deploy

Malibu handles a lot of the heavy lifting that developers typically have to do to set up a project. We have easy deployments with black knight, and we handle best practices like asset fingerprinting and zero downtime deploys for you. We can even set up as many environments as you want.

Tutorials to help you get started

Head over to the tutorial to get started.