A lightweight and skeletal WordPress boilerplate theme with powerful features to encourage rapid development

Build with Barebones


Bloat-free Boilerplate

Barebones was created to enable rapid development without the need for additional bloat. Start building without having to strip back default styles.

Intuitive Scaffolding

An intuitive grid allows rapid development of designs that work across devices. Easily tweak your desired device breakpoints for a fully responsive experience.

Optimise Everything

Barebones compiles while you work and even compresses your theme images. Ready for production? Minify everything with a single command.

Getting Started

Method 1: Automated Installer

Install the latest version of WordPress and Barebones with the automated installer.

git clone https://github.com/benchmarkstudios/barebones-automated-installer.git
chmod +x barebones-automated-installer/barebones
mv barebones-automated-installer/barebones /usr/local/bin
rm -rf barebones-automated-installer

Run the following command from your Sites folder, where the project_name will be used to name your site folder and theme.

barebones project_name

Enter your admin password when asked (in order to install node modules), and you're done.

Method 2: Clone the Barebones Repository

Clone the Barebones repository into your WordPress /wp-content/themes/ directory:

git clone https://github.com/benchmarkstudios/barebones
cd barebones

To include all its optional submodules (Simple Grid included):

git submodule init
git submodule update

Using Gulp and Laravel Elixir

Install Gulp as a global NPM package, if you don't have it already on your machine:

npm install --global gulp

Install Laravel Elixir:

npm install

Edit your gulpfile.js to include additional tasks (check the Laravel Elixir documentation for further information).

Then run:


... to compile

gulp watch

... to watch

gulp --production

... to minify

This will execute all the Gulp tasks on the gulpfile.js.