Awesome Open Source
Awesome Open Source


A protocol gateway for the web.

Build Status Total alerts Language grade: JavaScript Maintainability Release Lerna


The monorepo for the Sockethub project.

Sockethub is a translation layer for web applications to communicate with other protocols and services that are traditionally either inaccessible or impractical to use from in-browser JavaScript.

For more information on Sockethub see the Sockethub README


Install Dependencies

$ yarn deps

Run Tests

$ yarn test

Run Linter

$ yarn lint:js

Or, to automatically fix linting errors:

$ yarn lint:fix

Integration Tests

$ yarn run integration


For development purposes, with examples enabled, run:

$ DEBUG=sockethub* yarn run dev

You should then be able to browse to http://localhost:10550 and try out the examples.

For production, with examples disabled.

$ DEBUG=sockethub* yarn run start

For more info on configuration options, see the Sockethub README section on environment variables.*



Project created and maintained by Nick Jennings

Logo design by Jan-Christoph Borchardt

Sponsored by NLNET


Alternative Project Comparisons
Related Awesome Lists
Top Programming Languages
Top Projects

Get A Weekly Email With Trending Projects For These Topics
No Spam. Unsubscribe easily at any time.
Javascript (1,060,209
Typescript (246,626
Web (37,373
Proxy (24,721
Redis (23,840
Websocket (13,853
Gateway (10,606
Rss (6,369
Irc (6,283
Messaging (5,763
Socket Io (3,793
Xmpp (1,964
Activity Stream (190
Unhosted (18