WordPress plugins

Sync WordPress with X, Farcaster and Nostr.

BurrowSync is a family of WordPress plugins that connect your site to the social networks, both ways. Post on a network and it lands on your site. Publish on your site and it goes out everywhere. Your site is the home base, and every network stays connected to it.

Diagram: your WordPress site at the centre, with two-way sync connections to X, Farcaster and Nostr.
Every plugin syncs to the same WordPress note post type and records where each note came from.
The family

Connect the networks you use.

Free, GPL-licensed, no lock-in. Each plugin works on its own, and they all work together. All three are in public beta: test on a staging site before relying on them.

WordPress ⇄ X

BurrowSync for X

Two-way sync between your notes and one X account, using the official X API.

  • Your posts arrive in full: text, timestamps, real links, photos
  • Notes publish to X, with X Premium long-post support
  • OAuth 2.0 PKCE, with secrets encrypted at rest
  • One-off import to backfill your recent posts
v0.9.0 beta · GPL-2.0Download · GitHub
WordPress ⇄ Farcaster

BurrowSync for Farcaster

Two-way sync between your notes and your Farcaster account, via Neynar.

  • Your casts become notes, with channel, images and a link back to the cast
  • Notes publish as casts, trimmed safely with a permalink
  • No dependencies: plain WordPress HTTP, no SDKs
v0.9.0 beta · GPL-2.0Download · GitHub
WordPress ⇄ Nostr

BurrowSync for Nostr

Syncs your notes and posts with Nostr, both ways, and keeps a record of every relay that has each one.

  • Short notes and long-form articles
  • Sign with a browser extension or a remote signer, so your key never touches the server
  • NIP-05 identity on your own domain
  • Every relay in your list is retried until it has your post; a relay health view shows which ones do
v0.9.3 beta · GPL-2.0Download · GitHub
Optional: a theme that shows it off

Wonder Burrow

The plugins work with any theme. Wonder Burrow is the one built around them: a block theme (an Ollie child theme) that puts posts and notes in a single archive and lets readers see where every note came from.

  • Posts and notes interleaved by date
  • A source button on every entry: Nostr event, cast, or X post
  • Light and dark modes, monospace details
v0.13.0 · GPL-2.0 Download theme GitHub
Ground rules

What every connection promises.

01

Your site is the origin

The canonical copy lives on your domain. If a network changes the rules or disappears, your archive and your audience's way to find you don't.

02

No echoes

A note that came from a network never goes back to it. Each note is marked with its origin, and duplicates are caught.

03

Provenance shows

Every note knows where it came from, and your readers can see it too.

04

Nothing required

No plugin depends on another. Connect one network or all of them.

Value for value

Free to use. Worth something to you?

BurrowSync is free and stays free. If it saves you time, send some back.

Zap it

Lightning tips to zap@danielwonder.com, or zap any note on Nostr.

Sponsor on GitHub

Monthly or one-off, at github.com/sponsors/danieljwonder.

Want it set up for you?

Site wired to X, Farcaster and Nostr, done properly. Get in touch.

Found a bug?

Open an issue on the plugin's GitHub repo. Bug reports are value too.