// readme

Sockethub

A protocol gateway for the web.

Sockethub lets browser apps talk to IRC, XMPP, feeds, and other protocols using one ActivityStreams JSON format. Your app sends a single message shape, and Sockethub handles connections, credentials, and protocol translation.

What You Can Do

  • Send and receive chat messages (IRC, XMPP)
  • Fetch and parse feeds (RSS, Atom)
  • Generate link previews and metadata
  • Add new protocols as custom platforms

ActivityStreams In/Out

Sockethub uses ActivityStreams JSON for all platforms. Your app sends the same shape for IRC, XMPP, feeds, and more, and receives the same shape back. Only the @context changes.

Side-by-side Examples

ActivityStreams send/receive examples

The @context selects a platform; the rest stays consistent.

About

Sockethub is a translation layer for web applications to communicate with protocols and services…