forked from alemi/upub
micro social network, federated
alemi
0d1250fd6f
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 |
||
---|---|---|
src | ||
.editorconfig | ||
.gitignore | ||
.rustfmt.toml | ||
.tci | ||
Cargo.toml | ||
README.md |
μ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)