The project is in a healthy, maintained state
A Neubrutalism (or Neo‑Brutalism) jekyll is a design style characterized by intentionally raw, high‑contrast UI elements.
2005
2006
2007
2008
2009
2010
2011
2012
2013
2014
2015
2016
2017
2018
2019
2020
2021
2022
2023
2024
2025
2026
 Dependencies

Development

Runtime

 Project Readme

Neubrutalist Jekyll Theme

Live Demo Gem Version License: MIT

A straightforward Jekyll theme that applies neubrutalist design principles in a clean, maintainable way. The goal is to provide a functional, high‑contrast interface with clearly defined structure—useful for documentation, internal notes, and personal sites where clarity is more important than polish.

View Live Demo →

What Is Neubrutalism?

Neubrutalism (Neo‑Brutalism) is a design approach that emphasizes visible structure and high‑contrast elements. Instead of minimizing visual components, it highlights them:

  • Thick borders (4px+)
  • Hard, offset shadows with no blur
  • Saturated, contrasting colors
  • Strong typography
  • Intentional, “unhidden” UI elements

The result is a UI that is easy to read, easy to navigate, and visually explicit.

Features

  • Clear, explicit visual design using bold borders and shadows
  • Customizable color system built around simple CSS variables
  • Responsive layouts that work across devices
  • Responsive images that automatically scale to fit viewport
  • Styled definition lists with consistent neubrutalism aesthetic
  • GitHub Pages compatible with no additional setup
  • Space Grotesk and Space Mono for a clean, technical type system
  • Pure CSS with no frameworks or unnecessary dependencies
  • Built‑in layouts for posts and pages
  • Rounded corner option for users who prefer softened edges

Color Palette (Default)

--color-primary: #FF006E;
--color-secondary: #00F5FF;
--color-accent: #FFBE0B;
--color-success: #06FFA5;
--color-border: #000000;

Installation

Option 1: GitHub Pages (Easiest)

Add to your _config.yml:

remote_theme: cryptonym0/jekyll-theme-neubrutalism
plugins:
  - jekyll-remote-theme
  - jekyll-feed
  - jekyll-seo-tag

Add to your Gemfile:

gem "jekyll-remote-theme"

Option 2: As a Gem

Add to your Gemfile:

gem "jekyll-theme-neubrutalism"

And to your _config.yml:

theme: jekyll-theme-neubrutalism

Then run: bundle install

📖 Documentation


Local Development

# Install dependencies
bundle install

# Start Jekyll server
bundle exec jekyll serve

# Open http://localhost:4000

🎨 Customization

Change Colors

Edit assets/css/style.css:

:root {
  --color-primary: #YOUR_COLOR;
  --color-secondary: #YOUR_COLOR;
  --color-accent: #YOUR_COLOR;
}

Adjust Border Thickness

:root {
  --border-width: 6px; /* Make it even BOLDER */
}

Modify Shadows

:root {
  --shadow: 12px 12px 0 #000000; /* Bigger shadows */
}

📝 Creating Content

Add a New Post

Create a file in _posts/:

---
layout: post
title: "Your Bold Title"
date: 2026-03-02 12:00:00 -0800
categories: your categories
---

Your content here...

Add a New Page

Create a .markdown or .html file:

---
layout: page
title: "Page Title"
permalink: /your-page/
---

Your content here...

🛠️ Built With

  • Jekyll 4.3+
  • Pure CSS (no frameworks)
  • Google Fonts (Space Grotesk & Space Mono)

📄 License

Free to use and customize. Make it BOLD!