Free Yourself
From Nonsense

A (work in progress) responsive, mobile-first theme with everything you need, and nothing you don’t

Make It Yours

Everything is built with SASS. Want different colors? Different fonts? Larger or smaller padding? It’s all just a variable away.

Vanilla JS

Imbue doesn’t depend on any fancy-schmancy JavaScript libraries. But if you want to include jQuery, I won’t tell anyone.

Skip the Bloat

We’re grownups, right? We don’t need a lucrative page builder or a million Google Fonts preloaded. We just want to build a site.

Imbue exists to save you time, not to hold your hand

This is a theme made with HTML, SASS, and a touch of JavaScript. It depends on nothing, but it’ll trust everything. You can integrate it with a CMS like WordPress, or just use it statically. It doesn’t really care what you do with it.

Imbue does not include 10 jQuery slider plugins, 100 Google fonts, or 1000 PSD files. Page builder? That would be you. 😎 Basically, it’s a theme for people who don’t want their hand held because eww, cooties.

Meet the Team

What is Imbue?

Imbue is a modern, responsive website theme built with HTML5, SASS, and Vanilla JavaScript. It can be used statically, or integrated with a CMS or site generator of your choice. It doesn’t require you to install anything, but it comes with some helpful Grunt tasks if you’re interested.

The theme is currently very early in development, but if you find it useful, go ahead and use it.

What’s the browser support?

Imbue should work like a dream in any modern browser. It uses some ES6 features without a transpiler, so IE could potentially have some issues. But I think generally the attitude on legacy support has shifted from “make sure our sites work in ancient browsers” to a much more reasonable “hold people accountable for updating their browsers”.

What do I need to get started?

Imbue doesn’t have any dependencies, apart from a browser and a basic understanding of HTML. All you need to do is copy the contents of the dist folder, then you can use the included page templates as a starting point for building your site.

If you want to customize the SASS or JavaScript to build a custom version of the theme, you’ll have to run npm install to get the required Node modules. Then you can run grunt watch to start watching for SASS and JS changes.