Woolite — a minimal WordPress starter for WooCommerce.
A clean, no-bullshit starter theme for solo WooCommerce stores. Tokens-first, no bloat, ~600 lines of CSS. Built because every multi-purpose theme I tried on a real store had 200KB of CSS I did not need.
What it is
Woolite is a WordPress theme that assumes the only thing you are building is a WooCommerce store. It has no blog templates, no portfolio, no "agency-grade" mega-menu hooks. It has a product page, a product collection page, a cart, a checkout, and an account page. That is the whole surface.
Tokens are CSS custom properties at the top of one file. Change the brand colour in one place and the whole store re-skins. The whole stylesheet is small enough that you can read it before lunch and ship your own fork by dinner.
Why
I shipped a real Woo store (Pettivalpets.com) and tried four multi-purpose themes in the first two weeks. All of them carried a plugin-bundled page builder, a 200KB stylesheet, and a 12-step customizer that locked me out of the markup. I wanted to delete the parts I was not using. The cleanest way to do that was to write the smallest theme that could still ship a real store.
What's included
- Tokens-first CSS. One file at the top, every component reads from it.
- WooCommerce template overrides. Product, archive, cart, checkout, account.
- No jQuery. No page builder. No mega-menu plugin. The whole front-end is vanilla.
- Block-editor compatible. Site editor templates ship in
/templates/. - ~600 lines of CSS, ~120 lines of PHP. A whole theme in a single afternoon's read.
Why it is public
A small theme for a small store is a portfolio piece that is honest about being small. If you are running a solo Woo store and you do not need a mega-menu, you probably do not need 200KB of CSS either. Woolite is what the smallest useful version looks like.
The repo is on GitHub under the YAOLUMEN org. GPL-2.0, no signup, no telemetry. The theme is in use on Pettivalpets.com — that is the dog-fooding proof.
View on GitHub