Just the basics, please

Want to concoct your own starter theme? Don’t need any bells or whistles? Our base package is for you.

Build Base Theme!


Stop the press! A magazine theme is ideal for showcasing content and images in a dynamic way. This theme features a front-page template with a grid of featured images, and a two-column blog layout that displays excerpts for added interest.

Build Magazine Theme!

Modern Blog

You think the world could be a little bit less cluttered. You like clean lines, simple shapes, and contemporary design. You want the focus to be on your content, not a lot of other stuff. With a single-column layout, a large featured image, and a slide-out panel for widgets and navigation, a modern blog is the perfect fit.

Build Modern Blog Theme!


You’ve got a million things to worry about; don’t let your theme be another. A business starter theme comes with a front page template featuring a custom header, prominent testimonials, and a custom content area. Testimonials can be displayed throughout the theme to add authenticity to your business.

Build Business Theme!

Classic Blog

Maybe you prefer the classics. Austen. Dickens. AC/DC. A classic blog is your perfect match. Great for food blogs, schools, or anyone else who has a lot of content to display in a sidebar, a classic blog features widgets in sidebar, just like you remember.

Build Classic Blog Theme!


If you’re the creative type, this is the theme package for you. Image-focused, the portfolio layout uses a portfolio custom post type to easily keep your portfolio items separate from regular posts. It features a gridded portfolio layout, a simple one-column blog template, and a large featured image header.

Build Portfolio Theme!

Build your own Components theme

Pick a type, fill out the information about your new theme, and download it.

Theme type (Required)

What’s in the box?

Every Components package comes with:

  • Design-agnostic layout patterns
  • Well-organized Sass
  • Mobile-first layouts
  • Mobile and desktop menus
  • A simple base

Want to contribute?

Components is a new project, and we’re looking for your input! Have a pattern to share? Want to add a new feature? Found a bug in the code? Head over to the GitHub repo, check out the contributor guidelines, and get involved!