μpub

micro social network, federated

μpub is a new from-scratch ActivityPub server implementation

"the fediverse is an ensemble of social networks, which, while independently hosted, can communicate with each other"

keep in touch with friends and up to date with content or news with μpub, unopinionated and intercompatible AP software


pros

  • private: object and activity addressing is stored and fully respected for each object and activity, media proxy active by default
  • compatible: μpub allows browsing content from multiple fediverse sources (mastodon, lemmy, pixelfed, pleroma, wordpress, peertube)
  • simple: just compile the main binary and run it! works right away with sqlite [*]
  • fast: both frontend and backend are built leveraging async rust
  • flexible: wether you prefer a monolithic simple instance or a distributed high perforance deployment, μpub can be set up that way

cons

  • unfinished: this project is still under development! notable missing features are media uploads, bookmarks, lists, edit UI and button undos
  • technical: μpub uses many activitypub-native terminology and directly exposes network concepts, meaning it may be less intuitive for new users
  • moderation: there are no moderation tools available as of now, admins will need to carry out most tasks directly interacting with the database

this is a preview, follow development on #upub:alemi.dev matrix room or directly on git