Skip to main content

What is the IndieWeb?

The IndieWeb is a people-focused alternative to the "corporate web." It's about owning your domain, creating your content, and connecting with others on your own terms—not through algorithmic feeds designed to maximize engagement and extract value.

I think of the IndieWeb as an umbrella definition that encapsulates the small web, the old web, the good internet, and the human web. It's a movement to reclaim the internet as a tool for empowerment and creativity, not surveillance and monetization.

🌟 Essential Resource: 32-bit Cafe's Personal Web Resource List — An incredible curated collection of tools, platforms, and communities for building your corner of the web.

My Core Principles

I believe the fundamentals of the IndieWeb should go beyond just ownership and control. Here's what guides my work:

1. Good faith code. Good faith writing.

This is the biggest separation from mainstream corporate oligopoly social media platforms. If you're on the IndieWeb, you're not publishing your site with invasive trackers, annoying advertisements, bloated webpages or a11y-hostile design.

Likewise, you aren't writing from a place of bad faith, such as assuming the worst in others or having a general misanthropic view of things. To be a netizen on the IndieWeb, you have to have the belief the Internet can still be good and a tool for empowerment and creativity.

2. A Pro-social Attitude

The web is meant to be social! That's the whole point of being online. To cultivate friendships and a community of other pro-social people who share your interests.

You don't need to syndicate your work or have "likes" on your blog posts, but I do believe there should be some sort of dialogue available, rather than a one-way shouting-into-the-void experience. Your site should have some sort of social element, even if it's as simple as basic contact information.

3. Be Fun. Be Accessible. Be Small.

Your site can have personality and express yourself in ways that sterile, boring, all-look-the-same corporate social media platforms never allow. But it also needs to be accessible to everyone—working with screen readers, following WCAG guidelines, and embracing the POUR principles (Perceivable, Operable, Understandable, Robust).

And your site needs to be small. Performance is fundamental to whether people can actually access your work. Compress images, use lazy loading, embrace progressive enhancement. Your site should function without JavaScript, because JavaScript can fail to load for countless reasons.

4. The Official IndieWeb Definition

According to IndieWeb.org, the IndieWeb is a community of independent and personal websites based on three core principles: owning your domain and using it as your primary online identity, publishing on your own site first (optionally elsewhere), and owning your content. Your content is yours, you are better connected, and you are in control.

The IndieWeb is a Spectrum

There is no "perfect" IndieWeb site. Even if you're running your own server on bare metal, your domain is still managed by a registrar, your HTTPS connection relies on certificate authorities, and your electricity comes from a utility company. And that's okay!

My first principle is that we use good faith tools made by good people. It's the honour system. It's trust. Faith in humanity and other people. That's a good thing to keep and protect and grow and nourish.

That's exactly why we're here. That's why we're building the IndieWeb in the first place. ❤️


My IndieWeb Projects

I build accessible, sustainable web experiences that prioritize user privacy and community benefit. Most of my work focuses on creating JAMstack themes and tools that empower writers and creators to own their content while participating in the IndieWeb movement.

Unless otherwise noted, all projects are released under the AGPL License.

11ty IndieWeb Blog Starter screenshot

11ty IndieWeb Blog Starter

Modern blog template built with Eleventy and Tailwind CSS for writers who want to own their content. Features IndieAuth, Webmentions, and complete IndieWeb integration.

Live Demo
11ty Tailwind Nunjucks Node.js
Indiepaper screenshot

Indiepaper

A monochrome, brutalist Medium-inspired Hugo blog theme that prioritizes IndieWeb principles. Clean typography and minimal distractions.

Live Demo
Hugo HTML5 CSS3
Campfire Hugo Theme screenshot

Campfire Hugo Theme

A warm, story-focused Hugo theme focusing on typography and opinionated design choices. Perfect for narrative-driven content.

Live Demo
Hugo HTML CSS
Newsprint screenshot

Newsprint

11ty blog theme with a newspaper aesthetic, functioning as a newsletter-first publication. Bold typography and editorial layout.

Live Demo
11ty Tailwind JavaScript HTML
Classic Spirits screenshot

Classic Spirits

A classic sidebar Jekyll theme for old-school blogging, created with the Bulma framework. Simple and elegant.

Live Demo
Jekyll Bulma HTML
brennan.jp.net screenshot

brennan.jp.net

A Hugo blog theme recreating the compact, text-heavy, colorful aesthetic of traditional Japanese web design.

Live Demo
Hugo HTML5 CSS3 JavaScript
Retroweird screenshot

Retroweird

An 11ty blog theme inspired by Web 1.0 aesthetic of GeoCities, MySpace, and AngelFire. Maximum nostalgia.

Live Demo
11ty HTML CSS Node.js
Hyperpop screenshot

Hyperpop

A Y2K-inspired static blog theme built with Eleventy with authentic late 90s/early 2000s web aesthetics.

Live Demo
11ty HTML CSS Service Workers
Watery screenshot

Watery

Minimalist Jekyll theme using Water.css framework with accessibility and SEO best practices. Clean and functional.

Live Demo
Jekyll HTML Water.css
Purelog screenshot

Purelog

Responsive sidebar Jekyll theme created with Pure.css framework, designed for writers who value simplicity.

Live Demo
Jekyll HTML Pure.css
11ty Gamification screenshot

11ty Gamification

A blog theme that turns writing into a game. Earn badges for streaks and milestones, watch your activity on a heatmap.

Live Demo
11ty TypeScript Tailwind Node.js
Meddler screenshot

Meddler

A CLI tool and website to help people convert their Medium export into multiple different formats with front matter for Hugo, Eleventy, Jekyll, Astro, and more.

Live Demo
TypeScript React Node.js CLI
Enjoyment Work screenshot

Enjoyment Work

Digital Garden: Capturing daily thoughts and progress with unique synthesis—a personal zettelkasten built with Jekyll.

Live Demo
Jekyll HTML Bootstrap
Foothills screenshot

Foothills

A Tumblr theme designed to be a cozy, comfy portfolio for poetry and other writing. Warm and inviting.

Live Demo
HTML CSS Tumblr

View all my projects →


Resources & Further Reading

Getting Started

You don't need to be a developer to own your corner of the internet. Here are my recommendations for different skill levels:

Level 0: No Code Required

  • omg.lol ($20/year) - Domain, profile page, status log, email forwarding, and a genuinely kind community
  • Pika.page (free for 50 posts, then $6/month) - Beautiful blogging platform with guestbook and image uploads
  • Bear Blog (free) - Ultra-minimalist text-only blogging
  • DreamWidth - User-funded blogging with flexible free tier and community features

Level 1: Learn HTML & CSS

Level 2: Static Site Generators

Discovery & Community

Search Engines

Directories

Web 1.0 Culture

Philosophy & Principles

Advanced Topics

IndieWeb Standards

  • IndieAuth - Use your domain as your identity
  • Webmentions - Cross-site conversations
  • Micropub - API for posting to your site
  • POSSE - Publish on your Own Site, Syndicate Elsewhere

Why This Matters

The independent web is already here, quietly thriving while Big Tech collapses in real-time under its own extractive weight. Writers, artists, poets, and creators are building their own spaces, linking to each other, forming communities based on shared interests rather than algorithmic recommendations.

The technology serves the writing, not the other way around.

You don't need a perfect site. You don't need to understand every technical detail. You just need a place to post, and the willingness to share it.

I write what I want, when I want, how I want. That freedom is worth every hour spent learning HTML.


My Writing on the IndieWeb

I've written extensively about the IndieWeb, independent publishing, and building a better internet:

View all posts →


Join Me

The only thing missing is you. Start small. Buy a domain. Write a post. Link to someone else's work. See how it feels to own your corner of the internet.

The tools are here. The community is welcoming. The independent web needs more people willing to do the work of building community outside of corporate spaces.

Contact: mail@brennan.day | Mastodon: @brennan@social.lol

Last modified: February 26, 2026

↑ TOP