HOME

TheInfoList



OR:

Pump.io (pronounced "pump eye-oh") is a general-purpose
activity streams Activity Streams is an open format specification for activity stream protocols, which are used to syndicate activities taken in social web applications and services, similar to those in Facebook's, Instagram's, and Twitter's. Facebook opens ac ...
engine that can be used as a federated social networking protocol which "does most of what people really want from a social network". Started by Evan Prodromou, it is a follow-up to StatusNet; Identi.ca, which was the largest StatusNet service, switched to pump.io in June 2013.


Technology

Designed to be much more lightweight and efficient than its StatusNet predecessor, Pump.io is written in Node.js and uses
Activity Streams Activity Streams is an open format specification for activity stream protocols, which are used to syndicate activities taken in social web applications and services, similar to those in Facebook's, Instagram's, and Twitter's. Facebook opens ac ...
as the format for commands and to transfer data via a simple
REST Rest or REST may refer to: Relief from activity * Sleep ** Bed rest * Kneeling * Lying (position) * Sitting * Squatting position Structural support * Structural support ** Rest (cue sports) ** Armrest ** Headrest ** Footrest Arts and ente ...
inbox API. Pump.io requires: * node.js * npm * a database server (typically
NoSQL A NoSQL (originally referring to "non- SQL" or "non-relational") database provides a mechanism for storage and retrieval of data that is modeled in means other than the tabular relations used in relational databases. Such databases have existed ...
databases such as
MongoDB MongoDB is a source-available cross-platform document-oriented database program. Classified as a NoSQL database program, MongoDB uses JSON-like documents with optional schemas. MongoDB is developed by MongoDB Inc. and licensed under the Ser ...
or