Social server with an ActivityStreams API

Overview

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 Greenkeeper badge

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.

Issues
  • Install Error on Ubuntu 14.04

    Install Error on Ubuntu 14.04

    I'm trying to install pump.io on a Ubuntu 14.04 machine and I'm observing install errors. I notice the github status says "build failing", but I wanted to share the errors I'm facing (I tried to install by cloning via git, as well as, installing via tar version 2.0.3.x from the website).

    After cloning the git or unpacking the tar, I install using "npm install". The environment setup includes: node.js version: 6.10.1 npm version: 3.10.10

    During the install, the errors are:

    make: *** [Release/obj.target/bufferutil/src/bufferutil.o] Error 1
    gyp ERR! build error 
    gyp ERR! stack Error: `make` failed with exit code: 2
    gyp ERR! stack     at ChildProcess.onExit (/usr/lib/node_modules/npm/node_modules/node-gyp/lib/build.js:276:23)
    gyp ERR! stack     at emitTwo (events.js:106:13)
    gyp ERR! stack     at ChildProcess.emit (events.js:191:7)
    gyp ERR! stack     at Process.ChildProcess._handle.onexit (internal/child_process.js:215:12)
    gyp ERR! System Linux 4.2.0-27-generic
    gyp ERR! command "/usr/bin/nodejs" "/usr/lib/node_modules/npm/node_modules/node-gyp/bin/node-gyp.js" "rebuild"
    gyp ERR! cwd /var/www/pump.io/node_modules/bufferutil
    gyp ERR! node -v v6.10.1
    gyp ERR! node-gyp -v v3.4.0
    gyp ERR! not ok 
    In file included from ../node_modules/nan/nan.h:82:0,
                     from ../src/validation.cc:15:
    
    make: *** [Release/obj.target/validation/src/validation.o] Error 1
    gyp ERR! build error 
    gyp ERR! stack Error: `make` failed with exit code: 2
    gyp ERR! stack     at ChildProcess.onExit (/usr/lib/node_modules/npm/node_modules/node-gyp/lib/build.js:276:23)
    gyp ERR! stack     at emitTwo (events.js:106:13)
    gyp ERR! stack     at ChildProcess.emit (events.js:191:7)
    gyp ERR! stack     at Process.ChildProcess._handle.onexit (internal/child_process.js:215:12)
    gyp ERR! System Linux 4.2.0-27-generic
    gyp ERR! command "/usr/bin/nodejs" "/usr/lib/node_modules/npm/node_modules/node-gyp/bin/node-gyp.js" "rebuild"
    gyp ERR! cwd /var/www/pump.io/node_modules/utf-8-validate
    gyp ERR! node -v v6.10.1
    gyp ERR! node-gyp -v v3.4.0
    gyp ERR! not ok 
    npm WARN lifecycle [email protected]~postinstall: cannot run in wd %s %s (wd=%s) [email protected] npm run build /var/www/pump.io
    npm WARN lifecycle [email protected]~prepublish: cannot run in wd %s %s (wd=%s) [email protected] npm run build /var/www/pump.io
    npm WARN optional SKIPPING OPTIONAL DEPENDENCY: [email protected] (node_modules/bufferutil):
    npm WARN optional SKIPPING OPTIONAL DEPENDENCY: [email protected] install: `node-gyp rebuild`
    npm WARN optional SKIPPING OPTIONAL DEPENDENCY: Exit status 1
    npm WARN optional SKIPPING OPTIONAL DEPENDENCY: [email protected] (node_modules/utf-8-validate):
    npm WARN optional SKIPPING OPTIONAL DEPENDENCY: [email protected] install: `node-gyp rebuild`
    npm WARN optional SKIPPING OPTIONAL DEPENDENCY: Exit status 1
    

    When I try to test using "npm test", I observe the following in the end:

    undefined:1
    undefined
    ^
    
    SyntaxError: Unexpected token u in JSON at position 0
        at Object.parse (native)
        at Object.<anonymous> (/var/www/pump.io/test/lib/app.js:28:29)
        at Module._compile (module.js:570:32)
        at Object.Module._extensions..js (module.js:579:10)
        at Module.load (module.js:487:32)
        at tryModuleLoad (module.js:446:12)
        at Function.Module._load (module.js:438:3)
        at Module.require (module.js:497:17)
        at require (internal/module.js:20:19)
        at Object.<anonymous> (/var/www/pump.io/test/test-lib-oauth-test.js:26:15)
        at Module._compile (module.js:570:32)
        at Object.Module._extensions..js (module.js:579:10)
        at Module.load (module.js:487:32)
        at tryModuleLoad (module.js:446:12)
        at Function.Module._load (module.js:438:3)
        at Module.require (module.js:497:17)
    npm ERR! Test failed.  See above for more details.
    

    If you think the errors could be specifically due to my system setup, please let me know.

    needs info 
    opened by a2t2 26
  • Delete objects you posted

    Delete objects you posted

    We need a button to delete things you posted.

    webui 
    opened by evanp 22
  • Atom and RSS format activity stream for user feed

    Atom and RSS format activity stream for user feed

    For OStatus compatibility, make an Atom-encoded stream for each user.

    service 
    opened by evanp 22
  • This user account has no email address. (password recovery precedure)

    This user account has no email address. (password recovery precedure)

    (From @evanp: "TO FIX THIS, send an email to [email protected] with your user nickname. I'll send you a temporary password.")

    I don't remember if I ever mentioned an email in my identi.ca account. So, now, I can't use my account because the password has been reset during the identi.ca migration to pump.io. Any other way to access back to my account ? should I reopen a new one ?

    account 'tintouli'

    opened by danc 22
  • Adopt a Code of Conduct

    Adopt a Code of Conduct

    We should have a Code of Conduct that protects people in the pump.io community from discrimination. The TODO Group's Open Code of Conduct seems particularly good to me, if no one has any other suggestions.

    I should mention that I haven't seen anything at all to think that we'd need this, but I'm a firm believer that all free software communities should have Codes of Conduct, just in case. I'd be happy to prepare a PR.

    CC @evanp

    contributor experience 
    opened by strugee 22
  • Some people who I follow stopped to appear in my timeline (or never appeared)

    Some people who I follow stopped to appear in my timeline (or never appeared)

    My account is [email protected] and I follow [email protected]; last notice from Evan appearing in my timeline is https://e14n.com/evan/note/s00xnPxwT-qrZXM8NV8bsQ Unfollow and follow again didn't help. I am also following [email protected] but his notes also not appearing in my timeline. However, no problem with [email protected] and [email protected] Ciaran posted some notes about this problem too: https://pomp.ciarang.com/ciarang/note/2BsaVYPRSz25VHWQ_pJRxQ https://pomp.ciarang.com/ciarang/note/9z8o96J2SgewteLJdeBs6w

    opened by larjona 22
  • Cache bust

    Cache bust

    Template middleware return a jade compile function minified or not with unique hash by template, the client side get a template hash from a list where live availables templates, aditional set a max-age expiration for better render performance in client-side and is more friendly with development because not need build templates manually.

    Closes: #1204

    opened by vxcamiloxv 20
  • Make the tests work again

    Make the tests work again

    This will also work with node v4. But then zombie has to be version 4. Travis-ci won't work (yet) with node 4. (building native extensions requires C++11-compatible compiler), maybe with the newer docker travis-ci.

    opened by profOnno 19
  • Support CAcert server-side certificates

    Support CAcert server-side certificates

    When I try to connect to e14n.com with my account from my instance u.mart-e.be, I have got the following error :

    Error: UNABLE_TO_VERIFY_LEAF_SIGNATURE
        at SecurePair.<anonymous> (tls.js:1350:32)
        at SecurePair.EventEmitter.emit (events.js:92:17)
        at SecurePair.maybeInitFinished (tls.js:963:10)
        at CleartextStream.read [as _read] (tls.js:463:15)
        at CleartextStream.Readable.read (_stream_readable.js:320:10)
        at EncryptedStream.write [as _write] (tls.js:366:25)
        at doWrite (_stream_writable.js:219:10)
        at writeOrBuffer (_stream_writable.js:209:5)
        at EncryptedStream.Writable.write (_stream_writable.js:180:11)
        at write (_stream_readable.js:573:24)
        at flow (_stream_readable.js:582:7)
    

    I used to be able to connect to this instance but not anymore for a few weeks. I have this also with other instances from e14n (microca.st, 1realtime.net, ...)

    security 
    opened by mart-e 18
  • Add `mainImage` config option for change main image

    Add `mainImage` config option for change main image

    When anyone run a instance the first action is change the 'some friends' image and exists two PR for change the image, so, let's make everyone happy.

    Related PRs

    https://github.com/pump-io/pump.io/pull/867 https://github.com/pump-io/pump.io/pull/1290

    Screenshot

    example

    webui 
    opened by vxcamiloxv 17
  • [Snyk] Upgrade ua-parser-js from 0.7.31 to 1.0.1

    [Snyk] Upgrade ua-parser-js from 0.7.31 to 1.0.1

    Snyk has created this PR to upgrade ua-parser-js from 0.7.31 to 1.0.1.

    merge advice :information_source: Keep your dependencies up-to-date. This makes it easier to fix existing vulnerabilities and to more quickly identify and fix newly disclosed vulnerabilities when they affect your project.


    Warning: This is a major version upgrade, and may be a breaking change.

    • The recommended version is 2 versions ahead of your current version.
    • The recommended version was released 21 days ago, on 2021-10-22.
    Release notes
    Package name: ua-parser-js from ua-parser-js GitHub release notes

    Note: You are seeing this because you or someone else with access to this repository has authorized Snyk to open upgrade PRs.

    For more information:

    🧐 View latest project report

    🛠 Adjust upgrade PR settings

    🔕 Ignore this dependency or unsubscribe from future upgrade PRs

    opened by snyk-bot 0
  • Online demo, feature description and screenshots?

    Online demo, feature description and screenshots?

    Searching for a working demo or some more information how to use the pumpio / api?

    opened by pwFoo 0
  • [Snyk] Security upgrade yargs from 15.4.1 to 16.0.0

    [Snyk] Security upgrade yargs from 15.4.1 to 16.0.0

    Snyk has created this PR to fix one or more vulnerable packages in the `npm` dependencies of this project.

    merge advice

    Changes included in this PR

    • Changes to the following files to upgrade the vulnerable dependencies to a fixed version:
      • package.json

    Vulnerabilities that will be fixed

    With an upgrade:

    Severity | Priority Score (*) | Issue | Breaking Change | Exploit Maturity :-------------------------:|-------------------------|:-------------------------|:-------------------------|:------------------------- high severity | 758/1000
    Why? Proof of Concept exploit, Recently disclosed, Has a fix available, CVSS 7.3 | Prototype Pollution
    SNYK-JS-Y18N-1021887 | Yes | Proof of Concept

    (*) Note that the real score may have changed since the PR was raised.

    Commit messages
    Package name: yargs The new version differs by 18 commits.
    • 1ffb927 chore: v16.0.0 release
    • 5e5e5d0 chore: release 16.0.0 (#1698)
    • b215fba feat: adds strictOptions() (#1738)
    • c7debe8 feat(helpers): rebase, Parser, applyExtends now blessed helpers (#1733)
    • c71783a feat: i18n for ESM and Deno (#1735)
    • d360577 build: use release-please action (#1736)
    • 4151fee feat: tweaks to API surface based on user feedback (#1726)
    • 60234a4 deps(typescript): upgrade to [email protected] (#1728)
    • bad6f76 docs: use URL to images, for benefit of Deno (#1727)
    • b1f647b chore: add back yargs logo
    • ac6d5d1 feat: adds support for ESM and Deno (#1708)
    • 0f81024 fix(yargs): add missing command(module) signature (#1707)
    • a552990 feat(usage)!: single char aliases first in help (#1574)
    • f5997e8 refactor(ts): move to TypeScript release of yargs-parser (#1696)
    • c06f886 refactor(ts)!: ship yargs.d.ts (#1671)
    • 56a589f chore(deps): update dependency @types/mocha to v8 (#1689)
    • df283d3 chore(deps): update dependency mocha to v8 (#1674)
    • 863937f feat!: drop support for EOL Node 8 (#1686)

    See the full diff

    Check the changes in this PR to ensure they won't cause issues with your project.


    Note: You are seeing this because you or someone else with access to this repository has authorized Snyk to open fix PRs.

    For more information: 🧐 View latest project report

    🛠 Adjust project settings

    📚 Read more about Snyk's upgrade and patch logic

    opened by snyk-bot 0
  • Is this project abandonded?

    Is this project abandonded?

    Is this project abandonded? As in what concerns someone who wants to setup a new instance?

    question 
    opened by Nicedude-git 1
  • Alternatives for Databank

    Alternatives for Databank

    We should considerate replace Databack for another similar ORM due some of those package have more than 7 years from the last version/commits so are pretty old, could be security issues and be a problem in the future, all the packages/ abstraction looks like unmaintained, and the source code of the main (databank) package is not available anymore, another option is publish databank again from the last version that we are using.

    https://gitlab.com/databank/databank https://github.com/e14n/databank https://www.npmjs.com/package/databank

    security technical debt 
    opened by vxcamiloxv 0
  • Destroy host credentials if are invalid

    Destroy host credentials if are invalid

    If a user reinstall your instance but keeping the same domain/host and when try to login with a remote instance previously logined will get a error and will be impossible to use again the same domain/instance.

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

    api connections bug 
    opened by vxcamiloxv 1
  • Search post

    Search post

    I find it difficult to search for contents within pump.io

    It takes a finder or pager.

    good second pr enhancement 
    opened by mama21mama 0
  • Linking humans.txt in <head>

    Linking humans.txt in

    Addresses #1674

    opened by vishnayak 1
  • improve HTTPS validation

    improve HTTPS validation

    If you are running pump.io behind a reverse proxy, you really don't need to set up the SSL key/cert because you can set up directly for example in NGINX, so we should improve that validation or add and options like useHTTPS or check if the port is 443, because if the server run with 443 without ssl cert it still send the request over http and will get invalid signature error.

    https://github.com/pump-io/pump.io/blob/master/lib/app.js#L201

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

    bug server configuration 
    opened by vxcamiloxv 0
  • Change references to ofirehose.com

    Change references to ofirehose.com

    Due https://ofirehose.com is down for a while and is promoting a kind of centralized service we should change the default option and suggestions from https://ofirehose.com to something like https://ofirehose.yourdomain.com, the documentation must be updated to redirect to the ofirehose repo and invite to install an instance.

    also in my instance and like others, we live without ofirehose, so we should remove if from sample configuration in order to facilitate initial understanding because currently not exist stable public ofirehose services.

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

    docs user experience 
    opened by vxcamiloxv 1
Releases(v5.0.4)
  • v5.0.4(Sep 18, 2020)

  • v5.1.4(Sep 18, 2020)

  • v5.0.3(Oct 15, 2019)

  • v5.1.3(Oct 15, 2019)

  • v5.1.2(Oct 15, 2019)

  • v5.1.1(May 5, 2018)

    This will be the last release line to support Node.js 4, 5 and 7.

    Improved

    • Backport Docker image infrastructure

    Fixed

    • Backport fix for non-public images always returning 403 Forbidden (#1438)
    Source code(tar.gz)
    Source code(zip)
  • v5.1.0(Jan 5, 2018)

  • v5.1.0-beta.0(Dec 8, 2017)

    Improved

    • Generate startup log warnings on bad configurations, including insecure secret values and internal parameters
    • Add a Dockerfile
    • Added zero-downtime upgrade support

    Changed

    • Update deps
    • Enable some more tests and start tracking code coverage with Coveralls
    • Expand package.json metadata
    • Clarify semver-major local modification policy
    • Move most documentation to ReadTheDocs (#1496)

    Fixed

    • bin/pump-import-collection no longer crashes due to an underscore-contrib reference
    • Fix the logged-out mobile homepage's menu icon being black (#1445)
    • Fix the JavaScript license page not loading Bootstrap properly (#1432)
    • Fix some README config options
    • SockJS connections no longer fail due to authorization problems (#1475)
    Source code(tar.gz)
    Source code(zip)
  • v4.0.3(Oct 1, 2017)

  • v4.0.2(Oct 1, 2017)

  • v5.0.2(Oct 1, 2017)

  • v5.0.1(Oct 1, 2017)

  • v4.1.3(Oct 1, 2017)

  • v5.0.1-beta.0(Oct 1, 2017)

    This release was a private beta due to the security fixes being slightly risky for stability.

    The relevant security bugs were publicly disclosed on October 1st, 2017.

    Security

    • Fix multiple denial-of-service security vulnerabilities in indirect dependencies
    Source code(tar.gz)
    Source code(zip)
  • v5.0.0(Sep 1, 2017)

  • v5.0.0-beta.1(Aug 26, 2017)

  • v5.0.0-beta.0(Aug 7, 2017)

    Improved

    • Node 7 and 8 are now supported
    • Documented the bounce and logLevel config options
    • The web UI more clearly shows shares
    • Worker process deaths are sent to the error log stream, not the warning stream

    Changed

    • Removed 0.10/0.12-specific hacks
    • Internal refactoring to use newer ES6 features

    Fixed

    • Fixed crash in an endpoint which prevented "login with remote account" from working (#1281)

    Breaking

    • Dropped support for Node.js 0.10 and 0.12 (#1234)
    • Added a period and space after the footer text; if you use appendFooter please adjust accordingly (#1349)
    • Switched from Glyphicons to Font Awesome (affects web UI template modifications) (#1351)
    • Upgraded Backbone to 1.3.3 (ditto) (#1382)
    • Switched from Underscore to Lodash (ditto) (#1326)
    • Enabled many systemd security restrictions in the systemd service file (#1346, #1257)
    Source code(tar.gz)
    Source code(zip)
  • v4.1.2(Jul 15, 2017)

  • v4.1.1-signed(Jul 14, 2017)

  • v4.1.0(Jul 2, 2017)

  • v4.1.0-beta.0(Jun 16, 2017)

    This will be the last release to support Node.js 0.10 and 0.12.

    Improved

    • Added some basic styles to the LibreJS info page (#1353)
    • Minor UX improvements to the web UI (#1355, #1354)
    • Expanded the list of disallowed nicknames and warn about them in the web UI (#1345, #1347)
    • Pull our fork of connect-auth from npm instead of GitHub (#1360)
    • Use Subresource Integrity for web UI resources pulled from CDNs (#1340)
    • Internal test refactoring

    Changed

    • Switched bcrypt implementation from bcrypt to bcryptjs (#1233)

    Fixed

    • Return the correct Content-Type for OAuth endpoints (#822)
    Source code(tar.gz)
    Source code(zip)
  • v2.1.2(May 23, 2017)

  • v3.0.3(May 23, 2017)

  • v4.0.1(May 23, 2017)

  • v4.0.0(May 2, 2017)

  • v4.0.0-beta.5(Apr 14, 2017)

    Fixed

    • Revert bcrypt upgrade to fix install issues (#1333)
    • Don't use newer github: syntax in connect-auth dep as it breaks [email protected] (#1253)
    • The commandline tools no longer crash due to missing optimist

    Improved

    • Update documentation to match new config options
    • Lock connect-auth dep to a particular version
    • Turn on tests for Node 6
    Source code(tar.gz)
    Source code(zip)
  • v4.0.0-beta.4(Apr 3, 2017)

  • v4.0.0-beta.3(Apr 3, 2017)

  • v4.0.0-beta.2(Apr 3, 2017)

  • v4.0.0-beta.1(Apr 3, 2017)

Owner
pump.io
Social server with an ActivityStreams API
pump.io
Abilian Social Business Engine - an enterprise social networking / collaboration platform.

About Abilian SBE (Social Business Engine) is a platform for social business applications, and more specifically collaborative / enterprise 2.0 busine

Abilian open source projects 51 Nov 10, 2021
An enterprise social network

Bootcamp An enterprise oriented social network License: MIT Bootcamp is an open source enterprise social network of open purpose, on which you can bui

Vitor Freitas 2.1k Nov 23, 2021
A privacy-aware, distributed, open source social network.

diaspora* A privacy-aware, distributed, open source social network Project site | Wiki | Bugtracker | Discussions and Support | License | Authors Inst

diaspora* social network 12.9k Nov 30, 2021
A social networking engine in PHP/MySQL

Elgg Elgg is an open source rapid development framework for socially aware web applications. Features Well-documented core API that allows developers

Elgg 1.5k Nov 19, 2021
HumHub - Open Source Social Network

HumHub - Social Network Kit HumHub is a feature rich and highly flexible OpenSource Social Network Kit written in PHP. It's perfect for individual: So

HumHub 5.6k Nov 23, 2021
Movim - Decentralized social platform

Movim - Decentralized social platform Movim is a social and chat platform that act as a web frontend for the XMPP protocol. Installation Please refer

Movim 1.3k Nov 29, 2021
A federated social home

Description Socialhome is best described as a federated personal profile with social networking functionality. Users can create rich content using Mar

Jason Robinson 303 Nov 26, 2021
Social server with an ActivityStreams API

pump.io This is pump.io. It's a stream server that does most of what people really want from a social network. What's it for? I post something and my

pump.io 2.1k Nov 30, 2021
Abilian Social Business Engine - an enterprise social networking / collaboration platform.

About Abilian SBE (Social Business Engine) is a platform for social business applications, and more specifically collaborative / enterprise 2.0 busine

Abilian open source projects 51 Nov 10, 2021
music streaming server / subsonic server API implementation

FLOSS alternative to subsonic, supporting its many clients features browsing by folder (keeping your full tree intact) see here browsing by tags (usin

Senan Kelly 576 Nov 25, 2021
The bip.io API Server

NOTICE: This repository has been DEPRECATED. Do not use. Welcome to the bip.io API Server (Snow 0.4) bip.io is Billion Instructions Per I/O - For Peop

bip.io - For People and Robots 881 Nov 27, 2021
Media server for comics/mangas/BDs with API and OPDS support

Komga Komga is a free and open source comics/mangas server. Chat on Discord Features Browse libraries, series and books via a responsive web UI that w

Gauthier 1k Nov 21, 2021
The Open Event Organizer Server to Manage Events http://open-event-api.herokuapp.com

Open Event Server The Open Event Server enables organizers to manage events from concerts to conferences and meet-ups. It offers features for events w

FOSSASIA 2.8k Nov 28, 2021
A social publishing platform.

Known: a social group platform Installation One-click Known sites If you want to install on your own web space, we recommend Reclaim Hosting, which in

Known 903 Nov 26, 2021
Hackershare is a powerful social bookmarking service and a knowledge-sharing community, with advanced search and tag management feature

Hackershare Social bookmarks website for hackers. Alternative to delicious, hackernews, pocket. Hackershare is the open source software which powers h

null 281 Nov 23, 2021
ThinkUp gives you insights into your social networking activity on Twitter, Facebook, Instagram, and beyond.

ThinkUp, social media insights engine ThinkUp is a free, installable web application that gives you insights into your activity on social networks lik

ThinkUp LLC 3.3k Nov 17, 2021
Socioboard is world's first and open source Social Technology Enabler. Socioboard Core is our flagship product.

Socioboard is world’s first open source social technology enabler and first open source product company from India. We build social technology which h

Sumit Ghosh 558 Nov 26, 2021
Web-based social bookmarking system. Allows multiple users to store, share and tag their favourite links online.

Scuttle 0.9.0 http://scuttle.org/ Copyright (C) 2004 - 2010 Marcus Campbell Available under the GNU General Public License ============ INSTALLATION

Marcus 187 Oct 11, 2021
A privacy-aware, distributed, open source social network.

diaspora* A privacy-aware, distributed, open source social network Project site | Wiki | Bugtracker | Discussions and Support | License | Authors Inst

diaspora* social network 12.9k Nov 30, 2021
HumHub - Open Source Social Network

HumHub - Social Network Kit HumHub is a feature rich and highly flexible OpenSource Social Network Kit written in PHP. It's perfect for individual: So

HumHub 5.6k Nov 23, 2021
An enterprise social network

Bootcamp An enterprise oriented social network License: MIT Bootcamp is an open source enterprise social network of open purpose, on which you can bui

Vitor Freitas 2.1k Nov 29, 2021
A social networking engine in PHP/MySQL

Elgg Elgg is an open source rapid development framework for socially aware web applications. Features Well-documented core API that allows developers

Elgg 1.5k Dec 3, 2021
Movim - Decentralized social platform

Movim - Decentralized social platform Movim is a social and chat platform that act as a web frontend for the XMPP protocol. Installation Please refer

Movim 1.3k Nov 29, 2021