Back to rankings

pump-io/pump.io

JavaScriptpumpio.org

Social server with an ActivityStreams API

federationjavascriptsocial-networkdecentralizationnodejssocialactivitystreamspump-io
Star Growth
Stars
2.2k
Forks
327
Weekly Growth
Issues
635
1k2k
Sep 2011Aug 2016Aug 2021Jul 2026
Artifactsnpmnpm install pump.io
README

pump.io

This is pump.io. It's a stream server that does most of what people really want from a social network.

Build Status Coverage Status npm Vulnerabilities

What's it for?

I post something and my followers see it. That's the rough idea behind the pump.

There's an API defined in the API.md file. It uses activitystrea.ms JSON as the main data and command format.

You can post almost anything that can be represented with activity streams -- short or long text, bookmarks, images, video, audio, events, geo checkins. You can follow friends, create lists of people, and so on.

The software is useful for at least these scenarios:

  • Activity stream functionality for an existing app
  • Experimenting with social software

It also comes with a web UI.

Documentation

For information about project policies please check out the GitHub wiki, and for technical documentation see our ReadTheDocs website.

Bugs

If you find bugs, you can report them here:

https://github.com/pump-io/pump.io/issues

Colophon

This software includes the following great packages of client-side software.

  • Twitter Bootstrap
  • Backbone
  • JQuery
  • Fine Uploader
  • WysiHTML5
  • Spin.js
  • SockJS
  • Select2
  • JQuery Easydate
  • OAuth.js

It also uses these icon sets:

This sample photo is used for the main page:

License

Copyright 2011-2018, E14N https://e14n.com/ and contributors

Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. You may obtain a copy of the License at

http://www.apache.org/licenses/LICENSE-2.0

Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License.

Related repositories
nextcloud/server

☁️ Nextcloud server, a safe home for all your data

PHPPackagistGNU Affero General Public License v3.0open-sourcefile-sharing
nextcloud.com
36.2k5.1k
ory/hydra

Internet-scale OpenID Certified™ OpenID Connect and OAuth2.1 provider that integrates with your user management through headless APIs. Solve OIDC/OAuth2 user cases over night. Consume as a service on Ory Network or self-host. Trusted by OpenAI and many others for scale and security. Written in Go.

GoGo ModulesApache License 2.0hydraoauth2
ory.com
17.4k1.6k
owncast/owncast

Take control over your live stream video by running it yourself. Streaming + chat out of the box.

GoGo ModulesMIT Licensevideostreaming-video
owncast.online
11.4k1.2k
misskey-dev/misskey

🌎 A completely free and open interplanetary-microblogging platform 🚀

TypeScriptnpmGNU Affero General Public License v3.0misskeyactivitypub
misskey-hub.net
11.2k1.6k
pixelfed/pixelfed

Photo Sharing. For Everyone.

PHPPackagistGNU Affero General Public License v3.0laravelactivitypub
pixelfed.org
7k867
module-federation/module-federation-examples

Implementation examples of module federation , by the creators of module federation

JavaScriptnpmMIT Licensemodulefederation
module-federation.io
6.1k1.8k
writefreely/writefreely

A clean, Markdown-based publishing platform made for writers. Write together and build a community.

GoGo ModulesGNU Affero General Public License v3.0writingpublishing
writefreely.org
5.2k385
IBM/mcp-context-forge

An AI Gateway, registry, and proxy that sits in front of any MCP, A2A, or REST/gRPC APIs, exposing a unified endpoint with centralized discovery, guardrails and management. Optimizes Agent & Tool calling, and supports plugins.

PythonPyPIApache License 2.0agentsai
ibm.github.io/mcp-context-forge/
4.1k760
superseriousbusiness/gotosocial

Fast, fun, small ActivityPub server.

GoGo ModulesGNU Affero General Public License v3.0mastodonfediverse
docs.gotosocial.org
4.1k365
bookwyrm-social/bookwyrm

Social reading and reviewing, decentralized with ActivityPub

PythonPyPIOtheractivitypubdecentralization
joinbookwyrm.com
2.8k324
mercurius-js/mercurius

Implement GraphQL servers and gateways with Fastify

JavaScriptnpmMIT Licensegatewaygraphql
mercurius.dev
2.5k253
empjs/emp

EMP Micro FE Base on Rspack & module federation

TypeScriptnpmempfederation
v4.empjs.dev
2.4k230