micro social network, federated https://join.upub.social/
Find a file
alemi 0d1250fd6f
feat: add addressing table
this should allow to build timelines and check access permissions
quickly. my only concern is keeping thousands, if not even millions, of
rows always with full strings. future optimizations may look into an
intermediary table to map ids to integers and optimize this table's
storage
2024-03-24 04:03:44 +01:00
src feat: add addressing table 2024-03-24 04:03:44 +01:00
.editorconfig chore: initial commit with environment 2023-12-30 05:07:49 +01:00
.gitignore chore: initial commit with environment 2023-12-30 05:07:49 +01:00
.rustfmt.toml chore: initial commit with environment 2023-12-30 05:07:49 +01:00
.tci ci: don't recreate db anymore 2024-03-22 02:29:05 +01:00
Cargo.toml feat: nodeinfo (well barebones but kinda) 2024-03-22 01:21:50 +01:00
README.md docs: outbox kinda done, add feditest link 2024-03-20 11:31:34 +01:00

μpub

micro social network, federated

μpub aims to be a fast, lightweight and secure ActivityPub server

μpub is currently being developed and can't be used at all, get in touch if you want to contribute! :)

a test instance is usually available at feditest.alemi.dev

progress

  • barebone actors
  • barebone activities and objects
  • activitystreams/activitypub compliance (well mostly)
  • process barebones outbox
  • process barebones inbox
  • http signatures
  • privacy, targets, scopes
  • more optimized database schema
  • hashtags, discovery
  • client api (mastodon/pleroma)
  • full activitystreams/activitypub support
  • a custom frontend maybe?

what about the name?

μpub, sometimes stylyzed upub, is pronounced mu-pub (the μ stands for micro)