Goofed Home

Conversation

$$16082
https://mstdn.dk/users/sindum posted on Mar 22, 2026 18:02

It's been a fun weekend building a new working fediverse applikation.

The tech stack so far..

Backend: Go — fast, simple, great concurrency. No magic, just code.

Frontend: SvelteKit — feels like writing HTML that actually works. SSR out of the box.

Database: PostgreSQL — boring in the best possible way.

Queue: Asynq + Redis — async ActivityPub delivery with retry logic. Workers run separately from the API.

Federation: ActivityPub — HTTP signatures, shared inbox, fan-out delivery for groups and followers.

Infra: Docker Compose — one file per instance, easy to spin up new nodes.

Everything self-hostable. No cloud dependencies. No vendor lock-in.

Still early days — but the foundation feels solid.

And yes - A lot of help fra Claude code. I decided to go all in an use big tech to fight big tech.

#Fedibook #Fediverse #ActivityPub #Go #Golang #SvelteKit #OpenSource #IndieWeb

https://mstdn.dk/users/sindum/statuses/116274137949100236

$$16163
https://mstdn.dk/users/saustrup posted on Mar 22, 2026 21:09
In reply to: https://mstdn.dk/users/sindum/statuses/116274137949100236

@sindum Go is the fucking bomb. ❤️

https://mstdn.dk/users/saustrup/statuses/116274873372977217

Conversation

$$15934
https://mstdn.dk/users/sindum posted on Mar 22, 2026 10:04
In reply to: https://westergaard.social/objects/d8fa001b-6f67-42a0-894a-d235444c58c6

@michael I follow you and have though the same. But sometime a new take on the solution can show the way. This is a POC for now. If the result is a new drive for making e.i. Friendica better that would just as good. Sometimes it takes a new-kid-on-the-block to get things moving. I really really like to se a fediverse SoMe for the masses.

https://mstdn.dk/users/sindum/statuses/116272257882644880

Conversation

$$15924
https://mstdn.dk/users/sindum posted on Mar 22, 2026 09:22
In reply to: https://toots.nu/users/jens/statuses/116271877342440907

@jens a docker host and with a proxy. It will come with a traefik container ready to you or your can use your own. I dont know performance requirements yet, but I a'm for it to be low. Right now running in 8GB host also running ghost,peertube,wordpress etc.

https://mstdn.dk/users/sindum/statuses/116272095424360123

Conversation

$$15913
https://mstdn.dk/users/sindum posted on Mar 22, 2026 08:53
In reply to: https://social.folkdata.se/ap/users/116002581058996585/statuses/116271921040002604

@leanderlindahl Goodmoring - Approved - please understand that this is very earlydays - Welcome.

https://mstdn.dk/users/sindum/statuses/116271979128428468

Conversation

$$15790
https://mstdn.dk/users/sindum posted on Mar 22, 2026 01:04
In reply to: https://activitypub.space/post/1632

@julian Thanks!

Groups use the FEP-1b12 pattern — Group actors, Follow to join, Create to post, Announce to fan-out — but with one current limitation: group federation is Fedibook-to-Fedibook only for now. Non-Fedibook
instances get a Reject on Follow.

It's a pragmatic shortcut to get something working for now. Full cross-platform group support (Mastodon, Lemmy, etc.) is the goal if it proves feasible.

https://mstdn.dk/users/sindum/statuses/116270136655830339

Create New Post