2024-03-16 06:06:31 +01:00
# μpub
> micro social network, federated
μpub aims to be a fast, lightweight and secure [ActivityPub ](https://www.w3.org/TR/activitypub/ ) server
2024-04-14 07:40:25 +02:00
μpub is currently being developed and can do most basic things, like posting notes, liking things, following others, deliveries and browsing
2024-03-27 04:03:08 +01:00
2024-04-14 07:40:25 +02:00
all interactions must happen with ActivityPub's client-server methods (basically POST your activities to your outbox), and there's a simple frontend
2024-03-16 06:06:31 +01:00
2024-03-20 11:31:34 +01:00
a test instance is _usually_ available at [feditest.alemi.dev ](https://feditest.alemi.dev )
2024-04-14 07:40:25 +02:00
upub's stock frontend is also being developed and can be viewed _usually_ at [feditest.alemi.dev/web ](https://feditest.alemi.dev/web )
2024-03-16 06:06:31 +01:00
## progress
- [x] barebone actors
- [x] barebone activities and objects
2024-03-19 15:57:48 +01:00
- [x] activitystreams/activitypub compliance (well mostly)
2024-03-27 04:03:08 +01:00
- [x] process barebones feeds
- [x] process barebones inbox
2024-03-20 11:31:34 +01:00
- [x] process barebones outbox
2024-03-27 04:03:08 +01:00
- [x] http signatures
2024-04-12 20:05:30 +02:00
- [x] privacy, targets, scopes
2024-04-16 08:35:13 +02:00
- [x] simple web client
2024-04-14 16:49:48 +02:00
- [ ] announce (boosts)
- [ ] threads
- [ ] editing
- [ ] searching
- [ ] mastodon api
2024-04-08 03:00:11 +02:00
- [ ] hashtags, discovery
- [ ] more optimized database schema
2024-03-16 06:06:31 +01:00
## what about the name?
μpub, sometimes stylyzed `upub` , is pronounced `mu-pub` (the `μ` stands for [micro ](https://en.wikipedia.org/wiki/International_System_of_Units#Prefixes ))
2024-04-14 07:44:56 +02:00
## frontend
upub aims to be compatible with multiple frontends via the mastodon api, but a simple custom ui is also being worked on
![screenshot of upub simple frontend ](https://cdn.alemi.dev/proj/upub/fe.png )