Welcome to IndiePub
Own your content. Syndicate everywhere.
What is IndiePub?
Section titled “What is IndiePub?”IndiePub is an IndieWeb-focused Astro theme platform. It gives you:
- A unified entries model covering all IndieWeb post types: notes, articles, photos, bookmarks, replies, likes, reposts, checkins, and more
- First-class POSSE — syndicate to Bluesky, Mastodon, and the ATmosphere via standard.site lexicons
- ActivityPub federation — follow your site from Mastodon and other Fediverse clients
- Webmentions — send and receive
- Micropub — publish from any compatible client
- Newsletter support — email subscribers via Resend
- Self-hosted on Cloudflare — Pages + D1 + R2, no servers to manage
Themes
Section titled “Themes”IndiePub ships three themes. All use the same @indiepub/astro integration and D1 schema — your content is never locked to a theme.
| Theme | Best for | Writing experience |
|---|---|---|
| Default | Developers, IndieWeb enthusiasts | Admin panel (/admin) |
| Byline | Writers and bloggers | In-theme dashboard (/write) with TipTap rich text editor |
| Timeline | Social stream, micro-blogging | Admin panel; feed-forward layout inspired by social timelines |
Architecture
Section titled “Architecture”IndiePub is a monorepo of focused packages consumed by an Astro theme:
@indiepub/astro ← main integration (what your theme imports)├── @indiepub/core ← post types, feeds, Micropub├── @indiepub/db ← Drizzle schema for Cloudflare D1├── @indiepub/webmentions ← send & receive webmentions├── @indiepub/atproto ← Bluesky + standard.site lexicons├── @indiepub/activitypub ← Mastodon POSSE + ActivityPub federation└── @indiepub/email ← newsletter delivery via ResendLicensing
Section titled “Licensing”IndiePub packages are licensed under FCL-1.0-MIT — source available now, MIT after two years. Themes are MIT.
A license token is required to install @indiepub/* packages. Tokens are available at indiepub.dev in two tiers:
| Tier | Use case |
|---|---|
| Personal | One non-commercial personal site |
| Commercial | Unlimited sites, commercial use |
Themes are free and open-source. The token gates access to the packages — the IndieWeb protocol implementations, admin panel, and Cloudflare integration — which are where the ongoing development work lives.