Knowledge

pump.io

Source 📝

27: 371:
format and its vocabulary to allow for more general interactions between users, as well as to make development of alternative ActivityPump-based social networks easier for software developers, who were forced to operate within the limits of OStatus and its core technologies.
282:
As a federated social network, pump.io is not tied to a single site. Users across servers can subscribe to and communicate with each other, and if one or more individual nodes go offline the rest of the network remains intact.
405: 224:
While never becoming as popular as its predecessor, the ActivityPump protocol that was designed for it was later used as a template for the creation and standardization of the
228:
standard, and development of pump.io has since been discontinued, with the latest version of the engine being released in 2020 and further development concluding by 2022.
392:
standard. It was officially published as a Recommendation on January 23, 2018. The protocol has since gone on to become the main standard used in the
1063: 1097: 214:
instead of the predecessor's focus on microblogging timelines, with its goal being to achieve "most of what people want from a social network".
618: 695: 396:, with future development on the standard to be organized by the Social Web Community Group, a successor to the working group. 1107: 363:
is the protocol used by pump.io to allow for federation of user content between different pump.io instances. Compared to
526: 221:, the largest StatusNet instance at the time (which was also ran by Prodromou), converted to pump.io in June 2013. 144: 388:
standard. The working group later changed focus towards building on ActivityPump, using it as a base to build the
217:
Development of the software started in September 2011, with an initial version being released on October 3, 2012.
1102: 1087: 600: 105: 1082: 688: 307: 79: 191: 1112: 884: 839: 410: 381: 368: 328: 241: 183: 149: 647: 872: 859: 626: 681: 297: 187: 981: 272: 728: 8: 431: 1092: 1052: 916: 849: 906: 156: 132: 1032: 211: 203: 1011: 384:
Social Web Working Group was launched in July 2014, originally to build on the
317: 261: 195: 161: 137: 39: 476: 1076: 1037: 1006: 704: 199: 798: 778: 501: 275:. It can be used either with the included Web UI, or other clients via its 268: 1047: 966: 946: 877: 820: 738: 389: 338: 225: 1027: 854: 834: 773: 768: 753: 385: 210:
protocol. It is designed to be more lightweight and usable for general
120: 47: 34: 527:"GitHub - pump-io/pump.io at 2639acf774b3c6835cf81b88b807e40ea4a75c01" 406:
Comparison of software and protocols for distributed social networking
991: 889: 829: 575: 393: 267:
Pump.io can be ran easily on hardware with less resources, such as a
218: 110: 413:, a contemporary social networking suite that was similar to pump.io 951: 743: 718: 554: 1042: 936: 911: 844: 788: 748: 364: 253: 237: 207: 124: 673: 367:, its microblogging-oriented predecessor, ActivityPump uses the 996: 986: 971: 956: 941: 793: 783: 723: 1001: 976: 961: 901: 763: 758: 733: 502:"pump.io: the decentralized social network that's really fun" 257: 249: 244:
as the format for commands and to transfer data via a simple
803: 245: 26: 601:"Social networking built into the Web? W3C gives it a go" 276: 819: 555:"StatusNet, Identi.ca, and transitioning to pump.io" 548: 546: 668: 458: 349: 171: 1074: 543: 689: 552: 493: 453: 451: 248:inbox API. The software package also uses a 696: 682: 25: 499: 448: 16:Decentralized social network and protocol 206:(later merged into GNU social) and its 1098:Free software programmed in JavaScript 1075: 677: 598: 1064:Comparison of microblogging services 198:, it is a follow-up to his previous 182:is a software package containing a 13: 432:"Release v0.1.0 · pump-io/pump.io" 375: 111:https://github.com/pump-io/pump.io 14: 1124: 703: 662: 85:5.1.4 / 18 September 2020 553:Nathan Willis (March 27, 2013). 640: 286: 619:"Sandstorm And The Social Web" 611: 592: 568: 519: 469: 424: 1: 417: 231: 477:"Releases · pump-io/pump.io" 7: 576:"Commits · pump-io/pump.io" 399: 308:Federated social networking 10: 1129: 1108:Social networking services 1061: 1020: 929: 868: 812: 711: 344: 334: 324: 313: 303: 296: 184:social networking service 167: 155: 150:Web application framework 143: 131: 116: 104: 100: 78: 74: 56: 46: 33: 24: 192:federated social network 1103:Microblogging software 500:Behrenshausen, Bryan. 298:Communication protocol 236:Pump.io is written in 190:that can be used as a 188:communication protocol 62:; 11 years ago 1088:Distributed computing 273:single-board computer 264:for uploading media. 87:; 4 years ago 599:Shankland, Stephen. 60:October 3, 2012 293: 21: 1083:2012 introductions 291: 162:Apache License 2.0 35:Original author(s) 19: 1070: 1069: 925: 924: 907:OpenMicroBlogging 358: 357: 252:database such as 177: 176: 1120: 1113:Web applications 817: 816: 698: 691: 684: 675: 674: 669:Pump.io homepage 656: 655: 644: 638: 637: 635: 634: 625:. Archived from 615: 609: 608: 596: 590: 589: 587: 586: 572: 566: 565: 563: 562: 550: 541: 540: 538: 537: 523: 517: 516: 514: 512: 497: 491: 490: 488: 487: 473: 467: 466: 455: 446: 445: 443: 442: 428: 369:Activity Streams 354: 351: 329:Activity Streams 294: 290: 242:Activity Streams 212:activity streams 133:Operating system 95: 93: 88: 70: 68: 63: 29: 22: 18: 1128: 1127: 1123: 1122: 1121: 1119: 1118: 1117: 1073: 1072: 1071: 1066: 1057: 1053:Mention/Replies 1033:Activity stream 1016: 921: 864: 808: 707: 702: 665: 660: 659: 646: 645: 641: 632: 630: 617: 616: 612: 597: 593: 584: 582: 574: 573: 569: 560: 558: 551: 544: 535: 533: 525: 524: 520: 510: 508: 498: 494: 485: 483: 475: 474: 470: 457: 456: 449: 440: 438: 430: 429: 425: 420: 402: 378: 376:Standardization 348: 289: 260:, and requires 234: 96: 91: 89: 86: 66: 64: 61: 57:Initial release 17: 12: 11: 5: 1126: 1116: 1115: 1110: 1105: 1100: 1095: 1090: 1085: 1068: 1067: 1062: 1059: 1058: 1056: 1055: 1050: 1045: 1040: 1035: 1030: 1024: 1022: 1018: 1017: 1015: 1014: 1009: 1004: 999: 994: 989: 984: 979: 974: 969: 964: 959: 954: 949: 944: 939: 933: 931: 927: 926: 923: 922: 920: 919: 914: 909: 904: 899: 898: 897: 887: 882: 881: 880: 869: 866: 865: 863: 862: 857: 852: 847: 842: 837: 832: 826: 824: 814: 810: 809: 807: 806: 801: 796: 791: 786: 781: 776: 771: 766: 761: 756: 751: 746: 741: 736: 731: 726: 721: 715: 713: 709: 708: 701: 700: 693: 686: 678: 672: 671: 664: 663:External links 661: 658: 657: 639: 610: 591: 567: 542: 518: 506:opensource.com 492: 468: 447: 422: 421: 419: 416: 415: 414: 408: 401: 398: 377: 374: 356: 355: 346: 342: 341: 336: 332: 331: 326: 322: 321: 318:Evan Prodromou 315: 311: 310: 305: 301: 300: 288: 285: 262:GraphicsMagick 233: 230: 196:Evan Prodromou 175: 174: 169: 165: 164: 159: 153: 152: 147: 141: 140: 138:Cross-platform 135: 129: 128: 118: 114: 113: 108: 102: 101: 98: 97: 84: 82: 76: 75: 72: 71: 58: 54: 53: 50: 44: 43: 40:Evan Prodromou 37: 31: 30: 15: 9: 6: 4: 3: 2: 1125: 1114: 1111: 1109: 1106: 1104: 1101: 1099: 1096: 1094: 1091: 1089: 1086: 1084: 1081: 1080: 1078: 1065: 1060: 1054: 1051: 1049: 1046: 1044: 1041: 1039: 1038:Lifestreaming 1036: 1034: 1031: 1029: 1026: 1025: 1023: 1019: 1013: 1010: 1008: 1007:Tencent Weibo 1005: 1003: 1000: 998: 995: 993: 990: 988: 985: 983: 980: 978: 975: 973: 970: 968: 965: 963: 960: 958: 955: 953: 950: 948: 945: 943: 940: 938: 935: 934: 932: 928: 918: 915: 913: 910: 908: 905: 903: 900: 896: 893: 892: 891: 888: 886: 883: 879: 876: 875: 874: 871: 870: 867: 861: 858: 856: 853: 851: 848: 846: 843: 841: 838: 836: 833: 831: 828: 827: 825: 822: 818: 815: 813:Decentralized 811: 805: 802: 800: 797: 795: 792: 790: 787: 785: 782: 780: 777: 775: 772: 770: 767: 765: 762: 760: 757: 755: 752: 750: 747: 745: 742: 740: 737: 735: 732: 730: 727: 725: 722: 720: 717: 716: 714: 710: 706: 705:Microblogging 699: 694: 692: 687: 685: 680: 679: 676: 670: 667: 666: 653: 649: 648:"ActivityPub" 643: 629:on 2020-10-30 628: 624: 620: 614: 606: 602: 595: 581: 577: 571: 556: 549: 547: 532: 528: 522: 507: 503: 496: 482: 478: 472: 464: 460: 454: 452: 437: 433: 427: 423: 412: 409: 407: 404: 403: 397: 395: 391: 387: 383: 373: 370: 366: 362: 353: 347: 343: 340: 337: 333: 330: 327: 323: 319: 316: 312: 309: 306: 302: 299: 295: 284: 280: 278: 274: 271:or any other 270: 265: 263: 259: 255: 251: 247: 243: 239: 229: 227: 222: 220: 215: 213: 209: 205: 201: 200:microblogging 197: 194:. Started by 193: 189: 185: 181: 173: 170: 166: 163: 160: 158: 154: 151: 148: 146: 142: 139: 136: 134: 130: 126: 122: 119: 115: 112: 109: 107: 103: 99: 83: 81: 80:Final release 77: 73: 59: 55: 51: 49: 45: 41: 38: 36: 32: 28: 23: 894: 779:Truth Social 651: 642: 631:. Retrieved 627:the original 622: 613: 604: 594: 583:. Retrieved 579: 570: 559:. Retrieved 534:. Retrieved 530: 521: 509:. Retrieved 505: 495: 484:. Retrieved 480: 471: 462: 439:. Retrieved 435: 426: 379: 361:ActivityPump 360: 359: 314:Developer(s) 292:ActivityPump 287:ActivityPump 281: 269:Raspberry Pi 266: 235: 223: 216: 179: 178: 48:Developer(s) 1048:Backchannel 947:Google Buzz 878:AT Protocol 823:-compatible 821:ActivityPub 739:Hive Social 712:Centralized 623:zenhack.net 390:ActivityPub 339:ActivityPub 226:ActivityPub 1077:Categories 1028:Reblogging 855:micro.blog 835:GNU social 774:Solaborate 769:Sina Weibo 754:Pillowfort 652:www.w3.org 633:2017-08-20 585:2024-04-04 561:2014-03-20 536:2024-09-19 486:2020-12-11 441:2024-09-19 418:References 386:OpenSocial 335:Influenced 232:Technology 121:JavaScript 117:Written in 106:Repository 92:2020-09-18 67:2012-10-03 1093:Fediverse 992:Posterous 890:identi.ca 885:diaspora* 830:Friendica 557:. LWN.net 459:"pump.io" 411:diaspora* 394:fediverse 240:and uses 219:identi.ca 204:StatusNet 202:software 1021:Features 840:Mastodon 744:LinkedIn 719:Facebook 511:21 March 400:See also 325:Based on 1043:Hashtag 952:Google+ 937:App.net 930:Defunct 917:Twister 912:OStatus 895:pump.io 873:Bluesky 860:Threads 850:Pleroma 845:Misskey 789:Twitter 749:Myspace 463:pump.io 365:OStatus 345:Website 304:Purpose 254:MongoDB 238:Node.js 208:OStatus 180:pump.io 172:pump.io 168:Website 157:License 125:Node.js 90: ( 65: ( 20:pump.io 997:Pownce 987:Parler 982:Natter 972:Me2day 957:Heello 942:Edmodo 794:Viadeo 784:Tumblr 724:Fanfou 580:GitHub 531:GitHub 481:Github 436:GitHub 320:et al. 42:et al. 1002:Qaiku 977:migme 962:Jaiku 902:Nostr 764:Qzone 759:Plurk 734:Gettr 258:Redis 250:NoSQL 1012:Tout 967:Meme 804:XING 605:CNET 513:2014 380:The 350:pump 246:REST 186:and 145:Type 52:E14N 729:Gab 382:W3C 352:.io 277:API 256:or 1079:: 799:VK 650:. 621:. 603:. 578:. 545:^ 529:. 504:. 479:. 461:. 450:^ 434:. 279:. 697:e 690:t 683:v 654:. 636:. 607:. 588:. 564:. 539:. 515:. 489:. 465:. 444:. 127:) 123:( 94:) 69:)

Index


Original author(s)
Evan Prodromou
Developer(s)
Final release
Repository
https://github.com/pump-io/pump.io
JavaScript
Node.js
Operating system
Cross-platform
Type
Web application framework
License
Apache License 2.0
pump.io
social networking service
communication protocol
federated social network
Evan Prodromou
microblogging
StatusNet
OStatus
activity streams
identi.ca
ActivityPub
Node.js
Activity Streams
REST
NoSQL

Text is available under the Creative Commons Attribution-ShareAlike License. Additional terms may apply.