The retweet for the web. Reweb the pages you read and they appear in your personal RSS feed. Anyone can subscribe.
Your identity is your website. No accounts, no passwords. You prove you own a domain and get an API key. That is it.
The network tracks who rewebbed what, so reweb-aware readers can show social context alongside standard RSS items.
download chrome extension / how to install
Register your domain. Add a verification tag to your site. Call the API to verify. You get an API key. Use the Chrome extension or call the API directly to reweb pages.
Your rewebs become an RSS 2.0 feed at:
/feed/yoursite.com
Standard RSS readers see normal feed items. Reweb-aware clients also see who else rewebbed each URL and how many people, via RSS namespace extensions.
<item>
<title>On Building for the Open Web</title>
<link>https://example.com/open-web</link>
<description>A must-read on web standards</description>
<reweb:count>12</reweb:count>
<reweb:page>https://reweb.rewildtheweb.org/url?url=https%3A%2F%2Fexample.com%2Fopen-web</reweb:page>
<reweb:rewebbedBy>
<reweb:user href="https://alice.github.io">alice.github.io</reweb:user>
<reweb:user href="https://bob.neocities.org">bob.neocities.org</reweb:user>
</reweb:rewebbedBy>
</item>
Feeds declare a custom namespace:
<rss version="2.0"
xmlns:atom="http://www.w3.org/2005/Atom"
xmlns:reweb="https://reweb.rewildtheweb.org/ns">
<reweb:count><item>. Integer. Total rewebs for this URL across the network.<reweb:page><item>. URL to the reweb lookup page showing all users who rewebbed this URL.<reweb:rewebbedBy><item>. Contains <reweb:user> elements. May be absent. Limited to recent users.<reweb:user><reweb:rewebbedBy>. Attribute href is the user's site URL. Text content is the hostname.<title><link><description><guid>reweb:{site}:{url}. Unique per user per URL.<pubDate>You can look up who has rewebbed any URL via the API. We also provide a simple frontend for it:
/url?url=https://reweb.rewildtheweb.org/
All reweb data is available via a JSON API and RSS feeds. Full specification: OpenAPI spec
Quick example:
const { items } = await fetch(
"https://reweb.rewildtheweb.org/api/feed/alice.github.io"
).then(r => r.json());
for (const { title, url, note, count, page } of items) {
console.log(title, url, count);
}