Skip to content
Decentralized social groups with ActivityPub, NodeJS, Express, and Mongodb
JavaScript CSS Vue HTML
Branch: master
Clone or download
Pull request Compare This branch is 47 commits ahead of dariusk:master.
Latest commit f3f8905 Nov 17, 2019
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
migrations fix profile icon format Sep 29, 2019
net add vue router and connect via history fallback middleware Oct 4, 2019
pub replace nunjucks profile rendering with vue, start listing of recent … Oct 12, 2019
public/files replace nunjucks profile rendering with vue, start listing of recent … Oct 12, 2019
routes move the public addressing from 'cc' to 'to'; I think the prior was i… Nov 18, 2019
store add Undo support to unfollow Sep 25, 2019
test add postman request library Oct 1, 2019
utils package details, lint Sep 22, 2019
web add build web app to repo Nov 18, 2019
.gitignore add actor HTML page with ostatus remote follow workflow. Fix #2 Sep 28, 2019
LICENSE Create LICENSE Sep 21, 2019
README.md styling and WIP homepage Oct 14, 2019
config-template.json generate keys for local users Sep 15, 2019
index.js
package-lock.json de-dupe http-signature to force use of forked version Nov 18, 2019
package.json fix webfinger routing, create group listing api, web homepage with gr… Nov 18, 2019

README.md

Gup.pe

Social groups for the fediverse - making it easy to connect and meet new people based on shared interests without the maniuplation of your attention to maximize ad revenue nor the walled garden lock-in of capitalist social media.

This server-2-server ActivityPub implementation adds decentralized, federaded "groups" support across all ActivityPub compliant social media networks. Users join groups by following group-type actors on Guppe servers and contribute to groups by mentioning those same actors in a post. Guppe group actors will automatically forward posts they receive to all group members so that everyone in the group sees any post made to the group. Guppe group actors' profiles (e.g. outboxes) also serve as a group discussion history.

Tech stack

MEVN: MongoDD, ExpressJS, Vue, NodeJS

Installation

Instructions coming soon.

License

Copyright (c) 2019 William Murphy. Licensed under the AGPL-3

You can’t perform that action at this time.