Website design themes for Shadcnblocks

2025
1 min

Late last year, Rob Austin, the founder of Shadcnblocks, asked if I’d like to design a theme for Shadcnblocks. It was so much fun we ended up doing three.

Each theme sold a made-up software start-up product. For each theme, I started by choosing a typeface (which had to be free given theme sharing constraints) and then play around with current website design trends (being a theme, it has to be generally applicable to trends). Once I’d completed both desktop and mobile versions, Rob coded them as Next.js and Astro templates.

My favorite theme is the Charter theme, which uses Github’s Hubot and Mona fonts. View the Charter Figma prototype here.

Shadcnblocks Charter theme about page
Charter theme about page
Shadcnblocks Charter theme home page
A bento-box breakout from the Charter theme home page

The Streamline theme uses the Inter and Inter Title fonts. In this one I experimented with complimentary flat pale shades. You can view the Figma prototype here.

Shadcnblocks Streamline theme home page
Streamline theme home page
Shadcnblocks Streamline theme about page
Streamline theme about page

Last but not least, the Mainline theme uses DM Sans and Inter. You can view the Figma prototype here.

Shadcnblocks Mainline theme home page
Mainline theme home page
Shadcnblocks Mainline theme about page
Mainline theme about page

All of the user interface graphics were also built in Figma. From high-point themeing and art directions down to the details of logos, background textures, title kerning and interaction states—it all adds up. Sometimes, designing even the most seemingly simple of legible, clean tables takes five drafts. But that’s how quality bubbles up.

Shadcnblocks Mainline theme pricing table
Mainline theme pricing table

Topics: